Loading...
Loading...
Use when the user needs to deploy, configure, upgrade, or troubleshoot Twingate Connectors on any platform. Activate for: Docker connector, Linux connector, systemd connector, ECS connector, Azure Container Instances, GCE, Helm chart connector, connector tokens, connector HA, connector health, connector metrics, connector logging, connector upgrades, DEAD_NO_RELAYS, DEAD_NO_HEARTBEAT, or connector placement questions. Also activate for connector deployment tooling and unofficial platform support: Raspberry Pi, Ubiquiti/UniFi (UDM Pro, UDM SE, UXG) gateways, Unraid, Home Assistant, Steam Deck / Decky Loader, Hyper-V, Chocolatey packaging, custom or hardened connector containers, GitHub Codespaces, Coder workspaces, render.com, Spacelift CI runners, connector log shipping to S3, connector fleet autoscaling, Grafana connector dashboards, PagerDuty connector alerting, or Docker container auto-updating for connector hosts.
npx skill4agent add twingate-solutions/twingate-assistant twingate-connectorsreferences/connector-deployment.mdDEAD_NO_RELAYS*.twingate.comreferences/connector-best-practices.mdreferences/docker.mdreferences/deploy-connector-with-docker-compose.mdreferences/systemd-service.mdreferences/grep -ril "too many open files" references/ # -> 1422554451-connector-offline-too-many-open-files-in-logs.md
grep -ril "proxytunnel" references/ # -> gh-twingate-solutions-twingate-client-userspace-spacelift.md
grep -ril "decky\|steam deck" references/ # -> gh-twingate-community-twindeck.mdreferences/references/{slug}.mdtwingate.com/docs{numeric-id}-{slug}.mdgh-{org}-{repo}.md| If the user asks about… | Read first |
|---|---|
| What a Connector is, how it registers, connection concepts | |
| Network requirements, ports, firewall/SG/NSG rules, egress | |
| Cloud deployment overview (universal pattern, all providers) | |
| AWS-specific deployment (ECS, EC2, EKS) | |
Azure-specific deployment (ACI, VMs, AKS); Docker Hub rate limits blocking ACI deploy/restart ( | |
| GCP-specific deployment (GCE, GKE, Cloud Run, MIG) | |
| Docker / Docker Compose deployment | |
| Linux / systemd deployment | |
| PaaS / managed container platforms (Aptible) | |
| Homelab / NAS overview, getting started | |
| NAS, homelab, on-prem (Synology, QNAP, TrueNAS, Proxmox, Unraid, Firewalla, CasaOS, ZimaOS, Ubiquiti) — official doc pages | |
| Connector image tag, container env vars, deployment commands | |
| Semi-automated / scripted deployment (Terraform, API) | |
Connector upgrades; | |
| |
Logs, metrics, monitoring, SIEM integration; enabling debug-level ( | |
| Real-time connection logs to S3 fail with "Your S3 sync is experiencing issues" (SSE-KMS) | |
| Hardware sizing, HA topology, placement | |
| Headless / service account clients | |
| Connector shutdown, restart, lifecycle | |
| Symptom | Read first |
|---|---|
Repeating | |
"too many open files" — host | |
Status flapping offline/online, or dies days after restart — host clock drift >5s vs. Controller; fix with | |
"Gone, code 410" in logs — tokens expired/deleted server-side, unrecoverable; requires | |
| Connector healthy but zero Resource connections succeed — host has only a public IPv6 address; Relay requires IPv4, assign an Elastic IP / external IPv4 | |
## Summary## Key Information| Platform | What it does | Read first |
|---|---|---|
| Raspberry Pi — turnkey SD image | Builds a flashable Raspberry Pi OS image that auto-provisions a Connector via the Twingate API on first boot (systemd | |
| Raspberry Pi — install scripts | Official Twingate-Solutions install scripts for running the Twingate client directly on an already-running Pi (ARM32/ARM64), service-key based — distinct from the pi-starter image builder above | |
| Ubiquiti / UniFi gateways (UDM Pro, UDM SE, UXG-Pro, UXG-Max) | Deploys a Connector inside a | |
| Unraid | Official Docker template XML for Unraid's Community Apps UI — drop-in template exposing Access Token / Refresh Token / Network Name fields | |
| Home Assistant | Packages the Connector as a Home Assistant Supervisor add-on ( | |
| Steam Deck (Decky Loader / QAM) | | |
| Windows Server / Hyper-V | PowerShell scripts ( | |
| Windows Chocolatey packaging | Chocolatey package definitions for | |
| Custom/hardened connector container | Example Docker image adding shell access, a pluggable | |
| Environment | What it does | Read first |
|---|---|---|
| Coder workspaces | Terraform templates replacing Coder's default | |
| GitHub Codespaces | | |
| render.com | One-click "Deploy to Render" button that stands up a Connector as a render.com service using tokens generated in the Admin Console | |
| Spacelift CI runners | Runs Twingate's userspace HTTP proxy mode plus | |
| Capability | What it does | Read first |
|---|---|---|
| Grafana dashboards | Community Grafana dashboard ( | |
| PagerDuty alerting | Bash/systemd service that tails Connector logs via | |
| Log shipping to S3 | Python sidecar/systemd service that captures | |
| Local connector status UI | Lightweight web dashboard running alongside a Connector on the same host for on-box status/diagnostics without the Admin Console — no built-in auth, restrict via firewall | |
| Generic Docker auto-updater (Janus) | Label-driven container updater ( | |
| Connector fleet autoscaling | "Fleet Commander" — an async control-plane loop that discovers, scales, and retires Connector containers across Docker/ECS/ACI backends via the Docker socket and the Twingate GraphQL Admin API; exposes | |
references/