- Add analoggallery-public stack for analog.uplink.tel
- Update uplink.yml: remove routes now handled by Docker labels
(nitter, freshrss, rsshub, searx, analog)
- Update sequela.yml: remove routes now handled by Docker labels
(wiki.sequela.tel, matomo.sequela.tel)
- File routes now only contain external proxies (docker-public for
invidious.uplink.tel, radio.uplink.tel)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add traefik labels to perilous docker-compose.yml for web and code-server
- Remove stacks/traefik/conf.d/perilous.yml (no longer needed)
- Changed from host ports to expose (traefik routes directly to container)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Update traefik route to use Docker container names instead of host IPs
- Update Dockerfile to build full app with sharp, ejs, marked dependencies
- Simplify docker-compose.yml (remove traefik labels, use file provider routing)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add uplink.yml: Routes nitter, invidious, searx, freshrss, rsshub, radio
through ubuntu-prod to docker-public backend
- Add sequela.yml: Routes wiki and matomo through ubuntu-prod to docker-public
- Update traefik.yml: Add proxyProtocol insecure:true for VPS HAProxy
send-proxy compatibility
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>