Commit Graph
5 Commits
Author SHA1 Message Date
sysopsandClaude Sonnet 5 6e0e6813f1 Fix bootstrap.sh: go not found on PATH after install
/usr/local/bin wasn't guaranteed to be on PATH in non-interactive
shells, so the symlinked go binary was invisible to later steps.
Export PATH explicitly and fail fast if go is still missing.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-10 17:48:22 +02:00
sysopsandClaude Sonnet 5 18188f44b8 Move bootstrap installer to project root, document one-liner install
Simplifies the download URL for the curl-pipe-bash quickstart.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-10 17:42:26 +02:00
sysopsandClaude Sonnet 5 9a1d8112e7 Add one-shot bootstrap installer script
Clones repo, installs deps (Go, wireguard-tools, nftables), builds
binary, and runs the native installer end-to-end via curl-pipe-bash.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-10 17:31:11 +02:00
sysopsandClaude Sonnet 5 3b3ffd8ebf Add wireguard-ui-multi core: multi-server DB, WireGuard manager, REST API, UI, installers
Implements the from-scratch multi-server WireGuard management fork per
CLAUDE.md spec: sqlite schema (servers/peers/audit_log/users), Curve25519
key generation, per-interface config rendering + wg-quick/systemd control,
nftables hook scaffolding, session+CSRF-protected REST API with QR code
and config download endpoints, a minimal vanilla-JS web UI, legacy
wg0.conf migration, and both a native installer and a Proxmox LXC
provisioning script (with auto-detected latest Debian template).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-10 02:53:14 +02:00
sysops 3d6608ef80 first commit 2026-07-10 02:16:24 +02:00