hosts: update configurations for 25.11 and add new services

This commit is contained in:
Joakim Repomaa
2026-02-09 15:11:10 +02:00
parent 4d09b3546f
commit ac61399a18
6 changed files with 74 additions and 17 deletions

View File

@@ -127,13 +127,13 @@ in
};
gtrackmap = {
enable = true;
enable = false;
subdomain = "trackmap";
port = 3001;
};
invidious = {
enable = true;
enable = false;
subdomain = "vid";
};
@@ -297,7 +297,7 @@ in
};
home-assistant = {
enable = true;
enable = false;
subdomain = "home";
config = {
homeassistant = {
@@ -381,6 +381,14 @@ in
subdomain = "irc";
};
sillytavern = {
enable = true;
subdomain = "st";
listen = true;
whitelist = false;
port = 3100;
};
nginx.virtualHosts."isarepomaa.com" = {
forceSSL = true;
enableACME = true;
@@ -400,9 +408,42 @@ in
];
};
actual = {
enable = true;
package = pkgs-unstable.actual-server;
subdomain = "actual";
environmentFile = secrets.actual.path;
settings = {
port = 3200;
openId = {
discoveryURL = "https://${config.services.voidauth.subdomain}.${config.networking.domain}/oidc/.well-known/openid-configuration";
server_hostname = "https://${config.services.actual.subdomain}.${config.networking.domain}";
};
loginMethod = "openid";
allowedLoginMethods = [ "openid" ];
enforceOpenId = true;
userCreationMode = "login";
};
};
voidauth = {
enable = true;
subdomain = "auth";
environmentFile = secrets.voidauth.path;
settings = {
APP_PORT = 3300;
SMTP_HOST = smtp.host;
SMTP_FROM = smtp.from;
SMTP_PORT = smtp.port;
SMTP_USER = smtp.username;
};
};
webserver = {
acme.dnsChallenge = true;
tailscaleAuth.expectedTailnet = "tempel-vibes.ts.net";
};
};
virtualisation.docker.autoPrune.enable = true;
}