From d6fc5502f6599de3acb8835e573140ceba849bc9 Mon Sep 17 00:00:00 2001 From: Eli Ribble Date: Mon, 12 Jan 2026 14:11:56 +0000 Subject: [PATCH] Add report/sync URLs for nidus --- modules/system/nidus-sync.nix | 10 ++++++++-- roles/sovr.nix | 2 ++ secrets/nidus-sync.env | 10 ++++++---- 3 files changed, 16 insertions(+), 6 deletions(-) diff --git a/modules/system/nidus-sync.nix b/modules/system/nidus-sync.nix index 29d0db7..76df98f 100644 --- a/modules/system/nidus-sync.nix +++ b/modules/system/nidus-sync.nix @@ -5,7 +5,8 @@ let databaseName = nidusName; databaseUser = nidusName; dataDirectory = /mnt/bigdisk/nidus-sync; - domainName = "sync.nidus.cloud"; + domainNameReport = "report.mosquitoes.online"; + domainNameSync = "sync.nidus.cloud"; group = nidusName; nidusName = "nidus-sync"; nidus-sync-pkg = inputs.nidus-sync.packages.x86_64-linux.default; @@ -22,7 +23,12 @@ in { ffmpeg nidus-sync-pkg ]; - services.caddy.virtualHosts."${domainName}" = { + services.caddy.virtualHosts."${domainNameReport}" = { + extraConfig = '' + reverse_proxy http://127.0.0.1:${toString port} + ''; + }; + services.caddy.virtualHosts."${domainNameSync}" = { extraConfig = '' reverse_proxy http://127.0.0.1:${toString port} ''; diff --git a/roles/sovr.nix b/roles/sovr.nix index 97e3a49..459b3c5 100644 --- a/roles/sovr.nix +++ b/roles/sovr.nix @@ -7,6 +7,8 @@ "carddav.theribbles.org" "chores.theribbles.org" "collabora.theribbles.org" + "dev-report.mosquitoes.online" + "dev-tegola.nidus.cloud" "dev-sync.nidus.cloud" "dev-tegola.nidus.cloud" "docs.theribbles.org" diff --git a/secrets/nidus-sync.env b/secrets/nidus-sync.env index ffaf03c..2e7c30a 100644 --- a/secrets/nidus-sync.env +++ b/secrets/nidus-sync.env @@ -1,12 +1,14 @@ ARCGIS_CLIENT_ID=ENC[AES256_GCM,data:feM1kZYTa4VKx0iBggWBDA==,iv:nl2nqqtOV+NozbWJNaoay6uHyLUKQqsrQpZALnftSvg=,tag:rJXbnBQsZqob/NmgK3IjMw==,type:str] ARCGIS_CLIENT_SECRET=ENC[AES256_GCM,data:PQfW7zuAXKnA3CGz3jmafM2JOEPCjPOPM+Rb77pKqeU=,iv:GVUvJY6DQxVSLzlSkvsPB1+TzMpcN7sPxJxgwe4rdhE=,tag:fv/QiZuGpFIxBu0dLsU43w==,type:str] -BASE_URL=ENC[AES256_GCM,data:wRTkrFe4iHVC7BUriY1AJipbyXmg/xBR,iv:EGXiT9RksVKA2dXFxgE1laMNFp/mvluSi7weH+Nsw3M=,tag:gCd3KInbc3QvXIJvQg5taQ==,type:str] BIND=ENC[AES256_GCM,data:eILarEJdsXcevSBcSIE1,iv:Fl+4Ueb7e6FixoqUzJGgg6hQG8suz0owNX1ObK+i85w=,tag:RFylkUTVTyntD0knJMXS5g==,type:str] ENVIRONMENT=ENC[AES256_GCM,data:QoFl3JZFMFsEHg==,iv:b8NZkUS17mksajxOhxfSpmhzBuUnnwM0+cd92p8Ifcg=,tag:r6bCoPPFzFWX7dqgXuT6aA==,type:str] FIELDSEEKER_SCHEMA_DIRECTORY=ENC[AES256_GCM,data:CoVEdF5GqwQVFQeYEoDGaAY5cv8c9k89aa/jrkRtP6yLpJaNJGd292jv,iv:2LAwe5PwehFkU41Camjxft6OpuBR/HwXtaVdsaNO0Rs=,tag:S5NA0XqcEhiwwMVIMyzgPw==,type:str] MAPBOX_TOKEN=ENC[AES256_GCM,data:4DUd+znj0b7O3G54vcNcyBtcSlcGuD5ujqF2WLfvZ56EPFKPbbTscfMnFusCuL4dUepcqgeJfKbcUnLmAhydTkSlOZbAUikm+/r/74OHkZslHMgHJb7FlFFPMwo=,iv:K8EXVn4SaUGtc3TYsSFwUZ5ibtS4ib6PxJCinVET3p8=,tag:MNSvAPlBQQz6eJqTvd6DhQ==,type:str] POSTGRES_DSN=ENC[AES256_GCM,data:mtzoql/9SaStmvmXDmhwjFgvXAEUX8PAe47zSgOS1JHQFPxKsM9lLp8soZk+OWqadtnTqOWL9pPzBg==,iv:f20ZMK3cxCqVYRGXtNcG7lMse/2rEjOadsgVDQa1DGw=,tag:UmDfoWu8NW6m0a7lF8rSYA==,type:str] -USER_FILES_DIRECTORY=ENC[AES256_GCM,data:eVlkZYpBGJu0SgrzeRmLTPIPYYGatLa2t7YJMHRLe8Rh+Q==,iv:xSg9qIh97Gqc1ontzwVil2ru1fbNYYTtYE6UaFFCkDA=,tag:cCEExxyEsBRHVRgwY0r86g==,type:str] +URL_REPORT=ENC[AES256_GCM,data:QN0myadBmZWkUDjFr8KGs6jhCfN7bMA4,iv:4BsNhmJ4G0iW+I52lvEQTh9rsI35g2spGvy7s7/fGPA=,tag:H/jQ2BKYb9R2SC+Ljbc6sA==,type:str] +URL_SYNC=ENC[AES256_GCM,data:tiM2khW878svt/whduuTTQ==,iv:GAqBOq/6+IO2eZ8mKaCj8a6X7CLBqN7PdZrwDPvJk3k=,tag:ja7xdVjBV5nL+U6ub0O0Yg==,type:str] +FILES_DIRECTORY_PUBLIC=ENC[AES256_GCM,data:lXbDgJ8qdLpqPWt8XEHuB0Y40Q0XMftLgbXZtLs6EPyPRGf7,iv:xQRpGEqMo/bLRZn9/At4nG5yAxydvBmVKR0qhUp6oJE=,tag:GCt/Exl/jlSknExDj3Gf6w==,type:str] +FILES_DIRECTORY_USER=ENC[AES256_GCM,data:+DYYHwx5PJvCahaXpllVhwGRp/Lm8Py+s0twXLVDiIf2wQ==,iv:QFw6x1VxUg8nQQxSOom4rXVhcFFV3YRdgnWJjUzz60Y=,tag:nYhuULH5ucbY7UWCK1ThVg==,type:str] sops_age__list_0__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBuTEduUVFxcVlGeVNCYTlO\nd3ZFdWN3dEliZjdwRG9NWDNyQnFUMjNUc2dVClpkN3hRdjAwSDdjcEhiWTJJMjhw\ndWErV1BSMGg5S0ZKTmQ3aW9tbFlKc0EKLS0tIG9WWDhaUWE2U2FnWXI4TGE1cUwy\nRlNiK2FKbEZaN1I5SGQvc2NXY3Bqak0K4rCNbw15rgl+7A2fUYOZzIp9sYy75gvz\n2HTCl5BqCKvPVJFNBIXgl2m7vq05MF+Kp6pUrKWCAkGLlUFjRx9Gkw==\n-----END AGE ENCRYPTED FILE-----\n sops_age__list_0__map_recipient=age1fnkhk9rv7r8gh84vxnhvndk4fgh20qcj4hvnfhdpumcydl6m6vrse50lrz sops_age__list_1__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBHZ1lBK20veDRTZTJkdWRW\nSkRsODNNSXFLKzRWOVhRM3djNjdoeEFDT0dBCi9KeHNWSFFYS1RNTkVyMyttMVlO\naElhb3JKVytlRmF2dUpJaXlFenpJNkUKLS0tIHZ3OXlxamhDRVZSVE5jeG5RSytk\ncWZ3cjlLeWNDQW5KWXVHQk5zang1bmcKgoeQBfzjQcpIyLnB64T9Uc4weUTvVt/d\nYJpc9hqKWLoP/aTm2CIqqBMnsrXt0DeoSdiZfxH9GTcPVVE21UpB5w==\n-----END AGE ENCRYPTED FILE-----\n @@ -23,7 +25,7 @@ sops_age__list_6__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb2 sops_age__list_6__map_recipient=age1t3ryfktuhr3cysf49m9q2n8fkjf9ajjjnhztxw9hz8paxgk4lpcq065jge sops_age__list_7__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAwbmE1WWpjSHNNRHRHa1lL\nVTVTVkUyRlhucXVGSDl6VEhsWUlZWWlRQXo0CjRzeUhjUmJGM3pxMTZnRmtrTTFt\nWGZnaGR5ZVo0WjYydE1hV1dZNUQwVDAKLS0tIHdZQ1VwMTRxemE0dGNCbkx4Q2xY\nT0oyV2pSQUJ0VFZMRXd4MDR0KzVZL28KPhZRmNVYg4OMjIEAsoKvu8vp/uHRG63x\nEDf00Wwot+eVFH/k45mYgwPhlUPtyarJWcJ5cZdbaM1GorcwEBNnxQ==\n-----END AGE ENCRYPTED FILE-----\n sops_age__list_7__map_recipient=age167q6r28ws6wrpjwxnt4ap2fgs6d9cyvrdhzl2wflr2tnsw5xapxq36n2ec -sops_lastmodified=2026-01-07T03:17:38Z -sops_mac=ENC[AES256_GCM,data:5etnCs4ejODEzuj6rnC3jDcesfTf4i+DR6+FjapabL7vj34C1OcTgsywyZ5UXvBMvCTa2zTFPDMCe8LywXpVSym/1hOhk5F+grkR5TaPSqM0be5m2M1kDYHkRKGXj5fhNy0jvrhuLwCiqNuHLZiVV9XO0Cm8r+jr1KY2AIXQFGY=,iv:a0042FyT3GJpwyIf0TuMQl/IaQOUHrxCpCfO9+dlAYs=,tag:UAiVRwGi1uiX27Fgl0gRMQ==,type:str] +sops_lastmodified=2026-01-07T23:42:09Z +sops_mac=ENC[AES256_GCM,data:hpburqLf0n8mb5or+IIMRB6Aduv4hY+JGb293iQMuoKKsJh4peDe0hVsBGIlA1xDM5qgwpzCI45LvzVebtvz56riRXWochnMTUoZx89EUHvHQoHVte3hrqnpUZPw0KJN2b1oJ1sSMWRn/3oLqzpE0fjWT56G4u3V1/U6lsvqzIw=,iv:ey+qyhRW3cdsewnaSQqyOi6qUkv/FBuhYggiEH3napg=,tag:MY+4SzXb4iiQENyro0vefA==,type:str] sops_unencrypted_suffix=_unencrypted sops_version=3.11.0