From 8ac584fcde5c2cca7f7fe1c5c4740c7530bfb35f Mon Sep 17 00:00:00 2001 From: Yan Lin Date: Sun, 5 Oct 2025 02:32:03 +0200 Subject: [PATCH] Remove RSS stack --- config/firefox/bookmarks.nix | 4 --- hosts/nixos/hs/containers.nix | 48 ----------------------------------- hosts/nixos/hs/home.nix | 4 +++ hosts/nixos/vps/proxy.nix | 22 ---------------- 4 files changed, 4 insertions(+), 74 deletions(-) diff --git a/config/firefox/bookmarks.nix b/config/firefox/bookmarks.nix index a45a0ed..fed302d 100644 --- a/config/firefox/bookmarks.nix +++ b/config/firefox/bookmarks.nix @@ -82,10 +82,6 @@ { name = "Media"; bookmarks = [ - { - name = "RSS"; - url = "https://rss.yanlincs.com"; - } { name = "Plex"; url = "https://plex.yanlincs.com"; diff --git a/hosts/nixos/hs/containers.nix b/hosts/nixos/hs/containers.nix index b7df6cd..f16164d 100644 --- a/hosts/nixos/hs/containers.nix +++ b/hosts/nixos/hs/containers.nix @@ -299,54 +299,6 @@ in autoStart = true; }; - # RSS reader (Miniflux) - rss = { - image = "docker.io/miniflux/miniflux:latest"; - - environment = { - RUN_MIGRATIONS = "1"; - DATABASE_URL = "postgres://miniflux:miniflux@rss-db/miniflux?sslmode=disable"; - BASE_URL = "https://rss.yanlincs.com"; - HTTP_CLIENT_TIMEOUT = "50000"; - POLLING_FREQUENCY = "60"; - CLEANUP_FREQUENCY_HOURS = "24"; - CLEANUP_ARCHIVE_READ_DAYS = "60"; - CLEANUP_REMOVE_SESSIONS_DAYS = "30"; - }; - - ports = [ - "5006:8080" - ]; - - extraOptions = [ - "--network=podman" - ]; - - dependsOn = [ "rss-db" ]; - autoStart = true; - }; - - # PostgreSQL database for RSS (Miniflux) - rss-db = { - image = "docker.io/postgres:17-alpine"; - - volumes = [ - "/var/lib/containers/rss/db:/var/lib/postgresql/data" - ]; - - environment = { - POSTGRES_USER = "miniflux"; - POSTGRES_PASSWORD = "miniflux"; - POSTGRES_DB = "miniflux"; - }; - - extraOptions = [ - "--network=podman" - ]; - - autoStart = true; - }; - # Linkding bookmark manager linkding = { image = "docker.io/sissbruecker/linkding:latest-plus"; diff --git a/hosts/nixos/hs/home.nix b/hosts/nixos/hs/home.nix index 0ee1e58..78e73f4 100644 --- a/hosts/nixos/hs/home.nix +++ b/hosts/nixos/hs/home.nix @@ -33,6 +33,10 @@ "dl-yt -n 3 -r 1 'https://www.youtube.com/@_gerg/videos'" "dl-yt -n 3 -r 1 'https://www.youtube.com/@Yeah_Jaron/videos'" "dl-yt -n 3 -r 1 'https://www.youtube.com/@WolfgangsChannel/videos'" + "dl-yt -n 3 -r 1 'https://www.youtube.com/@ThatChiefGuy/videos'" + "dl-yt -n 3 -r 1 'https://www.youtube.com/@DankPods/videos'" + "dl-yt -n 3 -r 1 'https://www.youtube.com/@NuclearNotebook/videos'" + "dl-yt -n 3 -r 1 'https://www.youtube.com/@thespiffingbrit/videos'" ]; }; diff --git a/hosts/nixos/vps/proxy.nix b/hosts/nixos/vps/proxy.nix index 6c9d697..ffede07 100644 --- a/hosts/nixos/vps/proxy.nix +++ b/hosts/nixos/vps/proxy.nix @@ -85,19 +85,6 @@ }; }; - # RSS reader (Miniflux) - rss = { - rule = "Host(`rss.yanlincs.com`)"; - entrypoints = "websecure"; - service = "rss"; - tls = { - certResolver = "cloudflare"; - domains = [{ - main = "*.yanlincs.com"; - }]; - }; - }; - # Linkding bookmark manager link = { rule = "Host(`link.yanlincs.com`)"; @@ -218,15 +205,6 @@ }; }; - # RSS reader backend (via WireGuard) - rss = { - loadBalancer = { - servers = [{ - url = "http://10.2.2.20:5006"; - }]; - }; - }; - # Linkding backend (via WireGuard) link = { loadBalancer = {