Commit Graph
7 Commits
Author SHA1 Message Date
redtea b272aed8fd Fix settings handler build 2026-10-15 22:48:03 +03:00
redtea 021da93229 feat: user roles - admins and users limited to the machines given to them, user editor with machines, password sign-in and its lock; direct address without Cloudflare as the agents' fallback and in the installer; version 0.1.2 2026-10-15 10:56:19 +03:00
redtea 10ffa393ca fix: a closed terminal hangs its shell up instead of killing it, so the history is saved; idle shells end with their session, and on agent stop 2026-10-14 19:50:50 +03:00
redtea 171e14176a fix: small fixes 2026-10-13 19:00:50 +03:00
redtea bcfe909aaa feat: tunnel host and port in the panel settings, ufw kept in sync
The direct tunnel port (8446 by default) and the host agents dial for
it can be set in Settings. The server moves its listeners at once and
agents pick the address up from the panel: on connect and with every
poll, unless TUNNEL_ADDR / TUNNEL_PORT pin it locally.

ufw: run with a C locale (the output is translated), do not adopt rules
that existed before the panel, skip loopback-only listeners, re-open
what saved forwards need on start and when the integration is turned
on, move the shared tunnel rule with the port and drop it when no
direct forward is left. The last ufw error is shown in Settings.

The forwards page shows the real tunnel and panel ports.
2026-10-13 14:50:50 +03:00
redtea 6e10b9f60b chore: Remove .DS_Store files 2026-10-13 00:41:31 +03:00
redtea c6852c6f1b feat: initial commit 2026-10-13 00:25:29 +03:00