summary refs log tree commit diff
path: root/host
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2025-02-22 16:31:16 +0100
committerRory& <root@rory.gay>2025-02-22 16:31:16 +0100
commitcafafa0b0cda113182285b33865c1ac77f359dc8 (patch)
treea9cc83ed12e08492447581bd6998bd122c4da376 /host
parenthse nginx on desktop, mail on ovh (diff)
downloadRory-Open-Architecture-cafafa0b0cda113182285b33865c1ac77f359dc8.tar.xz
Clean up nginx
Diffstat (limited to 'host')
-rw-r--r--host/Rory-nginx/services/nginx/nginx.nix17
-rwxr-xr-xhost/Rory-ovh/services/nginx/nginx.nix39
-rwxr-xr-xhost/Rory-ovh/services/nginx/rory.gay/bots.nix9
-rwxr-xr-xhost/Rory-ovh/services/nginx/rory.gay/conduit.nix75
4 files changed, 10 insertions, 130 deletions
diff --git a/host/Rory-nginx/services/nginx/nginx.nix b/host/Rory-nginx/services/nginx/nginx.nix

index 01eaac6..0547cd5 100644 --- a/host/Rory-nginx/services/nginx/nginx.nix +++ b/host/Rory-nginx/services/nginx/nginx.nix
@@ -38,25 +38,13 @@ in ''; additionalModules = with pkgs.nginxModules; [ moreheaders ]; virtualHosts = { - #"boorunav.com" = serveDir { path = "/data/nginx/html_boorunav"; }; - "catgirlsaresexy.com" = serveDir { path = "/data/nginx/html_catgirlsaresexy"; }; "sugarcanemc.org" = serveDir { path = "/data/nginx/html_sugarcanemc"; }; - "siliconheaven.thearcanebrony.net" = serveDir { path = "/data/nginx/html_siliconheaven"; }; - "lfs.thearcanebrony.net" = serveDir { path = "/data/nginx/html_lfs"; }; - "git.thearcanebrony.net" = serveDir { path = "/data/nginx/html_git"; }; - "files.thearcanebrony.net" = serveDir { path = "/data/nginx/html_files"; }; - "spigotav.thearcanebrony.net" = serveDir { path = "/data/nginx/html_spigotav"; }; - "terra.thearcanebrony.net" = serveDir { path = "/data/nginx/html_terrarchive"; }; - "vives.thearcanebrony.net" = serveDir { path = "/data/nginx/html_vives"; }; - - "git.rory.gay" = serveDir { path = "/data/nginx/html_git"; }; "wad.rory.gay" = serveDir { path = "/data/nginx/html_wad"; } // { locations."/".extraConfig = "autoindex on; try_files $uri $uri/ /index.html;"; }; "wad-api.rory.gay" = import ./rory.gay/wad-api.nix; - "thearcanebrony.net" = import ./thearcanebrony.net/root.nix; "sentry.thearcanebrony.net" = import ./thearcanebrony.net/sentry.nix; "search.thearcanebrony.net" = import ./thearcanebrony.net/search.nix; @@ -69,12 +57,9 @@ in #matrix... "conduit.rory.gay" = import ./rory.gay/conduit.nix; - "matrix.rory.gay" = import ./rory.gay/matrix.nix; "pcpoc.rory.gay" = import ./rory.gay/pcpoc.nix; "matrixunittests.rory.gay" = import ./rory.gay/matrixunittests.nix; "conduit.matrixunittests.rory.gay" = import ./rory.gay/conduit.matrixunittests.nix; - "mru.rory.gay" = import ./rory.gay/mru.nix; - "ec.rory.gay" = import ./rory.gay/ec.nix; #bots... "0bottests.bots.rory.gay" = import ./rory.gay/bots.nix; @@ -104,7 +89,7 @@ in }; systemd.services.nginx.requires = [ "data.mount" ]; security.acme.acceptTerms = true; - security.acme.defaults.email = "root@thearcanebrony.net"; + security.acme.defaults.email = "root@rory.gay"; networking.hosts."127.0.0.1" = builtins.attrNames config.services.nginx.virtualHosts; } diff --git a/host/Rory-ovh/services/nginx/nginx.nix b/host/Rory-ovh/services/nginx/nginx.nix
index e0942d8..f0b8efd 100755 --- a/host/Rory-ovh/services/nginx/nginx.nix +++ b/host/Rory-ovh/services/nginx/nginx.nix
@@ -42,13 +42,13 @@ in # "catgirlsaresexy.com" = serveDir { path = "/data/nginx/html_catgirlsaresexy"; }; # "sugarcanemc.org" = serveDir { path = "/data/nginx/html_sugarcanemc"; }; # - # "siliconheaven.thearcanebrony.net" = serveDir { path = "/data/nginx/html_siliconheaven"; }; - # "lfs.thearcanebrony.net" = serveDir { path = "/data/nginx/html_lfs"; }; - # "git.thearcanebrony.net" = serveDir { path = "/data/nginx/html_git"; }; - # "files.thearcanebrony.net" = serveDir { path = "/data/nginx/html_files"; }; - # "spigotav.thearcanebrony.net" = serveDir { path = "/data/nginx/html_spigotav"; }; - # "terra.thearcanebrony.net" = serveDir { path = "/data/nginx/html_terrarchive"; }; - # "vives.thearcanebrony.net" = serveDir { path = "/data/nginx/html_vives"; }; + "siliconheaven.thearcanebrony.net" = serveDir { path = "/data/nginx/html_siliconheaven"; }; + "lfs.thearcanebrony.net" = serveDir { path = "/data/nginx/html_lfs"; }; + "git.thearcanebrony.net" = serveDir { path = "/data/nginx/html_git"; }; + "files.thearcanebrony.net" = serveDir { path = "/data/nginx/html_files"; }; + "spigotav.thearcanebrony.net" = serveDir { path = "/data/nginx/html_spigotav"; }; + "terra.thearcanebrony.net" = serveDir { path = "/data/nginx/html_terrarchive"; }; + "vives.thearcanebrony.net" = serveDir { path = "/data/nginx/html_vives"; }; # # "git.rory.gay" = serveDir { path = "/data/nginx/html_git"; }; # "wad.rory.gay" = serveDir { path = "/data/nginx/html_wad"; } // { @@ -73,29 +73,8 @@ in # "pcpoc.rory.gay" = import ./rory.gay/pcpoc.nix; # "matrixunittests.rory.gay" = import ./rory.gay/matrixunittests.nix; # "conduit.matrixunittests.rory.gay" = import ./rory.gay/conduit.matrixunittests.nix; - # "mru.rory.gay" = import ./rory.gay/mru.nix; - # "ec.rory.gay" = import ./rory.gay/ec.nix; -# - # #bots... - # "0bottests.bots.rory.gay" = import ./rory.gay/bots.nix; - # "catnipbot.bots.rory.gay" = import ./rory.gay/bots.nix; - # "impulsyeeter.bots.rory.gay" = import ./rory.gay/bots.nix; - # "omnibot.bots.rory.gay" = import ./rory.gay/bots.nix; - # "yatopiawatchdog.bots.rory.gay" = import ./rory.gay/bots.nix; - # "playground.bots.rory.gay" = import ./rory.gay/bots.nix; - # "kinobot.bots.rory.gay" = import ./rory.gay/bots.nix; - # "siliconbotpublic.bots.rory.gay" = import ./rory.gay/bots.nix; - # "thearcanebot.bots.rory.gay" = import ./rory.gay/bots.nix; - # "anonbot.bots.rory.gay" = import ./rory.gay/bots.nix; - # "hericanbot.bots.rory.gay" = import ./rory.gay/bots.nix; - # "siliconbot.bots.rory.gay" = import ./rory.gay/bots.nix; - # "impulsbot.bots.rory.gay" = import ./rory.gay/bots.nix; - # "studiobot.bots.rory.gay" = import ./rory.gay/bots.nix; - # "carsnbots.bots.rory.gay" = import ./rory.gay/bots.nix; - # "binsh.bots.rory.gay" = import ./rory.gay/bots.nix; - # "fosscordbot.bots.rory.gay" = import ./rory.gay/bots.nix; - # "sugarcanebot.bots.rory.gay" = import ./rory.gay/bots.nix; - # "gradbot.bots.rory.gay" = import ./rory.gay/bots.nix; + "mru.rory.gay" = import ./rory.gay/mru.nix; + "ec.rory.gay" = import ./rory.gay/ec.nix; }; }; }; diff --git a/host/Rory-ovh/services/nginx/rory.gay/bots.nix b/host/Rory-ovh/services/nginx/rory.gay/bots.nix deleted file mode 100755
index 9bd18a8..0000000 --- a/host/Rory-ovh/services/nginx/rory.gay/bots.nix +++ /dev/null
@@ -1,9 +0,0 @@ -{ - enableACME = true; - addSSL = true; - locations = { - "/" = { - proxyPass = "http://127.0.0.1:5033"; - }; - }; -} diff --git a/host/Rory-ovh/services/nginx/rory.gay/conduit.nix b/host/Rory-ovh/services/nginx/rory.gay/conduit.nix deleted file mode 100755
index ef0fbd8..0000000 --- a/host/Rory-ovh/services/nginx/rory.gay/conduit.nix +++ /dev/null
@@ -1,75 +0,0 @@ -{ - enableACME = true; - addSSL = true; - locations."/" = { - #proxyPass = "http://127.0.0.1:9002"; - proxyPass = "http://127.0.0.1:6167"; - extraConfig = '' - if ($request_method = 'OPTIONS') { - more_set_headers 'Access-Control-Allow-Origin: *'; - more_set_headers 'Access-Control-Allow-Methods: *'; - # - # Custom headers and headers various browsers *should* be OK with but aren't - # - more_set_headers 'Access-Control-Allow-Headers: *, Authorization'; - # - # Tell client that this pre-flight info is valid for 20 days - # - more_set_headers 'Access-Control-Max-Age: 1728000'; - more_set_headers 'Content-Type: text/plain; charset=utf-8'; - more_set_headers 'Content-Length: 0'; - return 204; - } - # We want to wait for 15 minutes here... - proxy_read_timeout 54000; - proxy_connect_timeout 54000; - proxy_send_timeout 54000; - ''; - }; - #locations."/_synapse/client".proxyPass = "http://192.168.1.5:8008"; - locations."/_conduwuit/".extraConfig = '' - return 404; - ''; - - locations."= /.well-known/matrix/server".extraConfig = '' - more_set_headers 'Content-Type application/json'; - more_set_headers 'Access-Control-Allow-Origin *'; - return 200 '${builtins.toJSON { "m.server" = "conduit.rory.gay:443"; }}'; - ''; - locations."= /.well-known/matrix/client".extraConfig = '' - more_set_headers 'Content-Type application/json'; - more_set_headers 'Access-Control-Allow-Origin *'; - return 200 '${ - builtins.toJSON { - "m.homeserver".base_url = "https://conduit.rory.gay"; - "m.identity_server".base_url = "https://conduit.rory.gay"; - } - }'; - ''; - locations."= /.well-known/matrix/support".extraConfig = '' - more_set_headers 'Content-Type application/json'; - more_set_headers 'Access-Control-Allow-Origin *'; - return 200 '${ - builtins.toJSON { - admins = [ - { - matrix_id = "@emma:rory.gay"; - role = "admin"; - } - { - matrix_id = "@alicia:rory.gay"; - role = "admin"; - } - { - matrix_id = "@root:rory.gay"; - role = "admin"; - } - { - matrix_id = "@rory:rory.gay"; - role = "admin"; - } - ]; - } - }'; - ''; -}