{ "name": "Cistech Tunnel", "id": "cistech-tunnel", "available": true, "short_desc": "OpenConnect-SSO VPN + SSH forwards (noVNC)", "author": "alexz", "port": 6901, "categories": ["networking", "utilities"], "description": "OpenConnect-SSO VPN running in an isolated namespace with noVNC for first-time SSO and an SSH tunnel service for local forwards.", "tipi_version": 1, "version": "1.0.0", "source": "https://git.alexzaw.dev/alexz/cistech-tunnel", "exposable": true, "dynamic_config": true, "no_gui": false, "form_fields": [ { "label": "VPN URL", "type": "text", "env_variable": "OC_URL_A", "required": true, "default": "https://vpn.cistech.net/Employees" }, { "label": "Server Cert Pin", "type": "text", "env_variable": "OC_SERVERCERT_A", "required": true, "default": "pin-sha256:HyHob3LiVmIp8ch9AzHJ9jMYqI43tO5N13oWeBLiZ/0=" }, { "label": "Auth Group", "type": "text", "env_variable": "OC_AUTHGROUP_A", "required": false, "default": "" }, { "label": "SSO Mode", "type": "text", "env_variable": "OC_SSO_ARGS_A", "required": true, "default": "--browser-display-mode shown" }, { "label": "VNC Password", "type": "password", "env_variable": "VNC_PASS_A", "required": true, "default": "vpnSSO12" }, { "label": "SSH Key Path", "type": "text", "env_variable": "SSH_KEY_PATH", "required": true, "default": "/home/alexz/.ssh/id_ed25519-lenovo" } ], "supported_architectures": ["arm64", "amd64"] }