mirror of https://gitlab.crans.org/nounous/nixos
41 lines
815 B
Nix
41 lines
815 B
Nix
{ config, ... }:
|
|
|
|
{
|
|
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 = ["nextcloud.crans.org" "nextcloud.adm.crans.org"];
|
|
};
|
|
|
|
server_name = "collabora.crans.org";
|
|
};
|
|
};
|
|
|
|
services.nginx = {
|
|
enable = true;
|
|
|
|
virtualHosts = {
|
|
"collabora.crans.org" = {
|
|
locations."/" = {
|
|
proxyPass = "http://localhost:${toString config.services.collabora-online.port}";
|
|
proxyWebsockets = true; # collabora a besoin des websockets
|
|
};
|
|
};
|
|
};
|
|
};
|
|
}
|