PageSourceSearch

https://www.twingate.com/docs-assets/ac4686d/docs/165-a7a96c9c927f39e62804.js

js twingate.com collected 2026-10-01 08:52:25 UTC 36,484 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunktwingate_homepage=self.webpackChunktwingate_homepage||[]).push([[165],{50165:function(e,t,n){n.r(t),n.d(t,{Head:function(){return T},default:function(){return N}});var l=n(96540),a=n(28453);function r(e){const t=Object.assign({p:"p",ul:"ul",li:"li",a:"a",h1:"h1",span:"span",ol:"ol",strong:"strong",code:"code",h2:"h2",hr:"hr"},(0,a.RP)(),e.components),{Callout:n}=t;return n||function(e,t){throw new Error("Expected "+(t?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}("Callout",!0),l.createElement(l.Fragment,null,l.createElement(t.p,null,"These guides walk you through setting up Twingate on common home lab platforms so you can access your self-hosted services remotely without port forwarding, dynamic DNS, or a VPN server."),"\n",l.createElement("br"),"\n",l.createElement(t.ul,null,"\n",l.createElement(t.li,null,l.createElement(t.a,{href:"#getting-started"},"Getting Started")),"\n",l.createElement(t.li,null,l.createElement(t.a,{href:"#home-server-platforms"},"Home Server Platforms")),"\n",l.createElement(t.li,null,l.createElement(t.a,{href:"#nas-devices"},"NAS Devices")),"\n",l.createElement(t.li,null,l.createElement(t.a,{href:"#troubleshooting"},"Troubleshooting")),"\n"),"\n",l.createElement(t.h1,{id:"getting-started",style:{position:"relative"}},l.createElement(t.a,{href:"#getting-started","aria-label":"getting started permalink",className:"remark-autolink-anchor before"},l.createElement(t.span,{dangerouslySetInnerHTML:{__html:'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.3771 7.86873C14.1377 7.10819 15.3708 7.10819 16.1313 7.86873C16.8918 8.62927 16.8918 9.86235 16.1313 10.6229L14.2952 12.459C14.0417 12.7125 14.0417 13.1235 14.2952 13.3771C14.5487 13.6306 14.9597 13.6306 15.2132 13.3771L17.0493 11.5409C18.3169 10.2734 18.3169 8.21824 17.0493 6.95068C15.7818 5.68311 13.7266 5.68311 12.4591 6.95068L10.623 8.78678C10.3695 9.0403 10.3695 9.45132 10.623 9.70484C10.8765 9.95835 11.2875 9.95835 11.541 9.70484L13.3771 7.86873Z" fill="#A1A1AA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10.1639 13.8361C9.9104 13.5826 9.9104 13.1716 10.1639 12.9181L12.9181 10.1639C13.1716 9.9104 13.5826 9.9104 13.8361 10.1639C14.0896 10.4174 14.0896 10.8285 13.8361 11.082L11.082 13.8361C10.8285 14.0896 10.4174 14.0896 10.1639 13.8361Z" fill="#A1A1AA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M7.86873 13.3771C7.10819 14.1377 7.10819 15.3707 7.86873 16.1313C8.62927 16.8918 9.86235 16.8918 10.6229 16.1313L12.459 14.2952C12.7125 14.0417 13.1235 14.0417 13.3771 14.2952C13.6306 14.5487 13.6306 14.9597 13.3771 15.2132L11.5409 17.0493C10.2734 18.3169 8.21824 18.3169 6.95068 17.0493C5.68311 15.7818 5.68311 13.7266 6.95068 12.4591L8.78678 10.623C9.0403 10.3694 9.45132 10.3694 9.70484 10.623C9.95835 10.8765 9.95835 11.2875 9.70484 11.541L7.86873 13.3771Z" fill="#A1A1AA"/></svg>'}})),"Getting Started"),"\n",l.createElement(t.p,null,"The setup takes about 15 minutes regardless of which platform you’re running:"),"\n",l.createElement(t.ol,null,"\n",l.createElement(t.li,null,l.createElement(t.strong,null,"Sign up for a free Twingate account")," at ",l.createElement(t.a,{href:"https://www.twingate.com"},"twingate.com"),". The Starter plan covers most home lab setups."),"\n",l.createElement(t.li,null,l.createElement(t.strong,null,"Create a Remote Network")," in the ",l.createElement(t.a,{href:"/docs-assets/ac4686d/docs/quick-start#define-a-new-remote-network"},"Admin Console")," to represent your home network."),"\n",l.createElement(t.li,null,l.createElement(t.strong,null,"Deploy a Connector")," on your home lab. Most platforms below have a native add-on or container. If yours doesn’t, the ",l.createElement(t.a,{href:"/docs-assets/ac4686d/docs/deploy-connector-with-docker-compose"},"Docker Compose guide")," works on anything that runs Docker."),"\n",l.createElement(t.li,null,l.createElement(t.strong,null,"Create Resources")," for the services you want to access remotely. Add each service by its local IP address and port, such as ",l.createElement(t.code,null,"192.168.1.50:8123")," for Home Assistant or ",l.createElement(t.code,null,"192.168.1.100:32400")," for Plex."),"\n",l.createElement(t.li,null,l.createElement(t.strong,null,"Install the Twingate Client")," on your phone, laptop, or tablet. Open the Client, sign in, and 
1your home lab Resources show up automatically."),"\n"),"\n",l.createElement(t.p,null,"That’s it. No port forwarding, no dynamic DNS, no VPN server to maintain."),"\n",l.createElement(n,{severity:"info"},l.createElement(t.p,null,"Twingate’s ",l.createElement(t.a,{href:"https://www.twingate.com/pricing"},"Starter plan")," is free and supports up to 5 users and 10 Remote Networks. That’s plenty for a personal home lab. If you need more, check out the ",l.createElement(t.a,{href:"https://www.twingate.com/pricing"},"Home plan")," for additional capacity.")),"\n",l.createElement(t.h1,{id:"home-server-platforms",style:{position:"relative"}},l.createElement(t.a,{href:"#home-server-platforms","aria-label":"home server platforms permalink",className:"remark-autolink-anchor before"},l.createElement(t.span,{dangerouslySetInnerHTML:{__html:'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.3771 7.86873C14.1377 7.10819 15.3708 7.10819 16.1313 7.86873C16.8918 8.62927 16.8918 9.86235 16.1313 10.6229L14.2952 12.459C14.0417 12.7125 14.0417 13.1235 14.2952 13.3771C14.5487 13.6306 14.9597 13.6306 15.2132 13.3771L17.0493 11.5409C18.3169 10.2734 18.3169 8.21824 17.0493 6.95068C15.7818 5.68311 13.7266 5.68311 12.4591 6.95068L10.623 8.78678C10.3695 9.0403 10.3695 9.45132 10.623 9.70484C10.8765 9.95835 11.2875 9.95835 11.541 9.70484L13.3771 7.86873Z" fill="#A1A1AA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10.1639 13.8361C9.9104 13.5826 9.9104 13.1716 10.1639 12.9181L12.9181 10.1639C13.1716 9.9104 13.5826 9.9104 13.8361 10.1639C14.0896 10.4174 14.0896 10.8285 13.8361 11.082L11.082 13.8361C10.8285 14.0896 10.4174 14.0896 10.1639 13.8361Z" fill="#A1A1AA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M7.86873 13.3771C7.10819 14.1377 7.10819 15.3707 7.86873 16.1313C8.62927 16.8918 9.86235 16.8918 10.6229 16.1313L12.459 14.2952C12.7125 14.0417 13.1235 14.0417 13.3771 14.2952C13.6306 14.5487 13.6306 14.9597 13.3771 15.2132L11.5409 17.0493C10.2734 18.3169 8.21824 18.3169 6.95068 17.0493C5.68311 15.7818 5.68311 13.7266 6.95068 12.4591L8.78678 10.623C9.0403 10.3694 9.45132 10.3694 9.70484 10.623C9.95835 10.8765 9.95835 11.2875 9.70484 11.541L7.86873 13.3771Z" fill="#A1A1AA"/></svg>'}})),"Home Server Platforms"),"\n",l.createElement(t.h2,{id:"home-assistant",style:{position:"relative"}},l.createElement(t.a,{href:"#home-assistant","aria-label":"home assistant permalink",className:"remark-autolink-anchor before"},l.createElement(t.span,{dangerouslySetInnerHTML:{__html:'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.3771 7.86873C14.1377 7.10819 15.3708 7.10819 16.1313 7.86873C16.8918 8.62927 16.8918 9.86235 16.1313 10.6229L14.2952 12.459C14.0417 12.7125 14.0417 13.1235 14.2952 13.3771C14.5487 13.6306 14.9597 13.6306 15.2132 13.3771L17.0493 11.5409C18.3169 10.2734 18.3169 8.21824 17.0493 6.95068C15.7818 5.68311 13.7266 5.68311 12.4591 6.95068L10.623 8.78678C10.3695 9.0403 10.3695 9.45132 10.623 9.70484C10.8765 9.95835 11.2875 9.95835 11.541 9.70484L13.3771 7.86873Z" fill="#A1A1AA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10.1639 13.8361C9.9104 13.5826 9.9104 13.1716 10.1639 12.9181L12.9181 10.1639C13.1716 9.9104 13.5826 9.9104 13.8361 10.1639C14.0896 10.4174 14.0896 10.8285 13.8361 11.082L11.082 13.8361C10.8285 14.0896 10.4174 14.0896 10.1639 13.8361Z" fill="#A1A1AA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M7.86873 13.3771C7.10819 14.1377 7.10819 15.3707 7.86873 16.1313C8.62927 16.8918 9.86235 16.8918 10.6229 16.1313L12.459 14.2952C12.7125 14.0417 13.1235 14.0417 13.3771 14.2952C13.6306 14.5487 13.6306 14.9597 13.3771 15.2132L11.5409 17.0493C10.2734 18.3169 8.21824 18.3169 6.95068 17.0493C5.68311 15.7818 5.68311 13.7266 6.95068 12.4591L8.78678 10.623C9.0403 10.3694 9.45132 10.3694 9.70484 10.623C9.95835 10.8765 9.95835 11.2875 9.70484 11.541L7.86873 13.3771Z" fill="#A1A1AA"/></svg>'}})),"Home Assistant"),"\n",l.createElement(t.p,null,"The ",l.createElement(t.a,{href:"/docs-assets/ac4686d/docs/home-assistant-getting-started"},"Home Assistant Getting Started guide")," walks through installing the Twingate add-on from the Home Assistant Add-on Store. Once installed, you can access your dashboard, automations, and any devices on your network remotely."),"\n",l.createElement(t.h2,{id:"proxmox",style:{position:"relative"}}
1,l.createElement(t.a,{href:"#proxmox","aria-label":"proxmox permalink",className:"remark-autolink-anchor before"},l.createElement(t.span,{dangerouslySetInnerHTML:{__html:'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.3771 7.86873C14.1377 7.10819 15.3708 7.10819 16.1313 7.86873C16.8918 8.62927 16.8918 9.86235 16.1313 10.6229L14.2952 12.459C14.0417 12.7125 14.0417 13.1235 14.2952 13.3771C14.5487 13.6306 14.9597 13.6306 15.2132 13.3771L17.0493 11.5409C18.3169 10.2734 18.3169 8.21824 17.0493 6.95068C15.7818 5.68311 13.7266 5.68311 12.4591 6.95068L10.623 8.78678C10.3695 9.0403 10.3695 9.45132 10.623 9.70484C10.8765 9.95835 11.2875 9.95835 11.541 9.70484L13.3771 7.86873Z" fill="#A1A1AA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10.1639 13.8361C9.9104 13.5826 9.9104 13.1716 10.1639 12.9181L12.9181 10.1639C13.1716 9.9104 13.5826 9.9104 13.8361 10.1639C14.0896 10.4174 14.0896 10.8285 13.8361 11.082L11.082 13.8361C10.8285 14.0896 10.4174 14.0896 10.1639 13.8361Z" fill="#A1A1AA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M7.86873 13.3771C7.10819 14.1377 7.10819 15.3707 7.86873 16.1313C8.62927 16.8918 9.86235 16.8918 10.6229 16.1313L12.459 14.2952C12.7125 14.0417 13.1235 14.0417 13.3771 14.2952C13.6306 14.5487 13.6306 14.9597 13.3771 15.2132L11.5409 17.0493C10.2734 18.3169 8.21824 18.3169 6.95068 17.0493C5.68311 15.7818 5.68311 13.7266 6.95068 12.4591L8.78678 10.623C9.0403 10.3694 9.45132 10.3694 9.70484 10.623C9.95835 10.8765 9.95835 11.2875 9.70484 11.541L7.86873 13.3771Z" fill="#A1A1AA"/></svg>'}})),"Proxmox"),"\n",l.createElement(t.p,null,"The ",l.createElement(t.a,{href:"/docs-assets/ac4686d/docs/proxmox-getting-started"},"Getting Started with Proxmox guide")," covers deploying a Connector on your Proxmox host using the helper script."),"\n",l.createElement(t.h2,{id:"unraid",style:{position:"relative"}},l.createElement(t.a,{href:"#unraid","aria-label":"unraid permalink",className:"remark-autolink-anchor before"},l.createElement(t.span,{dangerouslySetInnerHTML:{__html:'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.3771 7.86873C14.1377 7.10819 15.3708 7.10819 16.1313 7.86873C16.8918 8.62927 16.8918 9.86235 16.1313 10.6229L14.2952 12.459C14.0417 12.7125 14.0417 13.1235 14.2952 13.3771C14.5487 13.6306 14.9597 13.6306 15.2132 13.3771L17.0493 11.5409C18.3169 10.2734 18.3169 8.21824 17.0493 6.95068C15.7818 5.68311 13.7266 5.68311 12.4591 6.95068L10.623 8.78678C10.3695 9.0403 10.3695 9.45132 10.623 9.70484C10.8765 9.95835 11.2875 9.95835 11.541 9.70484L13.3771 7.86873Z" fill="#A1A1AA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10.1639 13.8361C9.9104 13.5826 9.9104 13.1716 10.1639 12.9181L12.9181 10.1639C13.1716 9.9104 13.5826 9.9104 13.8361 10.1639C14.0896 10.4174 14.0896 10.8285 13.8361 11.082L11.082 13.8361C10.8285 14.0896 10.4174 14.0896 10.1639 13.8361Z" fill="#A1A1AA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M7.86873 13.3771C7.10819 14.1377 7.10819 15.3707 7.86873 16.1313C8.62927 16.8918 9.86235 16.8918 10.6229 16.1313L12.459 14.2952C12.7125 14.0417 13.1235 14.0417 13.3771 14.2952C13.6306 14.5487 13.6306 14.9597 13.3771 15.2132L11.5409 17.0493C10.2734 18.3169 8.21824 18.3169 6.95068 17.0493C5.68311 15.7818 5.68311 13.7266 6.95068 12.4591L8.78678 10.623C9.0403 10.3694 9.45132 10.3694 9.70484 10.623C9.95835 10.8765 9.95835 11.2875 9.70484 11.541L7.86873 13.3771Z" fill="#A1A1AA"/></svg>'}})),"Unraid"),"\n",l.createElement(t.p,null,"The ",l.createElement(t.a,{href:"/docs-assets/ac4686d/docs/unraid-getting-started"},"Unraid Getting Started guide")," covers installing the Twingate Connector from the Unraid Community Apps store. From there you can access your Unraid dashboard, Docker containers, and VMs remotely."),"\n",l.createElement(t.h2,{id:"zimaos",style:{position:"relative"}},l.createElement(t.a,{href:"#zimaos","aria-label":"zimaos permalink",className:"remark-autolink-anchor before"},l.createElement(t.span,{dangerouslySetInnerHTML:{__html:'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.3771 7.86873C14.1377 7.10819 15.3708 7.10819 16.1313 7.86873C16.8918 8.62927 16.8918 9.86235 16.
11313 10.6229L14.2952 12.459C14.0417 12.7125 14.0417 13.1235 14.2952 13.3771C14.5487 13.6306 14.9597 13.6306 15.2132 13.3771L17.0493 11.5409C18.3169 10.2734 18.3169 8.21824 17.0493 6.95068C15.7818 5.68311 13.7266 5.68311 12.4591 6.95068L10.623 8.78678C10.3695 9.0403 10.3695 9.45132 10.623 9.70484C10.8765 9.95835 11.2875 9.95835 11.541 9.70484L13.3771 7.86873Z" fill="#A1A1AA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10.1639 13.8361C9.9104 13.5826 9.9104 13.1716 10.1639 12.9181L12.9181 10.1639C13.1716 9.9104 13.5826 9.9104 13.8361 10.1639C14.0896 10.4174 14.0896 10.8285 13.8361 11.082L11.082 13.8361C10.8285 14.0896 10.4174 14.0896 10.1639 13.8361Z" fill="#A1A1AA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M7.86873 13.3771C7.10819 14.1377 7.10819 15.3707 7.86873 16.1313C8.62927 16.8918 9.86235 16.8918 10.6229 16.1313L12.459 14.2952C12.7125 14.0417 13.1235 14.0417 13.3771 14.2952C13.6306 14.5487 13.6306 14.9597 13.3771 15.2132L11.5409 17.0493C10.2734 18.3169 8.21824 18.3169 6.95068 17.0493C5.68311 15.7818 5.68311 13.7266 6.95068 12.4591L8.78678 10.623C9.0403 10.3694 9.45132 10.3694 9.70484 10.623C9.95835 10.8765 9.95835 11.2875 9.70484 11.541L7.86873 13.3771Z" fill="#A1A1AA"/></svg>'}})),"ZimaOS"),"\n",l.createElement(t.p,null,"The ",l.createElement(t.a,{href:"/docs-assets/ac4686d/docs/zimaos-getting-started"},"ZimaOS Getting Started guide")," walks through deploying Twingate on ZimaOS devices, including ZimaBoard and ZimaCube hardware."),"\n",l.createElement(t.h2,{id:"casaos",style:{position:"relative"}},l.createElement(t.a,{href:"#casaos","aria-label":"casaos permalink",className:"remark-autolink-anchor before"},l.createElement(t.span,{dangerouslySetInnerHTML:{__html:'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.3771 7.86873C14.1377 7.10819 15.3708 7.10819 16.1313 7.86873C16.8918 8.62927 16.8918 9.86235 16.1313 10.6229L14.2952 12.459C14.0417 12.7125 14.0417 13.1235 14.2952 13.3771C14.5487 13.6306 14.9597 13.6306 15.2132 13.3771L17.0493 11.5409C18.3169 10.2734 18.3169 8.21824 17.0493 6.95068C15.7818 5.68311 13.7266 5.68311 12.4591 6.95068L10.623 8.78678C10.3695 9.0403 10.3695 9.45132 10.623 9.70484C10.8765 9.95835 11.2875 9.95835 11.541 9.70484L13.3771 7.86873Z" fill="#A1A1AA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10.1639 13.8361C9.9104 13.5826 9.9104 13.1716 10.1639 12.9181L12.9181 10.1639C13.1716 9.9104 13.5826 9.9104 13.8361 10.1639C14.0896 10.4174 14.0896 10.8285 13.8361 11.082L11.082 13.8361C10.8285 14.0896 10.4174 14.0896 10.1639 13.8361Z" fill="#A1A1AA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M7.86873 13.3771C7.10819 14.1377 7.10819 15.3707 7.86873 16.1313C8.62927 16.8918 9.86235 16.8918 10.6229 16.1313L12.459 14.2952C12.7125 14.0417 13.1235 14.0417 13.3771 14.2952C13.6306 14.5487 13.6306 14.9597 13.3771 15.2132L11.5409 17.0493C10.2734 18.3169 8.21824 18.3169 6.95068 17.0493C5.68311 15.7818 5.68311 13.7266 6.95068 12.4591L8.78678 10.623C9.0403 10.3694 9.45132 10.3694 9.70484 10.623C9.95835 10.8765 9.95835 11.2875 9.70484 11.541L7.86873 13.3771Z" fill="#A1A1AA"/></svg>'}})),"CasaOS"),"\n",l.createElement(t.p,null,"The ",l.createElement(t.a,{href:"/docs-assets/ac4686d/docs/casaos-getting-started"},"CasaOS Getting Started guide")," covers installing the Twingate Connector on CasaOS and accessing your self-hosted apps from outside your home network."),"\n",l.createElement(t.h1,{id:"nas-devices",style:{position:"relative"}},l.createElement(t.a,{href:"#nas-devices","aria-label":"nas devices permalink",className:"remark-autolink-anchor before"},l.createElement(t.span,{dangerouslySetInnerHTML:{__html:'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.3771 7.86873C14.1377 7.10819 15.3708 7.10819 16.1313 7.86873C16.8918 8.62927 16.8918 9.86235 16.1313 10.6229L14.2952 12.459C14.0417 12.7125 14.0417 13.1235 14.2952 13.3771C14.5487 13.6306 14.9597 13.6306 15.2132 13.3771L17.0493 11.5409C18.3169 10.2734 18.3169 8.21824 17.0493 6.95068C15.7818 5.68311 13.7266 5.68311 12.4591 6.95068L10.623 8.78678C10.3695 9.0403 10.3695 9.45132 10.623 9.70484C10.8765 9.95835 11.2875 9.95835 11.541 9.70484L13.3771 7.86873Z" fill="#A1A1AA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10.1639 13.8361C9.9104 13.5826 9.9104 13.1716 10.1639 12.9181L12.9181 10.1639C13.1716 9.9104 13.5826 9.9104 13.8361 10.1639C14.0896 10.4174 14.0896 10.8285 13.8361 11.082L11.082 13.8361C10.8285 14.0896 10.4174 14.0896 10.
11639 13.8361Z" fill="#A1A1AA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M7.86873 13.3771C7.10819 14.1377 7.10819 15.3707 7.86873 16.1313C8.62927 16.8918 9.86235 16.8918 10.6229 16.1313L12.459 14.2952C12.7125 14.0417 13.1235 14.0417 13.3771 14.2952C13.6306 14.5487 13.6306 14.9597 13.3771 15.2132L11.5409 17.0493C10.2734 18.3169 8.21824 18.3169 6.95068 17.0493C5.68311 15.7818 5.68311 13.7266 6.95068 12.4591L8.78678 10.623C9.0403 10.3694 9.45132 10.3694 9.70484 10.623C9.95835 10.8765 9.95835 11.2875 9.70484 11.541L7.86873 13.3771Z" fill="#A1A1AA"/></svg>'}})),"NAS Devices"),"\n",l.createElement(t.h2,{id:"synology",style:{position:"relative"}},l.createElement(t.a,{href:"#synology","aria-label":"synology permalink",className:"remark-autolink-anchor before"},l.createElement(t.span,{dangerouslySetInnerHTML:{__html:'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.3771 7.86873C14.1377 7.10819 15.3708 7.10819 16.1313 7.86873C16.8918 8.62927 16.8918 9.86235 16.1313 10.6229L14.2952 12.459C14.0417 12.7125 14.0417 13.1235 14.2952 13.3771C14.5487 13.6306 14.9597 13.6306 15.2132 13.3771L17.0493 11.5409C18.3169 10.2734 18.3169 8.21824 17.0493 6.95068C15.7818 5.68311 13.7266 5.68311 12.4591 6.95068L10.623 8.78678C10.3695 9.0403 10.3695 9.45132 10.623 9.70484C10.8765 9.95835 11.2875 9.95835 11.541 9.70484L13.3771 7.86873Z" fill="#A1A1AA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10.1639 13.8361C9.9104 13.5826 9.9104 13.1716 10.1639 12.9181L12.9181 10.1639C13.1716 9.9104 13.5826 9.9104 13.8361 10.1639C14.0896 10.4174 14.0896 10.8285 13.8361 11.082L11.082 13.8361C10.8285 14.0896 10.4174 14.0896 10.1639 13.8361Z" fill="#A1A1AA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M7.86873 13.3771C7.10819 14.1377 7.10819 15.3707 7.86873 16.1313C8.62927 16.8918 9.86235 16.8918 10.6229 16.1313L12.459 14.2952C12.7125 14.0417 13.1235 14.0417 13.3771 14.2952C13.6306 14.5487 13.6306 14.9597 13.3771 15.2132L11.5409 17.0493C10.2734 18.3169 8.21824 18.3169 6.95068 17.0493C5.68311 15.7818 5.68311 13.7266 6.95068 12.4591L8.78678 10.623C9.0403 10.3694 9.45132 10.3694 9.70484 10.623C9.95835 10.8765 9.95835 11.2875 9.70484 11.541L7.86873 13.3771Z" fill="#A1A1AA"/></svg>'}})),"Synology"),"\n",l.createElement(t.p,null,"The ",l.createElement(t.a,{href:"/docs-assets/ac4686d/docs/how-to-set-up-twingate-on-a-synology-nas-dsm-7"},"Synology NAS guide")," walks through setting up Twingate on Synology devices running DSM 7, using the Docker package to run the Connector directly on your NAS."),"\n",l.createElement(t.h2,{id:"qnap",style:{position:"relative"}},l.createElement(t.a,{href:"#qnap","aria-label":"qnap permalink",className:"remark-autolink-anchor before"},l.createElement(t.span,{dangerouslySetInnerHTML:{__html:'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.3771 7.86873C14.1377 7.10819 15.3708 7.10819 16.1313 7.86873C16.8918 8.62927 16.8918 9.86235 16.1313 10.6229L14.2952 12.459C14.0417 12.7125 14.0417 13.1235 14.2952 13.3771C14.5487 13.6306 14.9597 13.6306 15.2132 13.3771L17.0493 11.5409C18.3169 10.2734 18.3169 8.21824 17.0493 6.95068C15.7818 5.68311 13.7266 5.68311 12.4591 6.95068L10.623 8.78678C10.3695 9.0403 10.3695 9.45132 10.623 9.70484C10.8765 9.95835 11.2875 9.95835 11.541 9.70484L13.3771 7.86873Z" fill="#A1A1AA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10.1639 13.8361C9.9104 13.5826 9.9104 13.1716 10.1639 12.9181L12.9181 10.1639C13.1716 9.9104 13.5826 9.9104 13.8361 10.1639C14.0896 10.4174 14.0896 10.8285 13.8361 11.082L11.082 13.8361C10.8285 14.0896 10.4174 14.0896 10.1639 13.8361Z" fill="#A1A1AA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M7.86873 13.3771C7.10819 14.1377 7.10819 15.3707 7.86873 16.1313C8.62927 16.8918 9.86235 16.8918 10.6229 16.1313L12.459 14.2952C12.7125 14.0417 13.1235 14.0417 13.3771 14.2952C13.6306 14.5487 13.6306 14.9597 13.3771 15.2132L11.5409 17.0493C10.2734 18.3169 8.21824 18.3169 6.95068 17.0493C5.68311 15.7818 5.68311 13.7266 6.95068 12.4591L8.78678 10.623C9.0403 10.3694 9.45132 10.3694 9.70484 10.623C9.95835 10.8765 9.95835 11.2875 9.70484 11.541L7.86873 13.3771Z" fill="#A1A1AA"/></svg>'}})),"QNAP"),"\n",l.createElement(t.p,null,"The ",l.createElement(t.a,{href:"/docs-assets/ac4686d/docs/nas-qnap-install"},"QNAP NAS guide")," covers deploying the Twingate Connector on a QNAP NAS using Container Station."),"\n",l.createElement(t.h2,{id:"truenas-scale",style:{position:"relative"}}
1,l.createElement(t.a,{href:"#truenas-scale","aria-label":"truenas scale permalink",className:"remark-autolink-anchor before"},l.createElement(t.span,{dangerouslySetInnerHTML:{__html:'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.3771 7.86873C14.1377 7.10819 15.3708 7.10819 16.1313 7.86873C16.8918 8.62927 16.8918 9.86235 16.1313 10.6229L14.2952 12.459C14.0417 12.7125 14.0417 13.1235 14.2952 13.3771C14.5487 13.6306 14.9597 13.6306 15.2132 13.3771L17.0493 11.5409C18.3169 10.2734 18.3169 8.21824 17.0493 6.95068C15.7818 5.68311 13.7266 5.68311 12.4591 6.95068L10.623 8.78678C10.3695 9.0403 10.3695 9.45132 10.623 9.70484C10.8765 9.95835 11.2875 9.95835 11.541 9.70484L13.3771 7.86873Z" fill="#A1A1AA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10.1639 13.8361C9.9104 13.5826 9.9104 13.1716 10.1639 12.9181L12.9181 10.1639C13.1716 9.9104 13.5826 9.9104 13.8361 10.1639C14.0896 10.4174 14.0896 10.8285 13.8361 11.082L11.082 13.8361C10.8285 14.0896 10.4174 14.0896 10.1639 13.8361Z" fill="#A1A1AA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M7.86873 13.3771C7.10819 14.1377 7.10819 15.3707 7.86873 16.1313C8.62927 16.8918 9.86235 16.8918 10.6229 16.1313L12.459 14.2952C12.7125 14.0417 13.1235 14.0417 13.3771 14.2952C13.6306 14.5487 13.6306 14.9597 13.3771 15.2132L11.5409 17.0493C10.2734 18.3169 8.21824 18.3169 6.95068 17.0493C5.68311 15.7818 5.68311 13.7266 6.95068 12.4591L8.78678 10.623C9.0403 10.3694 9.45132 10.3694 9.70484 10.623C9.95835 10.8765 9.95835 11.2875 9.70484 11.541L7.86873 13.3771Z" fill="#A1A1AA"/></svg>'}})),"TrueNAS SCALE"),"\n",l.createElement(t.p,null,"The ",l.createElement(t.a,{href:"/docs-assets/ac4686d/docs/truenas-container-deployment"},"TrueNAS SCALE guide")," covers running the Connector as a container on TrueNAS SCALE so you can access your pools, shares, and apps remotely."),"\n",l.createElement(t.h1,{id:"troubleshooting",style:{position:"relative"}},l.createElement(t.a,{href:"#troubleshooting","aria-label":"troubleshooting permalink",className:"remark-autolink-anchor before"},l.createElement(t.span,{dangerouslySetInnerHTML:{__html:'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.3771 7.86873C14.1377 7.10819 15.3708 7.10819 16.1313 7.86873C16.8918 8.62927 16.8918 9.86235 16.1313 10.6229L14.2952 12.459C14.0417 12.7125 14.0417 13.1235 14.2952 13.3771C14.5487 13.6306 14.9597 13.6306 15.2132 13.3771L17.0493 11.5409C18.3169 10.2734 18.3169 8.21824 17.0493 6.95068C15.7818 5.68311 13.7266 5.68311 12.4591 6.95068L10.623 8.78678C10.3695 9.0403 10.3695 9.45132 10.623 9.70484C10.8765 9.95835 11.2875 9.95835 11.541 9.70484L13.3771 7.86873Z" fill="#A1A1AA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10.1639 13.8361C9.9104 13.5826 9.9104 13.1716 10.1639 12.9181L12.9181 10.1639C13.1716 9.9104 13.5826 9.9104 13.8361 10.1639C14.0896 10.4174 14.0896 10.8285 13.8361 11.082L11.082 13.8361C10.8285 14.0896 10.4174 14.0896 10.1639 13.8361Z" fill="#A1A1AA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M7.86873 13.3771C7.10819 14.1377 7.10819 15.3707 7.86873 16.1313C8.62927 16.8918 9.86235 16.8918 10.6229 16.1313L12.459 14.2952C12.7125 14.0417 13.1235 14.0417 13.3771 14.2952C13.6306 14.5487 13.6306 14.9597 13.3771 15.2132L11.5409 17.0493C10.2734 18.3169 8.21824 18.3169 6.95068 17.0493C5.68311 15.7818 5.68311 13.7266 6.95068 12.4591L8.78678 10.623C9.0403 10.3694 9.45132 10.3694 9.70484 10.623C9.95835 10.8765 9.95835 11.2875 9.70484 11.541L7.86873 13.3771Z" fill="#A1A1AA"/></svg>'}})),"Troubleshooting"),"\n",l.createElement(t.p,null,"If something isn’t working, here are the most common issues:"),"\n",l.createElement(t.ul,null,"\n",l.createElement(t.li,null,l.createElement(t.strong,null,"Can’t reach a service after setup"),": Make sure the Twingate Client is running on your device and you’re signed in. Check that the Resource IP address and port match what the service actually listens on. A quick test: can you reach the service from another device on the same local network?"),"\n",l.createElement(t.li,null,l.createElement(t.strong,null,"Connector shows as offline"),": Verify the container or add-on is running on your home lab platform. Check that your home network has 
1internet access and isn’t blocking outbound connections on port 443."),"\n",l.createElement(t.li,null,l.createElement(t.strong,null,"Slow performance"),": Twingate establishes peer-to-peer connections when possible, which keeps latency low. If connections feel slow, check your home network’s upload speed, as that’s typically the bottleneck for remote access."),"\n",l.createElement(t.li,null,l.createElement(t.strong,null,"DNS issues"),": If you’re using local DNS names (like ",l.createElement(t.code,null,"nas.local"),") instead of IP addresses, make sure the Connector can resolve them. Using IP addresses directly avoids local DNS resolution issues in most home lab setups."),"\n"),"\n",l.createElement(t.p,null,"For more help, see the ",l.createElement(t.a,{href:"/docs-assets/ac4686d/docs/troubleshooting"},"Twingate Troubleshooting Guide"),"."),"\n",l.createElement(t.hr),"\n",l.createElement(t.h1,{id:"further-help",style:{position:"relative"}},l.createElement(t.a,{href:"#further-help","aria-label":"further help permalink",className:"remark-autolink-anchor before"},l.createElement(t.span,{dangerouslySetInnerHTML:{__html:'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.3771 7.86873C14.1377 7.10819 15.3708 7.10819 16.1313 7.86873C16.8918 8.62927 16.8918 9.86235 16.1313 10.6229L14.2952 12.459C14.0417 12.7125 14.0417 13.1235 14.2952 13.3771C14.5487 13.6306 14.9597 13.6306 15.2132 13.3771L17.0493 11.5409C18.3169 10.2734 18.3169 8.21824 17.0493 6.95068C15.7818 5.68311 13.7266 5.68311 12.4591 6.95068L10.623 8.78678C10.3695 9.0403 10.3695 9.45132 10.623 9.70484C10.8765 9.95835 11.2875 9.95835 11.541 9.70484L13.3771 7.86873Z" fill="#A1A1AA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10.1639 13.8361C9.9104 13.5826 9.9104 13.1716 10.1639 12.9181L12.9181 10.1639C13.1716 9.9104 13.5826 9.9104 13.8361 10.1639C14.0896 10.4174 14.0896 10.8285 13.8361 11.082L11.082 13.8361C10.8285 14.0896 10.4174 14.0896 10.1639 13.8361Z" fill="#A1A1AA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M7.86873 13.3771C7.10819 14.1377 7.10819 15.3707 7.86873 16.1313C8.62927 16.8918 9.86235 16.8918 10.6229 16.1313L12.459 14.2952C12.7125 14.0417 13.1235 14.0417 13.3771 14.2952C13.6306 14.5487 13.6306 14.9597 13.3771 15.2132L11.5409 17.0493C10.2734 18.3169 8.21824 18.3169 6.95068 17.0493C5.68311 15.7818 5.68311 13.7266 6.95068 12.4591L8.78678 10.623C9.0403 10.3694 9.45132 10.3694 9.70484 10.623C9.95835 10.8765 9.95835 11.2875 9.70484 11.541L7.86873 13.3771Z" fill="#A1A1AA"/></svg>'}})),"Further Help"),"\n",l.createElement(t.p,null,"The ",l.createElement(t.a,{href:"https://www.reddit.com/r/twingate"},"Twingate community on Reddit")," is full of home lab folks who have been through this. Drop by to ask questions or see what other people are running."),"\n",l.createElement(t.hr),"\n",l.createElement(t.h1,{id:"related-resources",style:{position:"relative"}},l.createElement(t.a,{href:"#related-resources","aria-label":"related resources permalink",className:"remark-autolink-anchor before"},l.createElement(t.span,{dangerouslySetInnerHTML:{__html:'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.3771 7.86873C14.1377 7.10819 15.3708 7.10819 16.1313 7.86873C16.8918 8.62927 16.8918 9.86235 16.1313 10.6229L14.2952 12.459C14.0417 12.7125 14.0417 13.1235 14.2952 13.3771C14.5487 13.6306 14.9597 13.6306 15.2132 13.3771L17.0493 11.5409C18.3169 10.2734 18.3169 8.21824 17.0493 6.95068C15.7818 5.68311 13.7266 5.68311 12.4591 6.95068L10.623 8.78678C10.3695 9.0403 10.3695 9.45132 10.623 9.70484C10.8765 9.95835 11.2875 9.95835 11.541 9.70484L13.3771 7.86873Z" fill="#A1A1AA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10.1639 13.8361C9.9104 13.5826 9.9104 13.1716 10.1639 12.9181L12.9181 10.1639C13.1716 9.9104 13.5826 9.9104 13.8361 10.1639C14.0896 10.4174 14.0896 10.8285 13.8361 11.082L11.082 13.8361C10.8285 14.0896 10.4174 14.0896 10.1639 13.8361Z" fill="#A1A1AA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M7.86873 13.3771C7.10819 14.1377 7.10819 15.3707 7.86873 16.1313C8.62927 16.8918 9.86235 16.8918 10.6229 16.1313L12.459 14.2952C12.7125 14.0417 13.1235 14.0417 13.3771 14.2952C13.6306 14.5487 13.6306 14.9597 13.3771 15.2132L11.5409 17.0493C10.2734 18.3169 8.21824 18.3169 6.95068 17.0493C5.68311 15.7818 5.68311 13.7266 6.95068 12.4591L8.78678 10.623C9.0403 10.3694 9.45132 10.3694 9.70484 10.623C9.95835 10.8765 9.95835 11.2875 9.70484 11.541L7.86873 13.3771Z" fill="#A1A1AA"/></svg>'}})),"Related Resources"),"\n",l.createElement(t.ul,null,"\n",l.createElement(t.li,null,l.createElement(t.a,{href:"/docs-assets/ac4686d/docs/homelab-step-by-step"},"Protect Your Home Lab (Full Walkthrough)")),"\n",l.createElement(t.li,null,l.createElement(t.a,{href:"/docs-assets/ac4686d/docs/deploy-connector-on-ubiquiti"},"Ubiquiti Connector Guide")),"\n",l.createElement(t.li,null,l.createElement(t.a,{href:"/docs-assets/ac4686d/docs/game-streaming-remote"},"Remote Game Streaming")),"\n",l.createElement(t.li,null,l.createElement(t.a,{href:"/docs-assets/ac4686d/docs/diy-vpn-setup-guide"},"Self-Hosted VPN with Exit Networks")),"\n",l.createElement(t.li,null,l.createElement(t.a,{href:"/docs-assets/ac4686d/docs/headless-iot-gateway"},"Headless Client Gateway for IoT")),"\n"))}var o=function(e){void 0===e&&(e={});const{wrapper:t}=Object.assign({},(0,a.RP)(),e.components);return t?l.createElement(t,e,l.createElement(r,e)):r(e)};var i=n(35309),s=n(71623),d=n(84343),c=n(48291),h=n(17816),m=n(75131),u=n(22792),p=n(43611),C=n(63377),g=n(42452),f=n(1805),v=n(2976),A=n(64190),w=n(83900),L=n(43285),E=n(22009),y=n(28789),x=n(61540),k=n(21145),b=n(16204),S=n(35935),M=n(74848);function T(e){var t,n,l,a,r,o;const{data:i,location:d,pageContext:h}=e,{mdx:u,docsSocialImage:p}
1=i,C=null==u||null===(t=u.frontmatter)||void 0===t?void 0:t.title,g=(null==u||null===(n=u.frontmatter)||void 0===n?void 0:n.description)||(null==u||null===(l=u.frontmatter)||void 0===l?void 0:l.subtitle),f=null==u||null===(a=u.frontmatter)||void 0===a?void 0:a.keywords,{docsMetadata:v}=(0,b.M)(),A=g||(null==v?void 0:v.description),w=(0,S.f)((0,m.Z)(u),null!==(r=h.navigationTree)&&void 0!==r?r:[],C),E=w.length>1;return(0,M.jsxs)(L.k,{title:C,description:A,keywords:f,pathname:d.pathname,image:null==p||null===(o=p.childImageSharp)||void 0===o?void 0:o.original,children:[(0,M.jsx)(s.d,{mdx:u,pathname:d.pathname,description:A,hasBreadcrumb:E}),(0,M.jsx)(c.g,{path:w,pathname:d.pathname})]})}function Z(e){var t,n,l;const{children:a,data:r,pageContext:o,location:s}=e,{mdx:c}=r,{navigationTree:L}=o,b=(0,E._)(),T=null==c?void 0:c.frontmatter,Z="two-column"===(null==T||null===(t=T.docs)||void 0===t?void 0:t.layout),N=`https://www.twingate.com${s.pathname}`;let j=null!==(n=null==T||null===(l=T.docs)||void 0===l?void 0:l.aiPrompt)&&void 0!==n?n:`Take a look at this page: ${N} and walk me through it`;j.includes("{{url}}")&&(j=j.replace("{{url}}",N));const I=[{id:"open-chatgpt",icon:(0,M.jsx)(y.IconChatGPT,{}),label:"Open in ChatGPT",description:"Ask questions about this page",href:`https://chatgpt.com/?hints=search&q=${encodeURIComponent(j)}`},{id:"open-claude",icon:(0,M.jsx)(x.IconClaude,{}),label:"Open in Claude",description:"Ask questions about this page",href:`https://claude.ai/new?q=${encodeURIComponent(j)}`}],_=(0,m.Z)(c),H=null==T?void 0:T.title,P=(0,S.f)(_,L,H),{isVideoOverlayOpen:B}=b;return(0,M.jsx)(E.jx,{value:b,children:(0,M.jsxs)(C.P,{children:[(0,M.jsx)(k.R,{currentPath:P,navItems:L,pathname:s.pathname,visibility:["visible","visible","hidden"],height:["auto","auto",0]}),(0,M.jsx)(f.a,{as:"section",paddingTopSpacing:[3,4,6],paddingBottomSpacing:[4,0],boxSizing:"content-box",children:(0,M.jsx)(v.m,{maxWidth:"xl",disableGutters:!0,children:(0,M.jsxs)(A.x,{gridGap:["0","0","2rem","4rem","6rem","9rem"],gridTemplateColumns:["repeat(12, 1fr)","repeat(12, 1fr)","248px minmax(0, 1fr) 240px","248px minmax(0, 1fr) 240px","248px minmax(0, 1fr) 240px"],children:[(0,M.jsx)(f.a,{display:["none","none","block"],gridColumn:"1 / span 1",height:"calc(100vh - 5rem - 3rem)",overflow:"auto",position:"sticky",top:"7rem",children:(0,M.jsx)(u.S,{overflow:"hidden",pathname:s.pathname,items:L,paddingRightSpacing:[0,0],paddingBottomSpacing:2})}),(0,M.jsxs)(f.a,{gridColumn:["1 / span 12","1 / span 12","2 / span 2",Z?"2 / span 2":"2 / span 1"],style:{maxWidth:"840px"},children:[(0,M.jsxs)(f.a,{display:"flex",flexDirection:["column-reverse","row","row","column"],justifyContent:["flex-start","space-between","space-between","flex-start"],marginBottomSpacing:[2,3,2,0],children:[(0,M.jsx)(f.a,{children:(0,M.jsx)(i.n,{mdx:c,path:P})}),!Z&&(0,M.jsx)(f.a,{display:["block","block","block","none"],marginTopSpacing:[1,2,5],children:(0,M.jsx)(g.W,{items:I,triggerLabel:"Open with AI"})})]}),B&&(0,M.jsx)(f.a,{position:"absolute",width:"100%",height:"100%",left:"0",right:"0",top:"0",children:(0,M.jsx)(p.O,{})}),a&&(0,M.jsx)(f.a,{marginTopSpacing:4,marginBottomSpacing:7,children:(0,M.jsx)(w.b,{children:a})}),(0,M.jsx)(d.n,{mdx:c})]}),!Z&&(0,M.jsx)(f.a,{display:["none","none","none","block"],gridColumn:"3 / span 1",children:(0,M.jsxs)(f.a,{position:"sticky",top:"7rem",children:[(0,M.jsx)(f.a,{marginBottomSpacing:3,marginTopSpacing:1,children:(0,M.jsx)(g.W,{items:I,triggerLabel:"Open with AI"})}),(0,M.jsx)(h.M,{mdx:c,locationHash:s.hash})]})})]})})})]})})}function N(e){return l.createElement(Z,e,l.createElement(o,e))}}}]);
2//# sourceMappingURL=165-a7a96c9c927f39e62804.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.