aboutsummaryrefslogtreecommitdiff
path: root/hosts/sagittarius
diff options
context:
space:
mode:
authorIsabella Bastaja <isabella@sorre.xyz>2026-08-21 20:00:41 +0200
committerIsabella Bastaja <isabella@sorre.xyz>2026-08-21 20:04:37 +0200
commite753b241863fc9a26714b981b9a609470b976234 (patch)
tree74a8c2f6646ea8240f1ca588158df3b498f997f7 /hosts/sagittarius
parent22bf78064c39cbbb93a132ee94b5ecf97e8c55b9 (diff)
migrate navidrome
Diffstat (limited to 'hosts/sagittarius')
-rw-r--r--hosts/sagittarius/web/default.nix1
-rw-r--r--hosts/sagittarius/web/navidrome.nix46
2 files changed, 0 insertions, 47 deletions
diff --git a/hosts/sagittarius/web/default.nix b/hosts/sagittarius/web/default.nix
index 4a7a529..c0b9d3b 100644
--- a/hosts/sagittarius/web/default.nix
+++ b/hosts/sagittarius/web/default.nix
@@ -4,6 +4,5 @@
# ./blog.nix
# ./mediadb.nix
# ./static.nix
- # ./navidrome.nix
];
}
diff --git a/hosts/sagittarius/web/navidrome.nix b/hosts/sagittarius/web/navidrome.nix
deleted file mode 100644
index 6992b28..0000000
--- a/hosts/sagittarius/web/navidrome.nix
+++ /dev/null
@@ -1,46 +0,0 @@
-{ config, ... }:
-let
- cfg = config.services.navidrome;
- secrets = config.sops.secrets;
- domain = "music.sorre.internal";
-in
-{
- services.navidrome = {
- enable = false;
- settings = {
- MusicFolder = "/var/navidrome/music";
- DataFolder = "/var/navidrome/data";
- BaseUrl = "https://${domain}";
- Port = 4533;
- Address = "127.0.0.1";
- openFirewall = false;
- };
- };
-
- services.nginx = {
- # enable = false;
-
- virtualHosts."navidrome" = {
- serverName = domain;
- forceSSL = true;
- listen = [
- {
- addr = "100.64.0.3";
- port = 443;
- ssl = true;
- }
- ];
-
- sslCertificateKey = secrets."wg-ca-key".path;
- sslCertificate = secrets."wg-ca-crt".path;
-
- locations."/" = {
- proxyPass = "http://127.0.0.1:${toString cfg.settings.Port}";
- recommendedProxySettings = true;
- extraConfig = ''
- proxy_buffering off;
- '';
- };
- };
- };
-}