diff options
Diffstat (limited to 'hosts/cloud')
-rw-r--r-- | hosts/cloud/bkk/configuration.nix | 20 | ||||
-rw-r--r-- | hosts/cloud/bkk/nginx.nix | 18 |
2 files changed, 28 insertions, 10 deletions
diff --git a/hosts/cloud/bkk/configuration.nix b/hosts/cloud/bkk/configuration.nix index 94b9451..c74cde1 100644 --- a/hosts/cloud/bkk/configuration.nix +++ b/hosts/cloud/bkk/configuration.nix @@ -35,16 +35,16 @@ # }; # }; - services.headscale = { - enable = true; - address = "0.0.0.0"; - port = 8001; - settings = { - server_url = "https://head.urbit.men"; - dns.baseDomain = "urbit.men"; - logtail.enabled = false; - }; - }; + # services.headscale = { + # enable = true; + # address = "0.0.0.0"; + # port = 8001; + # settings = { + # server_url = "https://head.urbit.men"; + # dns.baseDomain = "urbit.men"; + # logtail.enabled = false; + # }; + # }; system.stateVersion = "24.05"; # Did you read the comment? environment.systemPackages = with pkgs; [ diff --git a/hosts/cloud/bkk/nginx.nix b/hosts/cloud/bkk/nginx.nix index ea6b785..3314674 100644 --- a/hosts/cloud/bkk/nginx.nix +++ b/hosts/cloud/bkk/nginx.nix @@ -25,6 +25,24 @@ proxy_cache off; ''; }; + virtualHosts."p.urbit.men" = { + enableACME = true; + forceSSL = true; + locations."/" = { + proxyPass = "http://127.0.0.1:8083"; + # proxyWebsockets = true; # needed if you need to use WebSocket + extraConfig = '' + proxy_set_header Host $host; + proxy_set_header Forwarded $proxy_add_x_forwarded_for; + ''; + }; + extraConfig = '' + chunked_transfer_encoding off; + proxy_http_version 1.1; + proxy_buffering off; + proxy_cache off; + ''; + }; virtualHosts."head.urbit.men" = { enableACME = true; forceSSL = true; |