Compare commits

...

2 Commits

2 changed files with 5 additions and 2 deletions

View File

@ -1,6 +1,7 @@
{ config, common, ... }: { config, common, ... }:
let let
domain = "beta.budget.${common.domain}"; domain = "beta.budget.${common.domain}";
port = 8084;
in in
{ {
networking.nat = { networking.nat = {
@ -19,11 +20,12 @@ in
config = config =
{ ... }: { ... }:
{ {
networking.firewall.allowedTCPPorts = [ port ];
services = { services = {
actual = { actual = {
enable = true; enable = true;
settings = { settings = {
port = 8084; inherit port;
loginMethod = "password"; loginMethod = "password";
}; };
}; };
@ -35,7 +37,7 @@ in
forceSSL = true; forceSSL = true;
enableACME = true; enableACME = true;
locations."/" = { locations."/" = {
proxyPass = "http://${config.containers.actual.localAddress}:8084"; proxyPass = "http://${config.containers.actual.localAddress}:${toString port}";
proxyWebsockets = true; proxyWebsockets = true;
}; };
}; };

View File

@ -33,6 +33,7 @@ in
# Beta is currently stable # Beta is currently stable
"www.${domain}" = redirect ""; "www.${domain}" = redirect "";
"beta.${domain}" = redirect ""; "beta.${domain}" = redirect "";
"dev.${domain}" = homelabProxy 4322;
"git.${domain}" = redirect "code"; "git.${domain}" = redirect "code";
"kitchenowl.${domain}" = redirect "grocery"; "kitchenowl.${domain}" = redirect "grocery";
# Gitea # Gitea