From 598e9eecf727efe0f0c8134043e2fa7ba6ca9e4e Mon Sep 17 00:00:00 2001 From: Yan Lin Date: Thu, 9 Oct 2025 21:55:08 +0200 Subject: [PATCH] remove linkding --- config/firefox/bookmarks.nix | 41 +++++++++++++++++++++++++++++++---- hosts/nixos/hs/containers.nix | 19 ---------------- hosts/nixos/vps/proxy.nix | 22 ------------------- 3 files changed, 37 insertions(+), 45 deletions(-) diff --git a/config/firefox/bookmarks.nix b/config/firefox/bookmarks.nix index 52d0c54..9b441d5 100644 --- a/config/firefox/bookmarks.nix +++ b/config/firefox/bookmarks.nix @@ -5,10 +5,6 @@ name = "Toolbar"; toolbar = true; bookmarks = [ - { - name = "Links"; - url = "https://link.yanlincs.com"; - } { name = "Claude"; url = "https://claude.ai"; @@ -60,6 +56,10 @@ name = "Discord"; url = "https://discord.com/channels/@me"; } + { + name = "AAU Admin"; + url = "https://www.its.aau.dk/systemoversigt"; + } ]; } { @@ -106,6 +106,39 @@ name = "qBittorrent"; url = "https://qbit.yanlincs.com"; } + { + name = "Resource"; + bookmarks = [ + { + name = "M-Teams"; + url = "https://next.m-team.cc/index"; + } + { + name = "PTer"; + url = "https://pterclub.com/torrents.php"; + } + { + name = "HDSky"; + url = "https://hdsky.me/torrents.php"; + } + { + name = "Ourbits"; + url = "https://ourbits.club/index.php"; + } + { + name = "U2"; + url = "https://u2.dmhy.org/torrents.php"; + } + { + name = "Jpopsuki"; + url = "https://jpopsuki.eu/index.php"; + } + { + name = "dhmy"; + url = "https://share.dmhy.org/"; + } + ]; + } ]; } { diff --git a/hosts/nixos/hs/containers.nix b/hosts/nixos/hs/containers.nix index f16164d..a2dcee9 100644 --- a/hosts/nixos/hs/containers.nix +++ b/hosts/nixos/hs/containers.nix @@ -299,25 +299,6 @@ in autoStart = true; }; - # Linkding bookmark manager - linkding = { - image = "docker.io/sissbruecker/linkding:latest-plus"; - - volumes = [ - "/var/lib/containers/link:/etc/linkding/data" - ]; - - ports = [ - "5007:9090" - ]; - - extraOptions = [ - "--network=podman" - ]; - - autoStart = true; - }; - # Nextcloud cloud storage and file sharing cloud = { image = "docker.io/linuxserver/nextcloud:latest"; diff --git a/hosts/nixos/vps/proxy.nix b/hosts/nixos/vps/proxy.nix index ffede07..72edd8b 100644 --- a/hosts/nixos/vps/proxy.nix +++ b/hosts/nixos/vps/proxy.nix @@ -85,19 +85,6 @@ }; }; - # Linkding bookmark manager - link = { - rule = "Host(`link.yanlincs.com`)"; - entrypoints = "websecure"; - service = "link"; - tls = { - certResolver = "cloudflare"; - domains = [{ - main = "*.yanlincs.com"; - }]; - }; - }; - # Jellyfin Media Server jellyfin = { rule = "Host(`jellyfin.yanlincs.com`)"; @@ -205,15 +192,6 @@ }; }; - # Linkding backend (via WireGuard) - link = { - loadBalancer = { - servers = [{ - url = "http://10.2.2.20:5007"; - }]; - }; - }; - # Jellyfin backend (via WireGuard) jellyfin = { loadBalancer = {