hosts: update configurations for 25.11 and add new services
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user