Commit Graph
12 Commits
Author SHA1 Message Date
tben b3a4719f83 Update installation script: fix systemd infinite loop pass #2 2026-09-20 19:03:23 +01:00
tben b00e45f0e2 Update installation script: fix systemd infinite loop pass #2 2026-09-20 18:58:23 +01:00
tben 8fa6decb89 Update installation script: fix systemd infinite loop 2026-09-20 18:52:59 +01:00
tben 368434129a Update installation script to support Oracle Linux 2026-09-20 18:45:42 +01:00
tben 7f7f295546 Update README.md 2026-09-20 18:43:41 +01:00
tben f05384d8fe Add admin setup page 2026-09-20 18:15:51 +01:00
tben e0d105beb9 Major updates 2026-09-14 07:56:13 +01:00
tben 42224c94d3 Refactor wireguard to use a different config dir instead of /etc/wireguard 2026-09-13 13:37:48 +01:00
tben 06cf72b2c9 Update wgui install script 2026-09-13 11:53:52 +01:00
tben ad94385bcb Improve wg-ui host setup: IP availability checks and current-user install script
- setup-main-host-button: live availability status, grab-next-subnet helper, error/success feedback
- setup-wireguard-host: harden generated shell scripts with set -e
- check-private-ip-address-availability: add user access check, drop manual body validation
- setup-main-host: pass host object with wg_ip_address
- install-wg-ui.sh: run service as the invoking user (root or sudo) instead of a dedicated wgui user, and skip systemd/OpenRC daemon setup when NODE_ENV=development
2026-09-13 11:43:26 +01:00
tben 94dfcf6e43 Untrack runtime sqlite DB files and harden idempotent install updates 2026-09-13 07:23:40 +01:00
tben 432203d8ed Add wg-ui install script with least-privilege service user 2026-09-13 07:20:02 +01:00