{ config, ... }: { services = { nginx = { enable = true; recommendedGzipSettings = true; recommendedOptimisation = true; recommendedProxySettings = true; recommendedTlsSettings = true; virtualHosts = { "immich.zeroq.ru" = { # 31.57.105.253 forceSSL = true; enableACME = true; locations."/" = { proxyPass = "http://sapphira.laxta-platy.ts.net:2283"; # Порт Immich proxyWebsockets = true; # Если Immich использует WebSockets }; }; "nextcloud.zeroq.ru" = { forceSSL = true; enableACME = true; locations."/" = { proxyPass = "http://sapphira.laxta-platy.ts.net:10000"; # Порт Nextcloud proxyWebsockets = true; }; }; "llm.zeroq.ru" = { forceSSL = true; enableACME = true; locations."/" = { proxyPass = "http://atoridu.laxta-platy.ts.net:11111"; # Порт Open WebUI proxyWebsockets = true; }; }; }; }; }; security.acme = { acceptTerms = true; defaults.email = "oqyude@gmail.com"; }; networking.firewall.allowedTCPPorts = [ #44443 #44444 2283 10000 80 443 ]; }