Commit Graph
41 Commits
Author SHA1 Message Date
tben c42f0440ac Iptables generator funciton bugfix followup: allow host network ports 2026-09-28 21:24:44 +01:00
tben 19486bbfa0 Iptables generator funciton bugfix 2026-09-28 20:31:17 +01:00
tben 8492ae1a2a Revert to previous version 2026-09-28 18:54:01 +01:00
tben 73a3384d98 Fix DNS resolution issues 2026-09-28 18:34:09 +01:00
tben 9b6136c648 Remove comments 2026-09-28 12:37:24 +01:00
tben 3d0ef98385 Iptables restrictions bugfix: #3: Restrict inter-host access 2026-09-27 16:07:55 +01:00
tben 5560567143 Iptables restrictions bugfix: #2: Restrict inter-host access 2026-09-27 15:57:36 +01:00
tben 65b321f73b Iptables restrictions bugfix: #1 2026-09-27 15:40:05 +01:00
tben dbae73a746 Add firewall rules logic for all hosts 2026-09-27 14:25:27 +01:00
tben 8ed5fd1845 Update clients fetch function 2026-09-27 06:59:16 +01:00
tben 400831246f Fix iptables internet forwarding bug. Update UI errors. 2026-09-27 06:08:07 +01:00
tben dc8700feaa Iptables hardening and dev server bind fix 2026-09-22 13:59:56 +01:00
tben 782727bc44 Iptables bugfix: add space between -i flag and interface name 2026-09-22 13:35:53 +01:00
tben 803ba0adef Iptables bugfix: allow dns queries over wireguard tunnel 2026-09-21 15:08:54 +01:00
tben b2706ce878 Add client DNS config when client allows all IPs 2026-09-20 20:24:01 +01:00
tben f05384d8fe Add admin setup page 2026-09-20 18:15:51 +01:00
tben 27676c5a3f Fix client access scope 2026-09-20 17:26:11 +01:00
tben aa0a292943 Updates 2026-09-20 17:04:17 +01:00
tben 69111e461e Refactor main host setup 2026-09-20 15:37:57 +01:00
tben 3c1d2b61f6 Update hosts form 2026-09-20 13:48:35 +01:00
tben a9ebd8fb75 Update hosts form 2026-09-20 12:51:12 +01:00
tben 8b40a876a1 Add public IP field and Network interface to host form 2026-09-20 12:22:54 +01:00
tben 7910a578e6 Add user settings page 2026-09-20 11:42:05 +01:00
tben 6e3319b21c Updates 2026-09-20 10:49:14 +01:00
tben 3d122036ce Fix secure cookies bug 2026-09-20 07:33:43 +01:00
tben 1490497517 Updates 2026-09-20 07:27:47 +01:00
tben 8ec44ee0a7 Updates 2026-09-20 07:27:29 +01:00
tben dc2cd66b25 Updates 2026-09-20 04:22:41 +01:00
tben d5536b49d9 Updates 2026-09-20 04:14:32 +01:00
tben cda6cff34f Complete client form 2026-09-17 08:43:00 +01:00
tben 90ee3debf0 Initialize client forms 2026-09-17 07:22:20 +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 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 86eb3a0b05 Add host setup functions and client components 2026-09-13 10:52:30 +01:00
tben 76679aabe7 Implement wireguard client setup with auto key generation and host discovery 2026-09-13 08:31:10 +01:00
tben e057d21e75 Update setupWireguardHost function to grab clients from database 2026-09-13 07:55:28 +01:00
tben 0ecac621c5 Fix host private key read and peer AllowedIPs in wireguard host setup 2026-09-13 07:26:33 +01:00
tben e7e63bc491 Updates 2026-09-13 06:53:33 +01:00
tben 9cfbde9c9a Update login pipeline. Limit login to only password 2026-09-12 14:20:07 +01:00
tben 4d75af0418 First Commit 2026-09-12 13:56:36 +01:00