diff --git a/config/firefox/bookmarks.nix b/config/firefox/bookmarks.nix index 1d4f277..42b92ef 100644 --- a/config/firefox/bookmarks.nix +++ b/config/firefox/bookmarks.nix @@ -95,10 +95,6 @@ name = "Jellyfin"; url = "https://jellyfin.yanlincs.com"; } - { - name = "Navidrome"; - url = "https://music.yanlincs.com"; - } { name = "qBittorrent"; url = "https://qbit.yanlincs.com"; diff --git a/hosts/nixos/hs/containers.nix b/hosts/nixos/hs/containers.nix index 1d0c2c4..fd0f55e 100644 --- a/hosts/nixos/hs/containers.nix +++ b/hosts/nixos/hs/containers.nix @@ -178,35 +178,5 @@ in autoStart = true; }; - # Navidrome music server - navidrome = { - image = "docker.io/deluan/navidrome:latest"; - - volumes = [ - "/var/lib/containers/config/navidrome:/data" - "/mnt/storage/Media/music:/music:ro" - ]; - - environment = { - PUID = commonUID; - PGID = commonGID; - TZ = systemTZ; - ND_MUSICFOLDER = "/music"; - ND_DATAFOLDER = "/data"; - ND_LOGLEVEL = "info"; - ND_SCANNER_SCHEDULE = "@every 6h"; - }; - - ports = [ - "5005:4533" - ]; - - extraOptions = [ - "--network=podman" - ]; - - autoStart = true; - }; - }; } diff --git a/hosts/nixos/hs/system.nix b/hosts/nixos/hs/system.nix index 84a60c5..2bb6392 100644 --- a/hosts/nixos/hs/system.nix +++ b/hosts/nixos/hs/system.nix @@ -9,7 +9,6 @@ ../../../modules/traefik.nix ../../../modules/borg/client.nix ../../../modules/login-display.nix - ../../../modules/dufs.nix ]; # GRUB bootloader with ZFS support @@ -263,10 +262,4 @@ }; }; - # Dufs WebDAV file server - services.dufs = { - sharedPath = "/mnt/storage/Media"; - port = 5099; - }; - } diff --git a/hosts/nixos/vps/proxy.nix b/hosts/nixos/vps/proxy.nix index 418cbb8..ba98e61 100644 --- a/hosts/nixos/vps/proxy.nix +++ b/hosts/nixos/vps/proxy.nix @@ -42,18 +42,6 @@ }; }; - # Dufs file server - files = { - rule = "Host(`files.yanlincs.com`)"; - service = "files"; - tls = { - certResolver = "cloudflare"; - domains = [{ - main = "*.yanlincs.com"; - }]; - }; - }; - # Linkding bookmark manager link = { rule = "Host(`link.yanlincs.com`)"; @@ -66,18 +54,6 @@ }; }; - # Navidrome music server - music = { - rule = "Host(`music.yanlincs.com`)"; - service = "music"; - tls = { - certResolver = "cloudflare"; - domains = [{ - main = "*.yanlincs.com"; - }]; - }; - }; - }; services = { @@ -109,15 +85,6 @@ }; }; - # Dufs backend (via WireGuard) - files = { - loadBalancer = { - servers = [{ - url = "http://10.2.2.20:5099"; - }]; - }; - }; - # Linkding backend (via WireGuard) link = { loadBalancer = { @@ -127,15 +94,6 @@ }; }; - # Navidrome backend (via WireGuard) - music = { - loadBalancer = { - servers = [{ - url = "http://10.2.2.20:5005"; - }]; - }; - }; - }; };