{"slug":"access-qnap-nas-from-anywhere","title":"Access QNAP NAS from anywhere","tags":["tailscale","access-control"],"agent_summary":"Last validated: Jan 5, 2026","trigger_phrases":[],"runnable":false,"markdown":"\r\n# Access QNAP NAS from anywhere\r\n\r\nLast validated: Jan 5, 2026\r\n\r\nTailscale makes it easy to securely connect to your QNAP NAS devices over WireGuard®.\r\n\r\nTailscale is free for most personal uses, including accessing your NAS.\r\n\r\n## [Supported QNAP hardware](https://tailscale.com/docs/integrations/qnap\\#supported-qnap-hardware)\r\n\r\n- x86-64bit devices\r\n- arm-64bit devices\r\n\r\n## [Installation steps](https://tailscale.com/docs/integrations/qnap\\#installation-steps)\r\n\r\n1. Open the QNAP App Center.\r\n\r\n2. Open the **Communications** section.\r\n![The QNAP App Center interface](https://tailscale.com/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fqnap-app-center.3ffe3a7e.png&w=750&q=75)\r\n3. Locate the Tailscale application and select **Install**.\r\n\r\n4. After the Tailscale app installation is completed, select the Tailscale app icon, and select **Open**.\r\n\r\n5. Log in to your Tailscale network.\r\n![Log in to the Tailscale network](https://tailscale.com/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fqnap-login.1e757b4f.png&w=750&q=75)\r\n6. In the **Connect device** page, select **Connect**.\r\n\r\n\r\nThe app can also be downloaded from the [QNAP App Center](https://www.qnap.com/en/app-center/?os=qts&type=Communications) website.\r\n\r\n### [Manual installation steps](https://tailscale.com/docs/integrations/qnap\\#manual-installation-steps)\r\n\r\nAn alternative to the recommended approach of installing Tailscale from the QNAP App Center is to install Tailscale using a downloadable QNAP package (QPKG). A reason you might want to install from a QPKG is to access new Tailscale features that are not yet released in the Tailscale version that is available from the QNAP App Center.\r\n\r\nTo manually install Tailscale:\r\n\r\n1. Download the QPKG for your QNAP device from the [Tailscale Packages server](https://pkgs.tailscale.com/). QNAP QPKGs are available from both [stable](https://pkgs.tailscale.com/stable/#qpkgs) and [unstable](https://pkgs.tailscale.com/unstable/#qpkgs) release tracks.\r\n2. Open the **App Center** on your QNAP device.\r\n3. Select **Install Manually** in the upper right-hand corner, select **Browse**, select the QPKG (`.qpkg`) file that you downloaded, and then select **Install**.\r\n4. Once installation completes, tailscaled should be up and running on your QNAP device, and you should find a new **Tailscale** app in your My Apps section.\r\n\r\n## [Features](https://tailscale.com/docs/integrations/qnap\\#features)\r\n\r\nWhen used with QNAP, Tailscale supports these features:\r\n\r\n- Receive [Taildrop](https://tailscale.com/docs/features/taildrop) files from other tailnet devices automatically, when you create a shared folder named \"Tailnet\" on your NAS.\r\n- Web-based login to any [supported identity provider](https://tailscale.com/docs/integrations/identity).\r\n- Access your QNAP NAS from anywhere, [without opening firewall ports](https://tailscale.com/blog/how-nat-traversal-works).\r\n- Share your NAS with designated Tailscale users, using [node sharing](https://tailscale.com/docs/features/sharing).\r\n- Restrict access to your NAS using [access control policies](https://tailscale.com/docs/features/access-control).\r\n- Use your NAS as a [subnet router](https://tailscale.com/docs/features/subnet-routers) to provide external access to your LAN. This requires using [`tailscale`](https://tailscale.com/docs/integrations/qnap#using-the-tailscale-cli) command line steps.\r\n- Use your NAS as an [exit node](https://tailscale.com/docs/features/exit-nodes) for secure internet access from anywhere.\r\n\r\n## [Using the Tailscale CLI](https://tailscale.com/docs/integrations/qnap\\#using-the-tailscale-cli)\r\n\r\nSome Tailscale functionality, such as configuring QNAP to be a subnet router, requires using the [`tailscale`](https://tailscale.com/docs/reference/tailscale-cli) CLI. After you install the Tailscale app, the `tailscale` CLI is available as part of the mounted `qpkg` package. You can access the QNAP terminal and run CLI commands [using SSH](https://www.qnap.com/en/how-to/faq/article/how-do-i-access-my-qnap-nas-using-ssh).\r\n\r\nYou can find the mounted package path using this command:\r\n\r\n```shell\r\necho $(getcfg SHARE_DEF defVolMP -f /etc/config/def_share.info)/.qpkg/Tailscale/\r\n```\r\n\r\nYou can run the `tailscale` CLI using this command:\r\n\r\n```shell\r\n$(getcfg SHARE_DEF defVolMP -f /etc/config/def_share.info)/.qpkg/Tailscale/tailscale [...]\r\n```\r\n\r\nFor convenience, you can add the package path to your `$PATH` environment variable.\r\n\r\n```shell\r\nexport PATH=$PATH:$(getcfg SHARE_DEF defVolMP -f /etc/config/def_share.info)/.qpkg/Tailscale/\r\n```\r\n\r\nThis lets you run `tailscale` commands without the full path:\r\n\r\n```shell\r\ntailscale [...]\r\n```\r\n\r\n## [Special thanks](https://tailscale.com/docs/integrations/qnap\\#special-thanks)\r\n\r\nSpecial thanks to [ivokub](https://github.com/ivokub), who has contributed a community-maintained [Tailscale QPKG package builder](https://github.com/ivokub/tailscale-qpkg).\r\n\r\n![Project Logo](https://cdn.brandfetch.io/tailscale.com/fallback/lettermark/theme/dark/h/256/w/256/icon?c=1bfwsmEH20zzEfSNTed)\r\n\r\nAsk AI\r\n\r\nreCAPTCHA\r\n\r\nRecaptcha requires verification.\r\n\r\nprotected by **reCAPTCHA**\r\n","html":"<h1>Access QNAP NAS from anywhere</h1>\n<p>Last validated: Jan 5, 2026</p>\n<p>Tailscale makes it easy to securely connect to your QNAP NAS devices over WireGuard®.</p>\n<p>Tailscale is free for most personal uses, including accessing your NAS.</p>\n<h2><a href=\"https://tailscale.com/docs/integrations/qnap#supported-qnap-hardware\">Supported QNAP hardware</a></h2>\n<ul>\n<li>x86-64bit devices</li>\n<li>arm-64bit devices</li>\n</ul>\n<h2><a href=\"https://tailscale.com/docs/integrations/qnap#installation-steps\">Installation steps</a></h2>\n<ol>\n<li>\n<p>Open the QNAP App Center.</p>\n</li>\n<li>\n<p>Open the <strong>Communications</strong> section.\r\n<img src=\"https://tailscale.com/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fqnap-app-center.3ffe3a7e.png&#x26;w=750&#x26;q=75\" alt=\"The QNAP App Center interface\"></p>\n</li>\n<li>\n<p>Locate the Tailscale application and select <strong>Install</strong>.</p>\n</li>\n<li>\n<p>After the Tailscale app installation is completed, select the Tailscale app icon, and select <strong>Open</strong>.</p>\n</li>\n<li>\n<p>Log in to your Tailscale network.\r\n<img src=\"https://tailscale.com/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fqnap-login.1e757b4f.png&#x26;w=750&#x26;q=75\" alt=\"Log in to the Tailscale network\"></p>\n</li>\n<li>\n<p>In the <strong>Connect device</strong> page, select <strong>Connect</strong>.</p>\n</li>\n</ol>\n<p>The app can also be downloaded from the <a href=\"https://www.qnap.com/en/app-center/?os=qts&#x26;type=Communications\">QNAP App Center</a> website.</p>\n<h3><a href=\"https://tailscale.com/docs/integrations/qnap#manual-installation-steps\">Manual installation steps</a></h3>\n<p>An alternative to the recommended approach of installing Tailscale from the QNAP App Center is to install Tailscale using a downloadable QNAP package (QPKG). A reason you might want to install from a QPKG is to access new Tailscale features that are not yet released in the Tailscale version that is available from the QNAP App Center.</p>\n<p>To manually install Tailscale:</p>\n<ol>\n<li>Download the QPKG for your QNAP device from the <a href=\"https://pkgs.tailscale.com/\">Tailscale Packages server</a>. QNAP QPKGs are available from both <a href=\"https://pkgs.tailscale.com/stable/#qpkgs\">stable</a> and <a href=\"https://pkgs.tailscale.com/unstable/#qpkgs\">unstable</a> release tracks.</li>\n<li>Open the <strong>App Center</strong> on your QNAP device.</li>\n<li>Select <strong>Install Manually</strong> in the upper right-hand corner, select <strong>Browse</strong>, select the QPKG (<code>.qpkg</code>) file that you downloaded, and then select <strong>Install</strong>.</li>\n<li>Once installation completes, tailscaled should be up and running on your QNAP device, and you should find a new <strong>Tailscale</strong> app in your My Apps section.</li>\n</ol>\n<h2><a href=\"https://tailscale.com/docs/integrations/qnap#features\">Features</a></h2>\n<p>When used with QNAP, Tailscale supports these features:</p>\n<ul>\n<li>Receive <a href=\"https://tailscale.com/docs/features/taildrop\">Taildrop</a> files from other tailnet devices automatically, when you create a shared folder named \"Tailnet\" on your NAS.</li>\n<li>Web-based login to any <a href=\"https://tailscale.com/docs/integrations/identity\">supported identity provider</a>.</li>\n<li>Access your QNAP NAS from anywhere, <a href=\"https://tailscale.com/blog/how-nat-traversal-works\">without opening firewall ports</a>.</li>\n<li>Share your NAS with designated Tailscale users, using <a href=\"https://tailscale.com/docs/features/sharing\">node sharing</a>.</li>\n<li>Restrict access to your NAS using <a href=\"https://tailscale.com/docs/features/access-control\">access control policies</a>.</li>\n<li>Use your NAS as a <a href=\"https://tailscale.com/docs/features/subnet-routers\">subnet router</a> to provide external access to your LAN. This requires using <a href=\"https://tailscale.com/docs/integrations/qnap#using-the-tailscale-cli\"><code>tailscale</code></a> command line steps.</li>\n<li>Use your NAS as an <a href=\"https://tailscale.com/docs/features/exit-nodes\">exit node</a> for secure internet access from anywhere.</li>\n</ul>\n<h2><a href=\"https://tailscale.com/docs/integrations/qnap#using-the-tailscale-cli\">Using the Tailscale CLI</a></h2>\n<p>Some Tailscale functionality, such as configuring QNAP to be a subnet router, requires using the <a href=\"https://tailscale.com/docs/reference/tailscale-cli\"><code>tailscale</code></a> CLI. After you install the Tailscale app, the <code>tailscale</code> CLI is available as part of the mounted <code>qpkg</code> package. You can access the QNAP terminal and run CLI commands <a href=\"https://www.qnap.com/en/how-to/faq/article/how-do-i-access-my-qnap-nas-using-ssh\">using SSH</a>.</p>\n<p>You can find the mounted package path using this command:</p>\n<pre><code class=\"language-shell\">echo $(getcfg SHARE_DEF defVolMP -f /etc/config/def_share.info)/.qpkg/Tailscale/\n</code></pre>\n<p>You can run the <code>tailscale</code> CLI using this command:</p>\n<pre><code class=\"language-shell\">$(getcfg SHARE_DEF defVolMP -f /etc/config/def_share.info)/.qpkg/Tailscale/tailscale [...]\n</code></pre>\n<p>For convenience, you can add the package path to your <code>$PATH</code> environment variable.</p>\n<pre><code class=\"language-shell\">export PATH=$PATH:$(getcfg SHARE_DEF defVolMP -f /etc/config/def_share.info)/.qpkg/Tailscale/\n</code></pre>\n<p>This lets you run <code>tailscale</code> commands without the full path:</p>\n<pre><code class=\"language-shell\">tailscale [...]\n</code></pre>\n<h2><a href=\"https://tailscale.com/docs/integrations/qnap#special-thanks\">Special thanks</a></h2>\n<p>Special thanks to <a href=\"https://github.com/ivokub\">ivokub</a>, who has contributed a community-maintained <a href=\"https://github.com/ivokub/tailscale-qpkg\">Tailscale QPKG package builder</a>.</p>\n<p><img src=\"https://cdn.brandfetch.io/tailscale.com/fallback/lettermark/theme/dark/h/256/w/256/icon?c=1bfwsmEH20zzEfSNTed\" alt=\"Project Logo\"></p>\n<p>Ask AI</p>\n<p>reCAPTCHA</p>\n<p>Recaptcha requires verification.</p>\n<p>protected by <strong>reCAPTCHA</strong></p>\n"}