stuff
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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";
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user