This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

superconfig / 2configs / ubik-host.nix
1.4 kB 52 lines
1{ config, pkgs, ... }: 2{ 3 krebs.sync-containers3.containers.ubik = { 4 sshKey = "${config.krebs.secret.directory}/ubik.sync.key"; 5 }; 6 containers.ubik.bindMounts."/var/lib" = { 7 hostPath = "/var/lib/sync-containers3/ubik/state"; 8 isReadOnly = false; 9 }; 10 containers.ubik.bindMounts."/var/lib/nextcloud/data" = { 11 hostPath = "/var/ubik"; 12 isReadOnly = false; 13 }; 14 services.nginx.virtualHosts."c.apanowicz.de" = { 15 enableACME = true; 16 acmeFallbackHost = "ubik.r"; 17 forceSSL = true; 18 locations."/" = { 19 recommendedProxySettings = true; 20 proxyWebsockets = true; 21 proxyPass = "https://ubik.r"; 22 extraConfig = '' 23 client_max_body_size 9001M; 24 # fix abort after 1GB download 25 # https://trac.nginx.org/nginx/ticket/1472 26 proxy_max_temp_file_size 0; 27 ''; 28 }; 29 }; 30 services.nginx.virtualHosts."mail.ubikmedia.eu" = { 31 enableACME = true; 32 forceSSL = true; 33 acmeFallbackHost = "ubik.r"; 34 locations."/" = { 35 recommendedProxySettings = true; 36 proxyWebsockets = true; 37 proxyPass = "https://ubik.r"; 38 }; 39 }; 40 41 services.nginx.virtualHosts."karlaskop.de" = { 42 serverAliases = [ "www.karlaskop.de" ]; 43 enableACME = true; 44 forceSSL = true; 45 acmeFallbackHost = "prism.r"; 46 locations."/" = { 47 recommendedProxySettings = true; 48 proxyWebsockets = true; 49 proxyPass = "https://prism.r"; 50 }; 51 }; 52}