heather: add pi-web service + Caddy vhost pi.iscg.dev with basicauth

pi-web (agegr/pi-web, npm @agegr/pi-web) — web UI для pi coding agent.
systemd service на 127.0.0.1:30141, Caddy pi.iscg.dev терминирует TLS +
basicauth (bcrypt, пароль в pass iscg.dev/pi-web/auth).
nodejs в systemPackages; pi и pi-web ставятся в ~/.npm-global вручную.
This commit is contained in:
mikl 2026-07-13 13:21:34 +03:00
commit 87faa84104
3 changed files with 63 additions and 0 deletions

View file

@ -20,6 +20,7 @@
./caddy.nix # edge proxy, TLS, роутинг по доменам
./syncthing.nix # sync + relay
./tuwunel-admin.nix # matrix admin web UI (systemd, статический бинарник)
./pi-web.nix # pi-web (web UI для pi coding agent, systemd + npm global)
];
# Arion-проект как systemd-сервис: arion-compose.nix → docker-compose → up.