diff --git a/modules/services/server/nextcloud.nix b/modules/services/server/nextcloud.nix index 4036225..3f9c005 100644 --- a/modules/services/server/nextcloud.nix +++ b/modules/services/server/nextcloud.nix @@ -1,6 +1,10 @@ { config, pkgs, ... }: { + environment.systemPackages = with pkgs; [ # Default packages install system-wide + appimage-run + ]; + services.nextcloud = { enable = true; hostName = "cloud.kabtop.de"; @@ -43,15 +47,15 @@ #autoUpdateApps.enable = true; }; - services.onlyoffice = { - enable = true; - hostname = "docs.cloud.kabtop.de"; - postgresName = "onlyoffice"; - postgresHost = "localhost"; - postgresUser = "onlyoffice"; - postgresPasswordFile = config.age.secrets."services/nextcloud/onlyofficedb".path; - jwtSecretFile = config.age.secrets."services/nextcloud/onlyofficejwt".path; - }; +# services.onlyoffice = { +# enable = true; +# hostname = "docs.cloud.kabtop.de"; +# postgresName = "onlyoffice"; +# postgresHost = "localhost"; +# postgresUser = "onlyoffice"; +# postgresPasswordFile = config.age.secrets."services/nextcloud/onlyofficedb".path; +# jwtSecretFile = config.age.secrets."services/nextcloud/onlyofficejwt".path; +# }; services.redis = { vmOverCommit = true; @@ -69,10 +73,10 @@ enableACME = true; forceSSL = true; }; - "${config.services.onlyoffice.hostname}" = { - enableACME = true; - forceSSL = true; - }; +# "${config.services.onlyoffice.hostname}" = { +# enableACME = true; +# forceSSL = true; +# }; }; }; @@ -84,14 +88,14 @@ file = ../../../secrets/services/nextcloud/adminpassFile.age; owner = "nextcloud"; }; - age.secrets."services/nextcloud/onlyofficedb" = { - file = ../../../secrets/services/nextcloud/onlyofficedb.age; - owner = "onlyoffice"; - }; - age.secrets."services/nextcloud/onlyofficejwt" = { - file = ../../../secrets/services/nextcloud/onlyofficejwt.age; - owner = "onlyoffice"; - }; +# age.secrets."services/nextcloud/onlyofficedb" = { +# file = ../../../secrets/services/nextcloud/onlyofficedb.age; +# owner = "onlyoffice"; +# }; +# age.secrets."services/nextcloud/onlyofficejwt" = { +# file = ../../../secrets/services/nextcloud/onlyofficejwt.age; +# owner = "onlyoffice"; +# }; systemd.services."nextcloud-setup" = { requires = ["postgresql.service"];