suggestarr and bookshelf

This commit is contained in:
mjallen18
2026-04-01 16:54:56 -05:00
parent e4daf12f39
commit 166123e8fe
5 changed files with 76 additions and 10 deletions

View File

@@ -57,6 +57,10 @@ in
port = 4823;
# environmentFile = "/run/secrets/jallen-nas/authentik-env"; # TODO
};
bookshelf = {
enable = true;
port = 8787;
};
caddy = enabled;
cockpit = {
enable = true;
@@ -319,19 +323,10 @@ in
icon = "si:jellyfin";
};
};
seerr = {
enable = true;
port = 5055;
createUser = true;
reverseProxy = enabled;
hostedService = {
group = "Media";
};
};
kavita = {
enable = true;
port = 5000;
reverseProxy = disabled;
reverseProxy = enabled;
};
lemonade = {
enable = false;
@@ -430,6 +425,15 @@ in
enable = true;
port = 8008;
};
seerr = {
enable = true;
port = 5055;
createUser = true;
reverseProxy = enabled;
hostedService = {
group = "Media";
};
};
sparky-fitness-server = {
enable = true;
port = 3010;
@@ -442,6 +446,10 @@ in
subdomain = "sparky";
};
};
suggestarr = {
enable = true;
port = 5001;
};
sunshine = {
enable = true;
port = 47989;

View File

@@ -38,6 +38,7 @@ in
"attic"
"authentik"
"authentikRac"
"bookshelf"
"caddy"
"calibre"
"calibre-web"
@@ -77,6 +78,7 @@ in
"restic-server"
"sparky-fitness"
"sparky-fitness-server"
"suggestarr"
"sunshine"
"tdarr"
"termix"

View File

@@ -68,6 +68,7 @@ in
"onlyoffice"
"synapse"
"sparkyfitness"
"suggestarr"
];
ensureUsers = [
{
@@ -94,6 +95,10 @@ in
name = "sparkyfitness";
ensureDBOwnership = true;
}
{
name = "suggestarr";
ensureDBOwnership = true;
}
];
# pg_hba.conf — use lib.mkForce to replace the module defaults entirely.
#
@@ -116,6 +121,9 @@ in
# Podman container network sparkyfitness server connects via host LAN IP
host sparkyfitness sparkyfitness 10.88.0.0/16 scram-sha-256
# Podman container network suggestarr server connects via host LAN IP
host suggestarr suggestarr 10.88.0.0/16 scram-sha-256
'';
# identMap — maps OS usernames to PostgreSQL usernames for peer auth.