Add collabora module
This commit is contained in:
parent
71d8bff1e6
commit
c7068bceea
2 changed files with 23 additions and 0 deletions
22
modules/system/collabora.nix
Normal file
22
modules/system/collabora.nix
Normal 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"
|
||||
];
|
||||
};
|
||||
|
||||
}
|
||||
|
|
@ -3,6 +3,7 @@
|
|||
./authentik.nix
|
||||
./base.nix
|
||||
./cloud-init.nix
|
||||
./collabora.nix
|
||||
./do-agent.nix
|
||||
./fish.nix
|
||||
./onlyoffice.nix
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue