feat: enabled reverse proxy on beacon #21

Merged
jan-leila merged 2 commits from beacon-reverse-proxy into main 2026-07-26 18:46:16 -05:00
Owner

Enables the same services.reverseProxy module defiant uses on beacon, so beacon services can register per-service proxy.nix entries instead of hand-rolling nginx vhosts (volpe keeps its direct nginx setup: its static file root and loopback-only onion listeners don't fit the proxy model; its vhosts coexist with the proxy's). Also adds the catch-all vhost that drops requests for unmatched domains (444).

Post-deploy: nothing — no behavior change for existing services. Ports 80/443 were already open and the ACME terms/email were already configured by volpe; the proxied services arrive in the follow-up PRs.

Enables the same services.reverseProxy module defiant uses on beacon, so beacon services can register per-service proxy.nix entries instead of hand-rolling nginx vhosts (volpe keeps its direct nginx setup: its static file root and loopback-only onion listeners don't fit the proxy model; its vhosts coexist with the proxy's). Also adds the catch-all vhost that drops requests for unmatched domains (444). Post-deploy: nothing — no behavior change for existing services. Ports 80/443 were already open and the ACME terms/email were already configured by volpe; the proxied services arrive in the follow-up PRs.
feat: enabled reverse proxy on beacon
Some checks are pending
build PR #21: queued
00f8348a51
refactor: moved volpe acme and firewall to the reverse proxy
All checks were successful
build PR #21: checks passed
82a5d528ef
jan-leila scheduled this pull request to auto merge when all checks succeed 2026-07-26 18:37:51 -05:00
jan-leila deleted branch beacon-reverse-proxy 2026-07-26 18:46:17 -05:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
jan-leila/nix-config!21
No description provided.