Reduce direct exposure of administrative services #38

Open
opened 2026-07-01 19:36:48 +01:00 by nimmo · 0 comments
Owner

Context

The lyra and planned nova configurations expose several administrative or browser-facing services directly through host firewalls. Exposure should be intentional and constrained to the required trust boundary.

Relevant files:

  • hosts/lyra/default.nix
  • potential/nova/default.nix
  • modules/profiles/ollama.nix

Scope

  • Bind admin applications and databases to loopback where practical.
  • Put browser-facing services behind an authenticated reverse proxy or restrict them to VPN/mesh access.
  • Review Dockge, Adminer, PostgreSQL, media-management tools, Ollama, and Open WebUI.
  • Explicitly document any accepted LAN-wide exposure, including nova's intended Ollama/Open WebUI access.

Completion criteria

  • Every directly exposed administrative service has a documented reason and trust boundary.
  • Unnecessary firewall openings are removed.
  • Intended access paths are tested after deployment.
## Context The lyra and planned nova configurations expose several administrative or browser-facing services directly through host firewalls. Exposure should be intentional and constrained to the required trust boundary. Relevant files: - `hosts/lyra/default.nix` - `potential/nova/default.nix` - `modules/profiles/ollama.nix` ## Scope - Bind admin applications and databases to loopback where practical. - Put browser-facing services behind an authenticated reverse proxy or restrict them to VPN/mesh access. - Review Dockge, Adminer, PostgreSQL, media-management tools, Ollama, and Open WebUI. - Explicitly document any accepted LAN-wide exposure, including nova's intended Ollama/Open WebUI access. ## Completion criteria - Every directly exposed administrative service has a documented reason and trust boundary. - Unnecessary firewall openings are removed. - Intended access paths are tested after deployment.
Sign in to join this conversation.
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
nimmo/nixos-config#38
No description provided.