This commit is contained in:
mjallen18
2025-11-17 16:33:43 -06:00
parent 108bb31e8e
commit c71c3b8ed2
3 changed files with 26 additions and 18 deletions

View File

@@ -29,7 +29,7 @@ in
config = mkIf cfg.enable { config = mkIf cfg.enable {
containers.nextcloud = { containers.nextcloud = {
autoStart = true; autoStart = false;
privateNetwork = true; privateNetwork = true;
hostAddress = hostAddress; hostAddress = hostAddress;
localAddress = localAddress; localAddress = localAddress;
@@ -81,16 +81,16 @@ in
${hostAddress} host.containers protonmail-bridge ${hostAddress} host.containers protonmail-bridge
''; '';
services.nginx.virtualHosts."cloud.mjallen.dev".listen = [ # services.nginx.virtualHosts."cloud.mjallen.dev".listen = [
{ # {
addr = "0.0.0.0"; # addr = "0.0.0.0";
port = 8080; # port = 8080;
} # }
]; # ];
services = { services = {
nextcloud = { nextcloud = {
enable = true; enable = false;
package = pkgs.nextcloud32; package = pkgs.nextcloud32;
# datadir = "/data"; # datadir = "/data";
database.createLocally = true; database.createLocally = true;

View File

@@ -16,7 +16,7 @@ in
}; };
config = lib.mkIf cfg.enable { config = lib.mkIf cfg.enable {
#services.nginx.virtualHosts."office.mjallen.dev".listen = [ { addr = "0.0.0.0"; port = 9943; } ]; services.nginx.virtualHosts."office.mjallen.dev".listen = [ { addr = "0.0.0.0"; port = 9943; } ];
services.onlyoffice = { services.onlyoffice = {
enable = true; enable = true;
port = 9943; port = 9943;

View File

@@ -262,6 +262,14 @@ in
# }; # };
http = { http = {
serversTransports = {
attich1 = {
serverName = "localhost";
disableHTTP2 = true;
};
};
middlewares = { middlewares = {
authentik = { authentik = {
forwardAuth = { forwardAuth = {
@@ -365,11 +373,14 @@ in
url = authentikUrl; url = authentikUrl;
} }
]; ];
cache.loadBalancer.servers = [ cache.loadBalancer = {
{ servers = [
url = cacheUrl; {
} url = cacheUrl;
]; }
];
serversTransport = "attich1";
};
chat.loadBalancer.servers = [ chat.loadBalancer.servers = [
{ {
url = openWebUIUrl; url = openWebUIUrl;
@@ -479,10 +490,7 @@ in
entryPoints = [ "websecure" ]; entryPoints = [ "websecure" ];
rule = "Host(`cache.${domain}`)"; rule = "Host(`cache.${domain}`)";
service = "cache"; service = "cache";
middlewares = [ middlewares = [ ];
"crowdsec"
"whitelist-geoblock"
];
priority = 10; priority = 10;
tls.certResolver = "letsencrypt"; tls.certResolver = "letsencrypt";
}; };