diff --git a/config/ansible/tasks/servers/services/caddy/Caddyfile.j2 b/config/ansible/tasks/servers/services/caddy/Caddyfile.j2 index d8d38bf..08cb303 100644 --- a/config/ansible/tasks/servers/services/caddy/Caddyfile.j2 +++ b/config/ansible/tasks/servers/services/caddy/Caddyfile.j2 @@ -18,12 +18,7 @@ jf.vleeuwen.me jf.mvl.sh { tls {{ caddy_email }} } -collabora.mvl.sh { - reverse_proxy collabora:9980 { - header_up Host {host} - header_up X-Real-IP {remote} - header_up X-Forwarded-For {remote} - header_up X-Forwarded-Proto {scheme} - } +status.vleeuwen.me status.mvl.sh { + reverse_proxy uptime-kuma:3001 tls {{ caddy_email }} } diff --git a/config/ansible/tasks/servers/services/uptime-kuma/docker-compose.yml.j2 b/config/ansible/tasks/servers/services/uptime-kuma/docker-compose.yml.j2 new file mode 100644 index 0000000..597eec5 --- /dev/null +++ b/config/ansible/tasks/servers/services/uptime-kuma/docker-compose.yml.j2 @@ -0,0 +1,20 @@ +services: + uptime-kuma: + image: louislam/uptime-kuma:latest + container_name: uptime-kuma + restart: unless-stopped + volumes: + - {{ uptime_kuma_data_dir }}:/app/data + environment: + - PUID=1000 + - PGID=100 + - TZ=Europe/Amsterdam + ports: + - "3001:3001" + networks: + - caddy_network + +networks: + caddy_network: + external: true + name: caddy_default