Commit Graph

23 Commits

Author SHA1 Message Date
efc3ad00af rego-tunnel: move all scripts to dynamic mounts
- Move entrypoint.sh from build/scripts/ to shared/
- Create startup-vnc.sh in shared/ (was base64-encoded in Dockerfile)
- Remove baked-in scripts and CMD from Dockerfile (keep vnc.service unit only)
- Entrypoint now: chmod +x all shared scripts, symlinks startup-vnc.sh
  to /opt/scripts/ so systemd vnc.service still finds it
- Fix host watcher: use /bin/bash in ExecStart for permission resilience
- Bump tipi_version to 7

All scripts are now dynamically controlled via volume mounts.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 21:05:14 +00:00
35e0d67446 .
Some checks failed
Test / test (push) Has been cancelled
2026-01-17 01:08:29 +00:00
470517a00f refactor(rego-tunnel): Complete migration to native Docker VPN
Some checks failed
Test / test (push) Has been cancelled
- Add custom init-rego.sh that unmounts /etc/resolv.conf and /etc/hosts for VPN
- Add custom xstartup that launches terminal with cisco-vpn script
- Add TARGET_IP environment variable
- Remove QEMU/VM dependencies (TAPs, bridges, dnsmasq not needed)
- The cisco-vpn script handles: vpnagentd, auto-login with TOTP, IP forwarding

Architecture:
1. init-rego.sh: DNS fix + IP forwarding + start systemd
2. systemd: manages vpnagentd and vnc services
3. xstartup: opens xterm with cisco-vpn script
4. cisco-vpn: auto-connects VPN, sets up routing

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 20:45:16 +00:00
865a96c2ec fix(rego-tunnel): Remove Traefik basic auth
Some checks failed
Test / test (push) Has been cancelled
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 19:55:48 +00:00
8523c79999 refactor(rego-tunnel): Replace QEMU VM with native Docker Cisco VPN
Some checks failed
Test / test (push) Has been cancelled
- Switch from linux-vm QEMU image to cisco-vpn native Docker image
- Change port from 8006 to 6080 (noVNC)
- Remove VM-specific config (RAM, CPU, bridges, taps, QEMU)
- Add VPN credential fields (email, password, TOTP, VPN host)
- Add auto-connect and VNC password options
- Update description.md with new documentation
- Simplify Docker requirements (no /dev/kvm needed)

Benefits:
- No QEMU/VM overhead - runs natively in Docker
- Full Cisco Secure Client 5.1.14.145 with GUI
- Auto-login with TOTP support
- Auto-reconnect on disconnect

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 19:47:11 +00:00
0d773fba51 new hostshare dir for rego-tunnel app
Some checks failed
Test / test (push) Has been cancelled
2026-01-04 09:03:51 +00:00
24d28c649c forms update
Some checks failed
Test / test (push) Has been cancelled
2025-12-29 07:23:04 +00:00
6fd57b0ce2 feat(rego-tunnel): optional shared network via NIC2
Some checks failed
Test / test (push) Has been cancelled
2025-12-29 06:59:52 +00:00
302c52c784 rego-tunnel: add configurable hostshare dir
Some checks failed
Test / test (push) Has been cancelled
Renovate / renovate (push) Has been cancelled
2025-12-29 01:41:37 +00:00
0020c539ea rego-tunnel: share APP_DATA_DIR via /hostshare + fix compose.json env
Some checks failed
Test / test (push) Has been cancelled
2025-12-29 01:27:12 +00:00
6c790f84aa rego-tunnel: default TSCLIENT to APP_DATA_DIR + auto-mount 9p
Some checks failed
Test / test (push) Has been cancelled
2025-12-29 00:57:47 +00:00
0ab6bb934d rego-tunnel: wire TSCLIENT + fix CIDR defaults
Some checks failed
Test / test (push) Has been cancelled
2025-12-29 00:53:44 +00:00
a5871d399b fix ip
Some checks failed
Test / test (push) Has been cancelled
2025-12-29 00:49:16 +00:00
9c2c67fbe1 a
Some checks failed
Test / test (push) Has been cancelled
2025-12-29 00:42:23 +00:00
beedccdc29 z
Some checks failed
Test / test (push) Has been cancelled
2025-12-29 00:36:23 +00:00
11aaf00d8d add hostshare
Some checks failed
Test / test (push) Has been cancelled
2025-12-28 23:51:22 +00:00
21c1fa5d9a a
Some checks failed
Test / test (push) Has been cancelled
2025-12-28 23:31:45 +00:00
2d98ca843f rego-tunnel: parameterize net + add DHCP static lease
Some checks failed
Test / test (push) Has been cancelled
2025-12-28 22:56:51 +00:00
ab4fbeaef8 Update config.json for Linux VM
Some checks failed
Test / test (push) Has been cancelled
2025-12-25 08:09:08 +00:00
57baf4c289 Bump tipi_version to 2 for regeneration
Some checks failed
Test / test (push) Has been cancelled
2025-12-25 08:04:05 +00:00
095db04a79 Remove force_pull and timestamps to match cistech-tunnel
Some checks failed
Test / test (push) Has been cancelled
2025-12-18 12:28:21 +00:00
d51e70ba57 Set source: local to use local Docker image
Some checks failed
Test / test (push) Has been cancelled
2025-12-18 11:08:48 +00:00
ffbc3da3eb upload current sources
Some checks failed
Test / test (push) Has been cancelled
2025-12-15 02:17:59 +00:00