grafana enabled

This commit is contained in:
Polen 2025-06-17 11:23:09 -04:00
parent c40c7df313
commit 6d4ae2f0e4

View file

@ -21,16 +21,15 @@ in {
services.openssh.enable = true; services.openssh.enable = true;
# observability
services = { services = {
jellyfin = { grafana = {
inherit user;
enable = true;
};
transmission = {
enable = true; enable = true;
settings = { settings = {
rpc-bind-address = "0.0.0.0"; server = {
rpc-whitelist = "127.0.0.1,192.168.*.*"; http_addr = "0.0.0.0";
http_port = 3000;
};
}; };
}; };
prometheus = { prometheus = {
@ -58,9 +57,25 @@ in {
} }
]; ];
}; };
};
# media
services = {
jellyfin = {
inherit user;
enable = true;
};
transmission = {
enable = true;
settings = {
rpc-bind-address = "0.0.0.0";
rpc-whitelist = "127.0.0.1,192.168.*.*";
};
};
taskchampion-sync-server = { taskchampion-sync-server = {
inherit user; inherit user;
enable = true; enable = true;
host = "0.0.0.0";
}; };
mealie = { mealie = {
enable = true; enable = true;
@ -79,9 +94,10 @@ in {
networking = { networking = {
hostName = "server"; hostName = "server";
firewall.allowedTCPPorts = [ firewall.allowedTCPPorts = [
9090 # prometheus
3000 # grafana
8096 # jellyfin 8096 # jellyfin
9091 # transmission 9091 # transmission
9090 # prometheus
9000 # mealie 9000 # mealie
10222 # taskchampion-sync-server 10222 # taskchampion-sync-server
]; ];