Commit 3d5b2341c888

Vincent Demeester <vincent@sbr.pm>
2026-01-12 12:48:02
chore(services): remove linkwarden service from sakhalin
- Free up resources on sakhalin by removing unused bookmark manager - Clean up Traefik reverse proxy configuration on rhea - Remove linkwarden from homepage dashboard for cleaner UI
1 parent 3aef326
Changed files (3)
systems
common
rhea
sakhalin
systems/common/services/homepage.nix
@@ -289,15 +289,6 @@ in
               statusStyle = "dot";
             };
           }
-          {
-            Linkwarden = {
-              description = "Bookmark Manager";
-              href = "https://links.sbr.pm";
-              icon = "linkwarden.png";
-              ping = "https://links.sbr.pm";
-              statusStyle = "dot";
-            };
-          }
         ];
       }
     ];
systems/rhea/extra.nix
@@ -340,10 +340,6 @@ in
                   "podcasts.sbr.pm"
                 ];
                 lidarr = mkRouter "lidarr" [ "lidarr.sbr.pm" ];
-                linkwarden = mkRouter "linkwarden" [
-                  "linkwarden.sbr.pm"
-                  "links.sbr.pm"
-                ];
                 homepage = mkRouter "homepage" [ "homepage.sbr.pm" ];
                 # Ollama LLM service (VPN-only, no auth needed)
                 ollama = mkRouter "ollama" [
@@ -367,7 +363,6 @@ in
                 n8n = mkService "http://${builtins.head globals.machines.sakhalin.net.ips}:5678";
                 paperless = mkService "http://${builtins.head globals.machines.sakhalin.net.ips}:8000";
                 grafana = mkService "http://${builtins.head globals.machines.sakhalin.net.ips}:3000";
-                linkwarden = mkService "http://${builtins.head globals.machines.sakhalin.net.ips}:3002";
                 navidrome = mkService "http://${builtins.head globals.machines.aion.net.ips}:4533";
                 transmission-music = mkService "http://${builtins.head globals.machines.aion.net.ips}:9091";
                 homepage = mkService "http://${builtins.head globals.machines.aion.net.ips}:3001";
systems/sakhalin/extra.nix
@@ -87,7 +87,6 @@ in
     ../common/desktop/binfmt.nix # TODO: move to something else than desktop
     ../common/services/prometheus-exporters-node.nix
     ../common/services/prometheus-exporters-postgres.nix
-    ../common/services/linkwarden.nix
   ];
 
   # Disable TPM2 (hardware has no TPM chip)
@@ -142,7 +141,7 @@ in
     # PostgreSQL backups
     postgresqlBackup = {
       enable = true;
-      databases = [ "linkwarden" ];
+      databases = [ ];
       location = "/var/backup/postgresql";
       startAt = "*-*-* 02:15:00"; # Daily at 2:15 AM
     };