feat: add git.skudak.com Gitea instance and skudak domain migrations
Gitea Skudak (git.skudak.com): - New Gitea instance with PostgreSQL in podman pod under git user - SSH access via Gitea's built-in SSH server on port 2222 - Registration restricted to @skudak.com emails with email confirmation - SMTP configured for email delivery Domain migrations: - wiki.skudakrennsport.com → wiki.skudak.com (302 redirect) - cloud.skudakrennsport.com + cloud.skudak.com (dual-domain serving) - BookStack APP_URL updated to wiki.skudak.com - Nextcloud trusted_domains updated for cloud.skudak.com Infrastructure: - SELinux context for git user container storage (container_file_t) - Firewall rule for port 2222/tcp (Gitea Skudak SSH) - Caddy reverse proxy for git.skudak.com Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -119,3 +119,14 @@
|
||||
insertbefore: '^\);'
|
||||
create: false
|
||||
failed_when: false
|
||||
|
||||
# Add cloud.skudak.com to Nextcloud trusted_domains
|
||||
- name: add cloud.skudak.com to nextcloud trusted_domains
|
||||
become: true
|
||||
become_user: "{{ podman_user }}"
|
||||
ansible.builtin.command: >
|
||||
podman exec -u www-data skudak-cloud
|
||||
php occ config:system:set trusted_domains 1 --value="cloud.skudak.com"
|
||||
register: trusted_domain_result
|
||||
changed_when: "'System config value trusted_domains' in trusted_domain_result.stdout"
|
||||
failed_when: false
|
||||
|
||||
@@ -68,7 +68,7 @@
|
||||
network:
|
||||
- shared
|
||||
env:
|
||||
APP_URL: "https://wiki.skudakrennsport.com"
|
||||
APP_URL: "https://wiki.skudak.com"
|
||||
APP_KEY: "{{ bookstack_app_key }}"
|
||||
DB_HOST: "bookstack-db"
|
||||
DB_USERNAME: "bookstack"
|
||||
|
||||
@@ -13,6 +13,8 @@
|
||||
# web server (Caddy)
|
||||
- 80/tcp
|
||||
- 443/tcp
|
||||
# Gitea Skudak SSH
|
||||
- 2222/tcp
|
||||
# pihole (unused?)
|
||||
- 53/tcp
|
||||
- 53/udp
|
||||
|
||||
Reference in New Issue
Block a user