Add collabora module

This commit is contained in:
Eli Ribble 2025-07-18 20:39:45 +00:00
parent 71d8bff1e6
commit c7068bceea
2 changed files with 23 additions and 0 deletions

View file

@ -0,0 +1,22 @@
{ config, lib, pkgs, ... }:
with lib;
{
options.myModules.collabora.enable = mkEnableOption "custom collabora configuration";
config = mkIf config.myModules.collabora.enable {
virtualisation.oci-containers.containers.collabora = {
image = "collabora/code";
ports = [ "127.0.0.1:10010:9980" ];
environment = {
domain = "collabora.gleipnir.technology";
extra_params = "--o:ssl.enable=false --o:ssl.termination=true";
};
extraOptions = [
"--cap-add"
"MKNOD"
];
};
}

View file

@ -3,6 +3,7 @@
./authentik.nix
./base.nix
./cloud-init.nix
./collabora.nix
./do-agent.nix
./fish.nix
./onlyoffice.nix