From 1756ad20a86a08ee3d8d340cc43ee3fd39f62de6 Mon Sep 17 00:00:00 2001 From: Rasmus Wejlgaard Date: Sun, 7 Jun 2026 18:04:26 +0100 Subject: [PATCH] =?UTF-8?q?remove=20miniflux=20=E2=80=94=20decommissioned?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Stopped and removed containers on london-b. Removed compose definition, Caddy reverse proxy route for rss.pez.sh, and london-b host_vars entry. --- ansible/inventory/host_vars/london-b.yml | 1 - ansible/services/caddy/Caddyfile | 12 ------- ansible/services/miniflux/README.md | 10 ------ ansible/services/miniflux/docker-compose.yml | 36 -------------------- 4 files changed, 59 deletions(-) delete mode 100644 ansible/services/miniflux/README.md delete mode 100644 ansible/services/miniflux/docker-compose.yml diff --git a/ansible/inventory/host_vars/london-b.yml b/ansible/inventory/host_vars/london-b.yml index 3279cf6..663c655 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 diff --git a/ansible/services/caddy/Caddyfile b/ansible/services/caddy/Caddyfile index 3a28620..af430ce 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: