diff options
author | Ben Sima <ben@bsima.me> | 2021-04-16 20:20:43 -0400 |
---|---|---|
committer | Ben Sima <ben@bsima.me> | 2021-11-26 13:47:33 -0500 |
commit | ad59ca4ed13e3f329a8cba9e2d009f41c564af9f (patch) | |
tree | 0c2f719c9b304b5db199267bd892647a5c0e7aee | |
parent | 20d6537e45b6380a70f2e9c0d0bd89bb69a4892f (diff) |
Run gmnisrv in the cloud
-rw-r--r-- | Biz/Cloud/Networking.nix | 2 | ||||
-rw-r--r-- | Biz/Cloud/Web.nix | 15 |
2 files changed, 17 insertions, 0 deletions
diff --git a/Biz/Cloud/Networking.nix b/Biz/Cloud/Networking.nix index 4c8e058..e14ae37 100644 --- a/Biz/Cloud/Networking.nix +++ b/Biz/Cloud/Networking.nix @@ -6,6 +6,7 @@ let http = 80; https = 443; sabten = 8080; + gemini = 1965; }; in { networking = { @@ -15,6 +16,7 @@ in { ports.http ports.https ports.sabten + ports.gemini ]; }; nameservers = [ diff --git a/Biz/Cloud/Web.nix b/Biz/Cloud/Web.nix index 74fc27e..bc0d921 100644 --- a/Biz/Cloud/Web.nix +++ b/Biz/Cloud/Web.nix @@ -6,6 +6,21 @@ let in { services = { + gmnisrv = { + enable = true; + settings = { + listen = "0.0.0.0:1965 [::]:1965"; + ":tls" = { store = "/var/lib/gmnisrv"; }; + "bsima.me" = { + "root" = "/www/ben/public"; + }; + "simatime.com" = { + "root" = "/www/simatime.com/public"; + "cgi" = "on"; + }; + }; + }; + nginx = { enable = true; recommendedGzipSettings = true; |