{ "name": "Cistech Tunnel", "id": "cistech-tunnel", "available": true, "short_desc": "Cistech VPN client container with noVNC.", "author": "alexz", "port": 6092, "categories": [ "utilities", "network" ], "description": "OpenConnect-SSO VPN running in an isolated namespace with noVNC for first-time SSO reconnects.", "tipi_version": 3, "version": "latest", "source": "local", "exposable": true, "dynamic_config": true, "no_gui": false, "form_fields": [ { "label": "VPN URL", "type": "text", "env_variable": "OC_URL", "required": true, "default": "https://vpn.cistech.net/Employees" }, { "label": "Username (email)", "type": "text", "env_variable": "OC_USER", "required": true }, { "label": "VPN Password", "type": "password", "env_variable": "OC_PASSWORD", "required": true }, { "label": "TOTP Secret", "type": "password", "env_variable": "OC_TOTP_SECRET", "required": false, "hint": "Base32 TOTP secret for auto-login" }, { "label": "VNC Password", "type": "password", "env_variable": "VNC_PASSWORD", "required": true }, { "label": "Target IP", "type": "text", "env_variable": "TARGET_IP", "required": false, "hint": "IP address to route through VPN (for host routing)" } ], "supported_architectures": [ "arm64", "amd64" ] }