diff --git a/ansible/inventory/host_vars/london-b.yml b/ansible/inventory/host_vars/london-b.yml index 43356fc..9687c23 100644 --- a/ansible/inventory/host_vars/london-b.yml +++ b/ansible/inventory/host_vars/london-b.yml @@ -8,7 +8,6 @@ docker_services: - jellyseerr - navidrome - slskd - - miniflux - smartctl-exporter - plex-exporter - bookshelf diff --git a/ansible/services/caddy/Caddyfile b/ansible/services/caddy/Caddyfile index b556c7f..c8a7e32 100644 --- a/ansible/services/caddy/Caddyfile +++ b/ansible/services/caddy/Caddyfile @@ -244,18 +244,6 @@ status.pez.sh { file_server } -# Miniflux RSS -rss.pez.sh { - tracing { - span miniflux - } - forward_auth localhost:9091 { - uri /api/authz/forward-auth - copy_headers Remote-User Remote-Groups Remote-Name Remote-Email - } - reverse_proxy 100.84.65.101:8181 -} - # Forgejo Git Server (auth handled by Forgejo itself) git.pez.sh { tracing { diff --git a/ansible/services/miniflux/README.md b/ansible/services/miniflux/README.md deleted file mode 100644 index 4e8ab89..0000000 --- a/ansible/services/miniflux/README.md +++ /dev/null @@ -1,10 +0,0 @@ -# Miniflux - -Lightweight RSS reader. - -- **Host:** london-b -- **URL:** https://rss.pez.sh -- **Database:** PostgreSQL 15 (Alpine) -- **Bind address:** Tailscale IP only (100.84.65.101:8181) -- **Data:** Docker volume (`miniflux-db`) -- **Note:** Passwords templatized — set `MINIFLUX_DB_PASSWORD` and `MINIFLUX_ADMIN_PASSWORD` env vars before deploying diff --git a/ansible/services/miniflux/docker-compose.yml b/ansible/services/miniflux/docker-compose.yml deleted file mode 100644 index 0bab8b9..0000000 --- a/ansible/services/miniflux/docker-compose.yml +++ /dev/null @@ -1,36 +0,0 @@ ---- -# Miniflux - RSS reader -# Host: london-b (100.84.65.101) -# Data: Docker volume (miniflux-db) -# Access: https://rss.pez.sh (via Caddy reverse proxy on helsinki-a) - -services: - miniflux-db: - image: postgres:15-alpine - container_name: miniflux-db - restart: unless-stopped - volumes: - - miniflux-db:/var/lib/postgresql/data - environment: - POSTGRES_DB: miniflux - POSTGRES_USER: miniflux - POSTGRES_PASSWORD: "${MINIFLUX_DB_PASSWORD}" - - miniflux: - image: miniflux/miniflux:latest - container_name: miniflux - restart: unless-stopped - depends_on: - - miniflux-db - ports: - - "100.84.65.101:8181:8080" - environment: - DATABASE_URL: "postgres://miniflux:${MINIFLUX_DB_PASSWORD}@miniflux-db/miniflux?sslmode=disable" - RUN_MIGRATIONS: "1" - CREATE_ADMIN: "1" - ADMIN_USERNAME: pez - ADMIN_PASSWORD: "${MINIFLUX_ADMIN_PASSWORD}" - BASE_URL: https://rss.pez.sh - -volumes: - miniflux-db: