diff --git a/caddy/Caddyfile b/caddy/Caddyfile new file mode 100644 index 0000000..6161786 --- /dev/null +++ b/caddy/Caddyfile @@ -0,0 +1,9 @@ +{ + debug + email peter@peterwood.devdev +} + +jellyfin.peterwood.rocks { + encode gzip + reverse_proxy https://localhost:8920 +} diff --git a/caddy/docker-compose.yml b/caddy/docker-compose.yml index fd94519..943406e 100644 --- a/caddy/docker-compose.yml +++ b/caddy/docker-compose.yml @@ -1,18 +1,16 @@ services: - ts-caddy: - image: tailscale/tailscale:latest - container_name: ts-caddy - hostname: ts-caddy - environment: - - TS_AUTHKEY:${TAILSCALE_AUTHKEY} - - TS_SOCKET:/var/run/tailscale/tailscaled.sock - volumes: - - ${PWD}/ts-caddy/state:/var/lib/tailscale - - /dev/net/tun:/dev/net/tun - cap_add: - - net_admin - - sys_module - restart: unless-stopped caddy: image: caddy/caddy:latest - network_mode: service:ts-caddy \ No newline at end of file + restart: always + ports: + - 80:80 + - 443:443 + - 443:443/udp + volumes: + - ./Caddyfile:/etc/caddy/Caddyfile + - caddy_data:/data + - caddy_config:/config + +volumes: + caddy_data: + caddy_config: