diff options
| author | Irene Knapp <ireneista@internetsafetylabs.org> | 2025-06-19 13:47:16 -0700 |
|---|---|---|
| committer | Irene Knapp <ireneista@internetsafetylabs.org> | 2025-06-19 14:21:52 -0700 |
| commit | d68e26828669648f5f91ac0a44a56a5f5193a432 (patch) | |
| tree | b12cd82e51e2cfdee1ada2efa80d7f76f9978567 | |
| parent | 0e041c74e846c75bea41314c9e2a18c6a7dc44e2 (diff) | |
turn on the Collabora backend service
Change-Id: I144a170de1d943caae2e77ef0121d448764741b1
| -rw-r--r-- | flake.lock | 8 | ||||
| -rw-r--r-- | flake.nix | 3 | ||||
| -rw-r--r-- | services/documents.nix | 18 |
3 files changed, 24 insertions, 5 deletions
diff --git a/flake.lock b/flake.lock index d9326af..eb2003b 100644 --- a/flake.lock +++ b/flake.lock @@ -2,16 +2,16 @@ "nodes": { "nixpkgs": { "locked": { - "lastModified": 1744440957, - "narHash": "sha256-FHlSkNqFmPxPJvy+6fNLaNeWnF1lZSgqVCl/eWaJRc4=", + "lastModified": 1750133334, + "narHash": "sha256-urV51uWH7fVnhIvsZIELIYalMYsyr2FCalvlRTzqWRw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "26d499fc9f1d567283d5d56fcf367edd815dba1d", + "rev": "36ab78dab7da2e4e27911007033713bab534187b", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-24.11", + "ref": "nixos-25.05", "repo": "nixpkgs", "type": "github" } diff --git a/flake.nix b/flake.nix index 3d15290..e1136ba 100644 --- a/flake.nix +++ b/flake.nix @@ -4,7 +4,7 @@ type = "github"; owner = "NixOS"; repo = "nixpkgs"; - ref = "nixos-24.11"; + ref = "nixos-25.05"; }; }; @@ -16,6 +16,7 @@ nixosModules.default = { ... }: { imports = [ ./services/common/database.nix + ./services/documents.nix ./services/mattermost.nix ]; }; diff --git a/services/documents.nix b/services/documents.nix new file mode 100644 index 0000000..b438e9e --- /dev/null +++ b/services/documents.nix @@ -0,0 +1,18 @@ +{ config, pkgs, lib, ... }: + +{ + services.collabora-online = { + enable = true; + + # This is the default, set explicitly here to make it easier to find. + port = 9980; + + settings = { + # The service is behind our reverse proxy, so we need to tell it so. + ssl = { + enable = false; + termination = true; + }; + }; + }; +} |