This website requires JavaScript.
0d8daab3d0
Apply client changes to the running tunnel without a restart
main
tben and Claude Opus 5.5
2026-11-03 08:30:41 +01:00
77ced6cc52
Add editing of client access rules
edit-client-access-rules
tben and Claude Opus 5.5
2026-11-01 14:27:10 +01:00
577f3828c8
Remove the MCP tool guidelines from AGENTS.md
tben and Claude Opus 5.5
2026-11-01 14:27:10 +01:00
2a74c1e3e6
Fix copy buttons on non-secure (plain http) deployments
tben
2026-10-21 15:22:16 +01:00
d9f5367270
Restore the installer functions dropped by the Caddy commit
tben
2026-10-21 14:41:59 +01:00
cbd5451ab7
Run the Caddy TLS ingress as a Docker container
tben
2026-10-21 14:34:16 +01:00
2cc876b062
Update routes
tben
2026-10-21 13:34:25 +01:00
42feb73264
Update Reverse proxy and TLS configuration on Caddy
tben
2026-10-21 13:01:33 +01:00
ed4a6f3ec8
Add TLS feature with Caddy
tben
2026-10-21 09:13:59 +01:00
1462067e72
Register Prism's common languages in twui CodeBlock
tben and Claude Opus 5.5
2026-10-16 06:46:19 +01:00
548a934008
Add syntax highlighting and light/dark themes to twui CodeBlock
tben and Claude Opus 5.5
2026-10-16 06:44:43 +01:00
cad1d32ae4
Redesign the frontend UI on twui
tben and Claude Opus 5.5
2026-10-16 06:29:21 +01:00
e50b0405b0
Fix security issues
tben
2026-10-15 21:10:36 +01:00
fe4b1b02d1
Remove unused dependencies and dead code, refresh AGENTS.md
tben and Claude Opus 5.5
2026-10-15 21:09:27 +01:00
617400c19f
Enforce client ownership in clients CRUD put/post
tben and Claude Opus 5.5
2026-10-15 21:09:27 +01:00
cd707465f4
Harden admin API routes and shell usage
tben and Claude Opus 5.5
2026-10-15 21:09:27 +01:00
178f98104c
Fix type-check after bun-sqlite 1.2.0 upgrade
tben and Claude Opus 5.5
2026-10-15 21:09:27 +01:00
0f940048d4
Update bunext and bun-sqlite versions
tben
2026-10-15 20:44:16 +01:00
b6f7eb0c75
Allow wildcard rule access host public IP ports
tben
2026-10-07 11:28:41 +01:00
c42f0440ac
Iptables generator funciton bugfix followup: allow host network ports
tben
2026-09-28 21:24:44 +01:00
19486bbfa0
Iptables generator funciton bugfix
tben
2026-09-28 20:31:17 +01:00
8492ae1a2a
Revert to previous version
tben
2026-09-28 18:54:01 +01:00
73a3384d98
Fix DNS resolution issues
tben
2026-09-28 18:34:09 +01:00
9b6136c648
Remove comments
tben
2026-09-28 12:37:24 +01:00
464b814dd1
Bugfix: host form public ip interface param
tben
2026-09-27 16:19:40 +01:00
3d0ef98385
Iptables restrictions bugfix: #3 : Restrict inter-host access
tben
2026-09-27 16:07:55 +01:00
5560567143
Iptables restrictions bugfix: #2 : Restrict inter-host access
tben
2026-09-27 15:57:36 +01:00
65b321f73b
Iptables restrictions bugfix: #1
tben
2026-09-27 15:40:05 +01:00
dbae73a746
Add firewall rules logic for all hosts
tben
2026-09-27 14:25:27 +01:00
bbf29a5c1a
Update README.md. Add link to site URL
tben
2026-09-27 07:10:28 +01:00
8ed5fd1845
Update clients fetch function
tben
2026-09-27 06:59:16 +01:00
c23c8f73cd
Update AGENTS.md file
tben
2026-09-27 06:09:11 +01:00
400831246f
Fix iptables internet forwarding bug. Update UI errors.
tben
2026-09-27 06:08:07 +01:00
dc8700feaa
Iptables hardening and dev server bind fix
tben
2026-09-22 13:59:56 +01:00
782727bc44
Iptables bugfix: add space between -i flag and interface name
tben
2026-09-22 13:35:53 +01:00
4adec1700e
Extract shared ClientsTable component and useClientRulesMap hook
tben
2026-09-22 13:35:02 +01:00
c4b057ba7a
Add input title and label to setup repo input
tben
2026-09-21 15:13:31 +01:00
803ba0adef
Iptables bugfix: allow dns queries over wireguard tunnel
tben
2026-09-21 15:08:54 +01:00
b0536765ce
Update database schema. Client rules are randomly deleted because of the foreign key. Remove all foreign keys from db schema
tben
2026-09-21 14:14:54 +01:00
d52c584c8f
Update README.md. Update curl installation URL
tben
2026-09-21 07:13:31 +01:00
501b99cbc8
Update README.md. Remove deploy and docker. Add zip and unzip to dependencies
tben
2026-09-21 04:30:51 +01:00
a681354eab
Update host update form for main host (host 0)
tben
2026-09-20 20:48:47 +01:00
b2706ce878
Add client DNS config when client allows all IPs
tben
2026-09-20 20:24:01 +01:00
db9b66b984
Bugfix. Remove main duplicate
tben
2026-09-20 20:04:18 +01:00
4f49d3f3f5
Remove crypto and replace with npm uuid package
tben
2026-09-20 19:52:39 +01:00
6f09d0a2f3
Update installation script. Setup BunSQLite, configure firewall
tben
2026-09-20 19:41:55 +01:00
8535a52830
Add server request debug logs
tben
2026-09-20 19:23:27 +01:00
79433168df
Update server start log
tben
2026-09-20 19:19:15 +01:00
a4c7130c0e
Remove install script from server.ts
tben
2026-09-20 19:18:15 +01:00
11fd924c50
Add observability log to server.ts
tben
2026-09-20 19:15:56 +01:00
09ec6a28e2
Update server listen hostname
tben
2026-09-20 19:12:16 +01:00
b3a4719f83
Update installation script: fix systemd infinite loop pass #2
tben
2026-09-20 19:03:23 +01:00
b00e45f0e2
Update installation script: fix systemd infinite loop pass #2
tben
2026-09-20 18:58:23 +01:00
8fa6decb89
Update installation script: fix systemd infinite loop
tben
2026-09-20 18:52:59 +01:00
368434129a
Update installation script to support Oracle Linux
tben
2026-09-20 18:45:42 +01:00
7f7f295546
Update README.md
tben
2026-09-20 18:43:41 +01:00
bd1aa199d3
Update README.md
tben
2026-09-20 18:38:34 +01:00
acbde93494
Remove bun-mariadb artifacts
tben
2026-09-20 18:34:34 +01:00
86a58c6869
Update README.md
tben
2026-09-20 18:32:54 +01:00
f05384d8fe
Add admin setup page
tben
2026-09-20 18:15:51 +01:00
27676c5a3f
Fix client access scope
tben
2026-09-20 17:26:11 +01:00
aa0a292943
Updates
tben
2026-09-20 17:04:17 +01:00
69111e461e
Refactor main host setup
tben
2026-09-20 15:37:57 +01:00
3c1d2b61f6
Update hosts form
tben
2026-09-20 13:48:35 +01:00
a9ebd8fb75
Update hosts form
tben
2026-09-20 12:51:12 +01:00
8b40a876a1
Add public IP field and Network interface to host form
tben
2026-09-20 12:22:54 +01:00
957f2de13c
Refactor add new host form
tben
2026-09-20 11:59:50 +01:00
25b64281f8
Add user change password
tben
2026-09-20 11:48:02 +01:00
7910a578e6
Add user settings page
tben
2026-09-20 11:42:05 +01:00
fd0af3172d
Updates
tben
2026-09-20 11:21:26 +01:00
59071f87ad
Updates
tben
2026-09-20 11:15:22 +01:00
6e3319b21c
Updates
tben
2026-09-20 10:49:14 +01:00
3d122036ce
Fix secure cookies bug
tben
2026-09-20 07:33:43 +01:00
1490497517
Updates
tben
2026-09-20 07:27:47 +01:00
8ec44ee0a7
Updates
tben
2026-09-20 07:27:29 +01:00
dc2cd66b25
Updates
tben
2026-09-20 04:22:41 +01:00
d5536b49d9
Updates
tben
2026-09-20 04:14:32 +01:00
cda6cff34f
Complete client form
tben
2026-09-17 08:43:00 +01:00
90ee3debf0
Initialize client forms
tben
2026-09-17 07:22:20 +01:00
e0d105beb9
Major updates
tben
2026-09-14 07:56:13 +01:00
42224c94d3
Refactor wireguard to use a different config dir instead of /etc/wireguard
tben
2026-09-13 13:37:48 +01:00
06cf72b2c9
Update wgui install script
tben
2026-09-13 11:53:52 +01:00
ad94385bcb
Improve wg-ui host setup: IP availability checks and current-user install script
tben
2026-09-13 11:43:26 +01:00
86eb3a0b05
Add host setup functions and client components
tben
2026-09-13 10:52:30 +01:00
76679aabe7
Implement wireguard client setup with auto key generation and host discovery
tben
2026-09-13 08:31:10 +01:00
e057d21e75
Update setupWireguardHost function to grab clients from database
tben
2026-09-13 07:55:28 +01:00
0ecac621c5
Fix host private key read and peer AllowedIPs in wireguard host setup
tben
2026-09-13 07:26:33 +01:00
94dfcf6e43
Untrack runtime sqlite DB files and harden idempotent install updates
tben
2026-09-13 07:23:40 +01:00
432203d8ed
Add wg-ui install script with least-privilege service user
tben
2026-09-13 07:20:02 +01:00
e7e63bc491
Updates
tben
2026-09-13 06:53:33 +01:00
75670e4d5c
Update AGENTS.md file and db schema
tben
2026-09-12 14:40:10 +01:00
9cfbde9c9a
Update login pipeline. Limit login to only password
tben
2026-09-12 14:20:07 +01:00
4d75af0418
First Commit
tben
2026-09-12 13:56:36 +01:00