Commit Graph

  • 0d8daab3d0 Apply client changes to the running tunnel without a restart main tbenandClaude Opus 5.5 2026-11-03 08:30:41 +01:00
  • 77ced6cc52 Add editing of client access rules edit-client-access-rules tbenandClaude Opus 5.5 2026-11-01 14:27:10 +01:00
  • 577f3828c8 Remove the MCP tool guidelines from AGENTS.md tbenandClaude 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 tbenandClaude Opus 5.5 2026-10-16 06:46:19 +01:00
  • 548a934008 Add syntax highlighting and light/dark themes to twui CodeBlock tbenandClaude Opus 5.5 2026-10-16 06:44:43 +01:00
  • cad1d32ae4 Redesign the frontend UI on twui tbenandClaude 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 tbenandClaude Opus 5.5 2026-10-15 21:09:27 +01:00
  • 617400c19f Enforce client ownership in clients CRUD put/post tbenandClaude Opus 5.5 2026-10-15 21:09:27 +01:00
  • cd707465f4 Harden admin API routes and shell usage tbenandClaude Opus 5.5 2026-10-15 21:09:27 +01:00
  • 178f98104c Fix type-check after bun-sqlite 1.2.0 upgrade tbenandClaude 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