{
  "name": "cistech Tunnel",
  "available": true,
  "port": 6092,
  "exposable": true,
  "dynamic_config": true,
  "id": "cistech-tunnel",
  "description": "openconnect-sso in Docker with noVNC web UI for accessing cistech environments. Native Docker - no VM overhead.",
  "tipi_version": 7,
  "version": "5.1.14.145",
  "categories": [
    "utilities"
  ],
  "short_desc": "openconnect-sso VPN tunnel to cistech environments (native Docker)",
  "author": "alexz",
  "source": "https://git.alexzaw.dev/alexz/runtipi",
  "form_fields": [
    {
      "type": "email",
      "label": "VPN Email",
      "hint": "Email address for VPN SSO login (configured in /shared/openconnect-vpn script)",
      "placeholder": "your-email@company.com",
      "required": false,
      "env_variable": "VPN_EMAIL",
      "default": ""
    },
    {
      "type": "password",
      "label": "VPN Password",
      "hint": "Password for VPN SSO login (configured in /shared/openconnect-vpn script)",
      "placeholder": "",
      "required": false,
      "env_variable": "VPN_PASSWORD",
      "default": ""
    },
    {
      "type": "text",
      "label": "TOTP Secret",
      "hint": "Base32 TOTP secret for 2FA (configured in /shared/openconnect-vpn script)",
      "placeholder": "",
      "required": false,
      "env_variable": "VPN_TOTP_SECRET",
      "default": ""
    },
    {
      "type": "text",
      "label": "VPN Host",
      "hint": "VPN server hostname",
      "placeholder": "vpn.company.com",
      "required": false,
      "env_variable": "VPN_HOST",
      "default": "vpn.cistech.net/Employees"
    },
    {
      "type": "text",
      "label": "Target IP",
      "hint": "IP address to route through VPN (e.g., IBM i server)",
      "placeholder": "10.3.1.201",
      "required": false,
      "env_variable": "TARGET_IP",
      "default": "10.3.1.201"
    },
    {
      "type": "password",
      "label": "VNC Password",
      "hint": "Password for noVNC web interface",
      "placeholder": "cisco123",
      "required": false,
      "env_variable": "VNC_PASSWORD",
      "default": ""
    }
  ],
  "supported_architectures": [
    "amd64"
  ]
}
