Adding collabora

This commit is contained in:
Lyes Saadi 2025-10-27 03:07:38 +01:00
parent fea6d8fb0a
commit 2462658f32
Signed by: lyes
GPG key ID: 55A1D803917CF39A
3 changed files with 42 additions and 0 deletions

View file

@ -46,6 +46,16 @@
proxyWebsockets = true; proxyWebsockets = true;
}; };
}; };
# 9980
"collabora.lyes.eu" = {
forceSSL = true;
enableACME = true;
locations."/" = {
proxyPass = "http://localhost:${toString config.services.collabora-online.port}";
proxyWebsockets = true; # collabora a besoin des websockets
};
};
}; };
}; };
} }

View file

@ -0,0 +1,28 @@
{ ... }:
{
services.collabora-online = {
enable = true;
settings = {
ssl = {
enable = false;
termination = true;
};
net = {
listen = "loopback";
post_allow.host = ["::1" "172.0.0.1"];
};
# ouvre seulement les fichiers depuis nextcloud
storage.wopi = {
"@allow" = true;
host = ["cloud.lyes.eu"];
};
server_name = "collabora.lyes.eu";
};
};
}

View file

@ -1,6 +1,10 @@
{ config, pkgs, ... }: { config, pkgs, ... }:
{ {
imports = [
./collabora.nix
];
services.nextcloud = { services.nextcloud = {
enable = true; enable = true;
package = pkgs.nextcloud32; package = pkgs.nextcloud32;