# wireguard-ui-multi – Dev Log ## 2026-07-10 02:11 – 02:33 (21m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits - 3d6608e first commit ### Geänderte Dateien Keine Änderungen ermittelbar. --- ## 2026-07-10 02:33 – 02:33 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien Keine Änderungen ermittelbar. --- ## 2026-07-10 02:33 – 02:33 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien Keine Änderungen ermittelbar. --- ## 2026-07-10 02:34 – 02:34 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien Keine Änderungen ermittelbar. --- ## 2026-07-10 02:37 – 02:37 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien Keine Änderungen ermittelbar. --- ## 2026-07-10 02:44 – 02:45 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien Keine Änderungen ermittelbar. --- ## 2026-07-10 02:45 – 02:46 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien Keine Änderungen ermittelbar. --- ## 2026-07-10 02:52 – 02:52 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien Keine Änderungen ermittelbar. --- ## 2026-07-10 02:52 – 02:53 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits - 3b3ffd8 Add wireguard-ui-multi core: multi-server DB, WireGuard manager, REST API, UI, installers ### Geänderte Dateien - CLAUDE.md | 367 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - DEVLOG.md | 90 +++++++++++++++++++++++++++++++++++++++ - README.md | 234 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - cmd/wireguard-ui-multi/main.go | 141 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - go.mod | 9 ++++ - internal/api/auth.go | 139 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/api/handlers.go | 484 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/api/router.go | 86 +++++++++++++++++++++++++++++++++++++ - internal/api/ui_handlers.go | 41 ++++++++++++++++++ - internal/database/database.go | 85 +++++++++++++++++++++++++++++++++++++ - internal/firewall/nftables.go | 75 +++++++++++++++++++++++++++++++++ - internal/server/model.go | 205 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/ui/static/app.js | 106 ++++++++++++++++++++++++++++++++++++++++++++++ - internal/ui/static/login.js | 25 +++++++++++ - internal/ui/static/server.js | 173 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/ui/static/style.css | 209 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/ui/templates/dashboard.html | 19 +++++++++ - internal/ui/templates/login.html | 18 ++++++++ - internal/ui/templates/server.html | 60 ++++++++++++++++++++++++++ - internal/wireguard/config.go | 86 +++++++++++++++++++++++++++++++++++++ - internal/wireguard/keys.go | 47 +++++++++++++++++++++ - internal/wireguard/manager.go | 78 ++++++++++++++++++++++++++++++++++ - internal/wireguard/migrate.go | 203 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - scripts/install.sh | 57 +++++++++++++++++++++++++ - scripts/proxmox-install.sh | 177 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - systemd/wireguard-ui-multi.service | 22 ++++++++++ --- ## 2026-07-10 02:53 – 02:53 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - CLAUDE.md | 367 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - DEVLOG.md | 90 +++++++++++++++++++++++++++++++++++++++ - README.md | 234 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - cmd/wireguard-ui-multi/main.go | 141 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - go.mod | 9 ++++ - internal/api/auth.go | 139 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/api/handlers.go | 484 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/api/router.go | 86 +++++++++++++++++++++++++++++++++++++ - internal/api/ui_handlers.go | 41 ++++++++++++++++++ - internal/database/database.go | 85 +++++++++++++++++++++++++++++++++++++ - internal/firewall/nftables.go | 75 +++++++++++++++++++++++++++++++++ - internal/server/model.go | 205 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/ui/static/app.js | 106 ++++++++++++++++++++++++++++++++++++++++++++++ - internal/ui/static/login.js | 25 +++++++++++ - internal/ui/static/server.js | 173 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/ui/static/style.css | 209 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/ui/templates/dashboard.html | 19 +++++++++ - internal/ui/templates/login.html | 18 ++++++++ - internal/ui/templates/server.html | 60 ++++++++++++++++++++++++++ - internal/wireguard/config.go | 86 +++++++++++++++++++++++++++++++++++++ - internal/wireguard/keys.go | 47 +++++++++++++++++++++ - internal/wireguard/manager.go | 78 ++++++++++++++++++++++++++++++++++ - internal/wireguard/migrate.go | 203 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - scripts/install.sh | 57 +++++++++++++++++++++++++ - scripts/proxmox-install.sh | 177 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - systemd/wireguard-ui-multi.service | 22 ++++++++++ --- ## 2026-07-10 02:54 – 02:54 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - CLAUDE.md | 367 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - DEVLOG.md | 90 +++++++++++++++++++++++++++++++++++++++ - README.md | 234 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - cmd/wireguard-ui-multi/main.go | 141 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - go.mod | 9 ++++ - internal/api/auth.go | 139 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/api/handlers.go | 484 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/api/router.go | 86 +++++++++++++++++++++++++++++++++++++ - internal/api/ui_handlers.go | 41 ++++++++++++++++++ - internal/database/database.go | 85 +++++++++++++++++++++++++++++++++++++ - internal/firewall/nftables.go | 75 +++++++++++++++++++++++++++++++++ - internal/server/model.go | 205 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/ui/static/app.js | 106 ++++++++++++++++++++++++++++++++++++++++++++++ - internal/ui/static/login.js | 25 +++++++++++ - internal/ui/static/server.js | 173 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/ui/static/style.css | 209 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/ui/templates/dashboard.html | 19 +++++++++ - internal/ui/templates/login.html | 18 ++++++++ - internal/ui/templates/server.html | 60 ++++++++++++++++++++++++++ - internal/wireguard/config.go | 86 +++++++++++++++++++++++++++++++++++++ - internal/wireguard/keys.go | 47 +++++++++++++++++++++ - internal/wireguard/manager.go | 78 ++++++++++++++++++++++++++++++++++ - internal/wireguard/migrate.go | 203 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - scripts/install.sh | 57 +++++++++++++++++++++++++ - scripts/proxmox-install.sh | 177 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - systemd/wireguard-ui-multi.service | 22 ++++++++++ --- ## 2026-07-10 03:04 – 03:04 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - CLAUDE.md | 367 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - DEVLOG.md | 90 +++++++++++++++++++++++++++++++++++++++ - README.md | 234 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - cmd/wireguard-ui-multi/main.go | 141 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - go.mod | 9 ++++ - internal/api/auth.go | 139 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/api/handlers.go | 484 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/api/router.go | 86 +++++++++++++++++++++++++++++++++++++ - internal/api/ui_handlers.go | 41 ++++++++++++++++++ - internal/database/database.go | 85 +++++++++++++++++++++++++++++++++++++ - internal/firewall/nftables.go | 75 +++++++++++++++++++++++++++++++++ - internal/server/model.go | 205 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/ui/static/app.js | 106 ++++++++++++++++++++++++++++++++++++++++++++++ - internal/ui/static/login.js | 25 +++++++++++ - internal/ui/static/server.js | 173 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/ui/static/style.css | 209 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/ui/templates/dashboard.html | 19 +++++++++ - internal/ui/templates/login.html | 18 ++++++++ - internal/ui/templates/server.html | 60 ++++++++++++++++++++++++++ - internal/wireguard/config.go | 86 +++++++++++++++++++++++++++++++++++++ - internal/wireguard/keys.go | 47 +++++++++++++++++++++ - internal/wireguard/manager.go | 78 ++++++++++++++++++++++++++++++++++ - internal/wireguard/migrate.go | 203 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - scripts/install.sh | 57 +++++++++++++++++++++++++ - scripts/proxmox-install.sh | 177 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - systemd/wireguard-ui-multi.service | 22 ++++++++++ --- ## 2026-07-10 03:04 – 03:05 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - CLAUDE.md | 367 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - DEVLOG.md | 90 +++++++++++++++++++++++++++++++++++++++ - README.md | 234 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - cmd/wireguard-ui-multi/main.go | 141 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - go.mod | 9 ++++ - internal/api/auth.go | 139 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/api/handlers.go | 484 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/api/router.go | 86 +++++++++++++++++++++++++++++++++++++ - internal/api/ui_handlers.go | 41 ++++++++++++++++++ - internal/database/database.go | 85 +++++++++++++++++++++++++++++++++++++ - internal/firewall/nftables.go | 75 +++++++++++++++++++++++++++++++++ - internal/server/model.go | 205 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/ui/static/app.js | 106 ++++++++++++++++++++++++++++++++++++++++++++++ - internal/ui/static/login.js | 25 +++++++++++ - internal/ui/static/server.js | 173 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/ui/static/style.css | 209 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/ui/templates/dashboard.html | 19 +++++++++ - internal/ui/templates/login.html | 18 ++++++++ - internal/ui/templates/server.html | 60 ++++++++++++++++++++++++++ - internal/wireguard/config.go | 86 +++++++++++++++++++++++++++++++++++++ - internal/wireguard/keys.go | 47 +++++++++++++++++++++ - internal/wireguard/manager.go | 78 ++++++++++++++++++++++++++++++++++ - internal/wireguard/migrate.go | 203 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - scripts/install.sh | 57 +++++++++++++++++++++++++ - scripts/proxmox-install.sh | 177 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - systemd/wireguard-ui-multi.service | 22 ++++++++++ --- ## 2026-07-10 03:05 – 03:05 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - CLAUDE.md | 367 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - DEVLOG.md | 90 +++++++++++++++++++++++++++++++++++++++ - README.md | 234 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - cmd/wireguard-ui-multi/main.go | 141 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - go.mod | 9 ++++ - internal/api/auth.go | 139 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/api/handlers.go | 484 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/api/router.go | 86 +++++++++++++++++++++++++++++++++++++ - internal/api/ui_handlers.go | 41 ++++++++++++++++++ - internal/database/database.go | 85 +++++++++++++++++++++++++++++++++++++ - internal/firewall/nftables.go | 75 +++++++++++++++++++++++++++++++++ - internal/server/model.go | 205 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/ui/static/app.js | 106 ++++++++++++++++++++++++++++++++++++++++++++++ - internal/ui/static/login.js | 25 +++++++++++ - internal/ui/static/server.js | 173 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/ui/static/style.css | 209 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/ui/templates/dashboard.html | 19 +++++++++ - internal/ui/templates/login.html | 18 ++++++++ - internal/ui/templates/server.html | 60 ++++++++++++++++++++++++++ - internal/wireguard/config.go | 86 +++++++++++++++++++++++++++++++++++++ - internal/wireguard/keys.go | 47 +++++++++++++++++++++ - internal/wireguard/manager.go | 78 ++++++++++++++++++++++++++++++++++ - internal/wireguard/migrate.go | 203 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - scripts/install.sh | 57 +++++++++++++++++++++++++ - scripts/proxmox-install.sh | 177 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - systemd/wireguard-ui-multi.service | 22 ++++++++++ --- ## 2026-07-10 03:05 – 03:05 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - CLAUDE.md | 367 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - DEVLOG.md | 90 +++++++++++++++++++++++++++++++++++++++ - README.md | 234 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - cmd/wireguard-ui-multi/main.go | 141 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - go.mod | 9 ++++ - internal/api/auth.go | 139 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/api/handlers.go | 484 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/api/router.go | 86 +++++++++++++++++++++++++++++++++++++ - internal/api/ui_handlers.go | 41 ++++++++++++++++++ - internal/database/database.go | 85 +++++++++++++++++++++++++++++++++++++ - internal/firewall/nftables.go | 75 +++++++++++++++++++++++++++++++++ - internal/server/model.go | 205 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/ui/static/app.js | 106 ++++++++++++++++++++++++++++++++++++++++++++++ - internal/ui/static/login.js | 25 +++++++++++ - internal/ui/static/server.js | 173 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/ui/static/style.css | 209 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/ui/templates/dashboard.html | 19 +++++++++ - internal/ui/templates/login.html | 18 ++++++++ - internal/ui/templates/server.html | 60 ++++++++++++++++++++++++++ - internal/wireguard/config.go | 86 +++++++++++++++++++++++++++++++++++++ - internal/wireguard/keys.go | 47 +++++++++++++++++++++ - internal/wireguard/manager.go | 78 ++++++++++++++++++++++++++++++++++ - internal/wireguard/migrate.go | 203 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - scripts/install.sh | 57 +++++++++++++++++++++++++ - scripts/proxmox-install.sh | 177 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - systemd/wireguard-ui-multi.service | 22 ++++++++++ --- ## 2026-07-10 03:07 – 03:07 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - CLAUDE.md | 367 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - DEVLOG.md | 90 ++++++++++++++++++++++++ - README.md | 234 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - cmd/wireguard-ui-multi/main.go | 141 +++++++++++++++++++++++++++++++++++++ - go.mod | 9 +++ - internal/api/auth.go | 139 ++++++++++++++++++++++++++++++++++++ - internal/api/handlers.go | 484 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/api/router.go | 86 +++++++++++++++++++++++ - internal/api/ui_handlers.go | 41 +++++++++++ - internal/database/database.go | 85 ++++++++++++++++++++++ - internal/firewall/nftables.go | 75 ++++++++++++++++++++ - internal/server/model.go | 205 +++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/ui/static/app.js | 106 ++++++++++++++++++++++++++++ - internal/ui/static/login.js | 25 +++++++ - internal/ui/static/server.js | 173 +++++++++++++++++++++++++++++++++++++++++++++ - internal/ui/static/style.css | 209 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/ui/templates/dashboard.html | 19 +++++ - internal/ui/templates/login.html | 18 +++++ - internal/ui/templates/server.html | 60 ++++++++++++++++ - internal/wireguard/config.go | 86 +++++++++++++++++++++++ - internal/wireguard/keys.go | 47 +++++++++++++ - internal/wireguard/manager.go | 78 ++++++++++++++++++++ - internal/wireguard/migrate.go | 203 +++++++++++++++++++++++++++++++++++++++++++++++++++++ - scripts/install.sh | 57 +++++++++++++++ - scripts/proxmox-install.sh | 177 ++++++++++++++++++++++++++++++++++++++++++++++ - systemd/wireguard-ui-multi.service | 22 ++++++ --- ## 2026-07-10 03:08 – 03:08 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - CLAUDE.md | 367 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - DEVLOG.md | 90 ++++++++++++++++++++++++ - README.md | 234 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - cmd/wireguard-ui-multi/main.go | 141 +++++++++++++++++++++++++++++++++++++ - go.mod | 9 +++ - internal/api/auth.go | 139 ++++++++++++++++++++++++++++++++++++ - internal/api/handlers.go | 484 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/api/router.go | 86 +++++++++++++++++++++++ - internal/api/ui_handlers.go | 41 +++++++++++ - internal/database/database.go | 85 ++++++++++++++++++++++ - internal/firewall/nftables.go | 75 ++++++++++++++++++++ - internal/server/model.go | 205 +++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/ui/static/app.js | 106 ++++++++++++++++++++++++++++ - internal/ui/static/login.js | 25 +++++++ - internal/ui/static/server.js | 173 +++++++++++++++++++++++++++++++++++++++++++++ - internal/ui/static/style.css | 209 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/ui/templates/dashboard.html | 19 +++++ - internal/ui/templates/login.html | 18 +++++ - internal/ui/templates/server.html | 60 ++++++++++++++++ - internal/wireguard/config.go | 86 +++++++++++++++++++++++ - internal/wireguard/keys.go | 47 +++++++++++++ - internal/wireguard/manager.go | 78 ++++++++++++++++++++ - internal/wireguard/migrate.go | 203 +++++++++++++++++++++++++++++++++++++++++++++++++++++ - scripts/install.sh | 57 +++++++++++++++ - scripts/proxmox-install.sh | 177 ++++++++++++++++++++++++++++++++++++++++++++++ - systemd/wireguard-ui-multi.service | 22 ++++++ --- ## 2026-07-10 03:09 – 17:30 (14h 21m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - CLAUDE.md | 367 ++++++++++++++++++++++++++ - DEVLOG.md | 90 +++++++ - README.md | 234 +++++++++++++++++ - cmd/wireguard-ui-multi/main.go | 141 ++++++++++ - go.mod | 9 + - internal/api/auth.go | 139 ++++++++++ - internal/api/handlers.go | 484 +++++++++++++++++++++++++++++++++++ - internal/api/router.go | 86 +++++++ - internal/api/ui_handlers.go | 41 +++ - internal/database/database.go | 85 ++++++ - internal/firewall/nftables.go | 75 ++++++ - internal/server/model.go | 205 +++++++++++++++ - internal/ui/static/app.js | 106 ++++++++ - internal/ui/static/login.js | 25 ++ - internal/ui/static/server.js | 173 +++++++++++++ - internal/ui/static/style.css | 209 +++++++++++++++ - internal/ui/templates/dashboard.html | 19 ++ - internal/ui/templates/login.html | 18 ++ - internal/ui/templates/server.html | 60 +++++ - internal/wireguard/config.go | 86 +++++++ - internal/wireguard/keys.go | 47 ++++ - internal/wireguard/manager.go | 78 ++++++ - internal/wireguard/migrate.go | 203 +++++++++++++++ - scripts/install.sh | 57 +++++ - scripts/proxmox-install.sh | 177 +++++++++++++ - systemd/wireguard-ui-multi.service | 22 ++ --- ## 2026-07-10 17:31 – 17:31 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits - 9a1d811 Add one-shot bootstrap installer script ### Geänderte Dateien - DEVLOG.md | 360 +++++++++++++++++++++++++++++++++++++++++++++++++++ - scripts/bootstrap.sh | 71 ++++++++++ --- ## 2026-07-10 17:31 – 17:31 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - DEVLOG.md | 360 +++++++++++++++++++++++++++++++++++++++++++++++++++ - scripts/bootstrap.sh | 71 ++++++++++ --- ## 2026-07-10 17:32 – 17:32 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - DEVLOG.md | 360 +++++++++++++++++++++++++++++++++++++++++++++++++++ - scripts/bootstrap.sh | 71 ++++++++++ --- ## 2026-07-10 17:32 – 17:32 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - DEVLOG.md | 360 +++++++++++++++++++++++++++++++++++++++++++++++++++ - scripts/bootstrap.sh | 71 ++++++++++ --- ## 2026-07-10 17:34 – 17:34 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - DEVLOG.md | 360 +++++++++++++++++++++++++++++++++++++++++++++++++++ - scripts/bootstrap.sh | 71 ++++++++++ --- ## 2026-07-10 17:35 – 17:35 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - DEVLOG.md | 360 +++++++++++++++++++++++++++++++++++++++++++++++++++ - scripts/bootstrap.sh | 71 ++++++++++ --- ## 2026-07-10 17:38 – 17:38 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - DEVLOG.md | 360 +++++++++++++++++++++++++++++++++++++++++++++++++++ - scripts/bootstrap.sh | 71 ++++++++++ --- ## 2026-07-10 17:40 – 17:40 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - DEVLOG.md | 360 +++++++++++++++++++++++++++++++++++++++++++++++++++ - scripts/bootstrap.sh | 71 ++++++++++ --- ## 2026-07-10 17:41 – 17:42 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits - 18188f4 Move bootstrap installer to project root, document one-liner install ### Geänderte Dateien - README.md | 25 +++++++++++++++++++++++-- - scripts/bootstrap.sh => bootstrap.sh | 0 --- ## 2026-07-10 17:47 – 17:47 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - README.md | 25 +++++++++++++++++++++++-- - scripts/bootstrap.sh => bootstrap.sh | 0 --- ## 2026-07-10 17:48 – 17:48 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits - 6e0e681 Fix bootstrap.sh: go not found on PATH after install ### Geänderte Dateien - bootstrap.sh | 8 ++++++++ --- ## 2026-07-10 17:50 – 17:51 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - bootstrap.sh | 8 ++++++++ --- ## 2026-07-10 17:52 – 17:52 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - bootstrap.sh | 8 ++++++++ --- ## 2026-07-10 17:53 – 17:53 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits - f333623 Run go mod tidy before build in all installers ### Geänderte Dateien - bootstrap.sh | 1 + - scripts/install.sh | 1 + - scripts/proxmox-install.sh | 1 + --- ## 2026-07-10 17:54 – 17:54 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - bootstrap.sh | 1 + - scripts/install.sh | 1 + - scripts/proxmox-install.sh | 1 + --- ## 2026-07-10 17:55 – 17:55 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - bootstrap.sh | 1 + - scripts/install.sh | 1 + - scripts/proxmox-install.sh | 1 + --- ## 2026-07-10 17:57 – 17:57 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - bootstrap.sh | 1 + - scripts/install.sh | 1 + - scripts/proxmox-install.sh | 1 + --- ## 2026-07-10 17:58 – 17:59 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits - b2b6b82 Add update.sh, persist Go on PATH via profile.d ### Geänderte Dateien - README.md | 10 +++++++ - bootstrap.sh | 5 ++++ - scripts/install.sh | 8 ++++++ - update.sh | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ --- ## 2026-07-10 18:05 – 18:05 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - README.md | 10 +++++++ - bootstrap.sh | 5 ++++ - scripts/install.sh | 8 ++++++ - update.sh | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ --- ## 2026-07-10 18:07 – 18:07 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - README.md | 10 ++++++++++ - bootstrap.sh | 5 +++++ - scripts/install.sh | 8 ++++++++ - update.sh | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --- ## 2026-07-10 18:07 – 18:08 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - README.md | 10 ++++++++++ - bootstrap.sh | 5 +++++ - scripts/install.sh | 8 ++++++++ - update.sh | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --- ## 2026-07-10 18:09 – 18:09 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - README.md | 10 ++++++++++ - bootstrap.sh | 5 +++++ - scripts/install.sh | 8 ++++++++ - update.sh | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --- ## 2026-07-10 18:11 – 18:11 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - README.md | 10 ++++++++++ - bootstrap.sh | 5 +++++ - scripts/install.sh | 8 ++++++++ - update.sh | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --- ## 2026-07-10 18:14 – 18:14 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - README.md | 10 ++++++++++ - bootstrap.sh | 5 +++++ - scripts/install.sh | 8 ++++++++ - update.sh | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --- ## 2026-07-10 18:14 – 18:14 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - README.md | 10 ++++++++++ - bootstrap.sh | 5 +++++ - scripts/install.sh | 8 ++++++++ - update.sh | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --- ## 2026-07-10 18:16 – 18:16 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - README.md | 10 ++++++++++ - bootstrap.sh | 5 +++++ - scripts/install.sh | 8 ++++++++ - update.sh | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --- ## 2026-07-10 18:16 – 18:18 (2m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits - 41894e6 Fix 404s: serve UI templates/static from configurable ui-root, not CWD ### Geänderte Dateien - README.md | 15 +++++++++++++++ - bootstrap.sh | 71 ++++++++++++++++++++++++++++++++++++++++++++++------------------------- - cmd/wireguard-ui-multi/main.go | 7 ++++--- - internal/api/router.go | 15 +++++++++++++-- - internal/api/ui_handlers.go | 8 +++----- - scripts/install.sh | 9 ++++++++- - scripts/proxmox-install.sh | 2 +- - update.sh | 2 +- --- ## 2026-07-10 18:22 – 18:23 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits - 6eeea65 Fix "Text file busy" on reinstall while service is running ### Geänderte Dateien - scripts/install.sh | 5 +++-- --- ## 2026-07-10 18:27 – 18:27 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - scripts/install.sh | 5 +++-- --- ## 2026-07-10 18:30 – 18:31 (0m) **Beschreibung:** Claude Code Session **Projekt:** wireguard-ui-multi ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - scripts/install.sh | 5 +++-- ---