From a3e5d52a218863d12384bfc6c09d263519cd84fd Mon Sep 17 00:00:00 2001 From: oqyude Date: Wed, 24 Sep 2025 15:36:50 +0300 Subject: [PATCH] 123 --- nixosModules/server/nextcloud.nix | 42 +++++++++++++++---------------- nixosModules/vds/nginx.nix | 26 +++++++++---------- 2 files changed, 34 insertions(+), 34 deletions(-) diff --git a/nixosModules/server/nextcloud.nix b/nixosModules/server/nextcloud.nix index b696388..ceadbbf 100755 --- a/nixosModules/server/nextcloud.nix +++ b/nixosModules/server/nextcloud.nix @@ -62,7 +62,7 @@ in end_to_end_encryption groupfolders impersonate - # onlyoffice + onlyoffice bookmarks calendar contacts @@ -79,7 +79,7 @@ in notify_push polls previewgenerator - # richdocuments + richdocuments spreed tasks user_oidc @@ -115,27 +115,27 @@ in # }; # }; # }; - # onlyoffice = { - # enable = false; - # hostname = "onlyoffice.local"; - # }; + onlyoffice = { + enable = true; + hostname = "onlyoffice.local"; + }; }; - # networking.hosts = { - # "0.0.0.0" = [ - # "onlyoffice.local" - # ]; - # # "127.0.0.1" = [ - # # "nextcloud.zeroq.ru" - # # "collabora.zeroq.ru" - # # "office.zeroq.com" - # # ]; - # # "::1" = [ - # # "nextcloud.zeroq.ru" - # # "collabora.zeroq.ru" - # # # "office.zeroq.com" - # # ]; - # }; + networking.hosts = { + "0.0.0.0" = [ + "onlyoffice.local" + ]; + # "127.0.0.1" = [ + # "nextcloud.zeroq.ru" + # "collabora.zeroq.ru" + # "office.zeroq.com" + # ]; + # "::1" = [ + # "nextcloud.zeroq.ru" + # "collabora.zeroq.ru" + # # "office.zeroq.com" + # ]; + }; # systemd.services.nextcloud-config-collabora = # let diff --git a/nixosModules/vds/nginx.nix b/nixosModules/vds/nginx.nix index e7f6400..d04c6d5 100755 --- a/nixosModules/vds/nginx.nix +++ b/nixosModules/vds/nginx.nix @@ -28,19 +28,19 @@ in client_max_body_size 5G; ''; }; - # "office.zeroq.ru" = { - # enableACME = true; - # forceSSL = true; - # kTLS = true; - # locations."/" = { - # proxyPass = "http://${server}:8080"; - # proxyWebsockets = true; - # }; - # extraConfig = '' - # client_max_body_size 5G; - # absolute_redirect off; - # ''; - # }; + "office.zeroq.ru" = { + enableACME = true; + forceSSL = true; + kTLS = true; + locations."/" = { + proxyPass = "http://${server}:8000"; + proxyWebsockets = true; + }; + extraConfig = '' + client_max_body_size 5G; + absolute_redirect off; + ''; + }; "immich.zeroq.ru" = { forceSSL = true; enableACME = true;