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
bd1aa199d3
Update README.md
2026-09-20 18:38:34 +01:00
tben
acbde93494
Remove bun-mariadb artifacts
2026-09-20 18:34:34 +01:00
tben
86a58c6869
Update README.md
2026-09-20 18:32:54 +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
957f2de13c
Refactor add new host form
2026-09-20 11:59:50 +01:00
tben
25b64281f8
Add user change password
2026-09-20 11:48:02 +01:00
tben
7910a578e6
Add user settings page
2026-09-20 11:42:05 +01:00
tben
fd0af3172d
Updates
2026-09-20 11:21:26 +01:00
tben
59071f87ad
Updates
2026-09-20 11:15:22 +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
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
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
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
tben
e7e63bc491
Updates
2026-09-13 06:53:33 +01:00
tben
75670e4d5c
Update AGENTS.md file and db schema
2026-09-12 14:40:10 +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