add grafana dashboard, change navidrome to pid.album=folder + some other small changes

This commit is contained in:
2026-09-07 17:27:31 +02:00
parent 1202c613cc
commit f6d8dcecf0
9 changed files with 72 additions and 36 deletions
+1
View File
@@ -6,6 +6,7 @@
./services.nix
./zfs.nix
./firewall.nix
./grafana.nix
../scripts.nix
];
}
-4
View File
@@ -1,9 +1,5 @@
{
networking.firewall.allowedTCPPorts = [
32895
4533
2049
445
5030
3900
3901
+17
View File
@@ -0,0 +1,17 @@
{
services.grafana = {
enable = true;
openFirewall = true;
settings = {
security.secret_key = "$__file{/run/secrets/grafana/secret_key};";
server = {
http_addr = "0.0.0.0";
http_port = 3000;
enable_gzip = true;
domain = "192.168.132.149";
};
analytics.reporting_enabled = false;
};
};
}
+5 -1
View File
@@ -4,13 +4,17 @@
services.navidrome = {
enable = true;
user = "user";
openFirewall = true;
settings = {
MusicFolder = "/home/user/Music";
PlaylistsPath = "Playlists";
Address = "0.0.0.0";
ScanSchedule = "@every 24h";
ScanSchedule = "@daily";
EnableInsightsCollector = false;
Scanner.PurgeMissing = "always";
CoverArtPriority = "embedded, cover.*, folder.*, front.*, jacket.*, *, external";
pid.album = "folder";
Subsonic.DefaultReportRealPath = true;
};
};
+2 -1
View File
@@ -6,7 +6,6 @@
environmentFile = /home/user/slskd_secrets;
user = "user";
settings = {
remote_configuration = true;
remote_file_management = true;
directories = {
downloads = "/media/music/Soulseek";
@@ -60,6 +59,8 @@
Fuck DRM. Fuck Spotify
Discord: keksnino
https://www.last.fm/user/KeksNino
also check out @musicpuppy
'';
listen_port = 32895;
};