Jikespace NAS: Tailscale Deployment Guide
1. Preparation
- Log in to the Tailscale web console.
- Generate an Auth Key:
- Check Reusable
- Check Ephemeral
- Check Pre-approved
- Copy the key beginning with
tskey-auth-for the next step.
2. Jikespace Docker Deployment (GUI Method)
Step One: Download the Image
- Open Jikespace Docker → Images → Repository → search
tailscale→ downloadtailscale/tailscale.
Step Two: Create and Configure the Container (Critical) Select the image and click "Add Container". Modify these four settings:
- Volume Path (resolves invalid volume path error):
- Local path: Create a new folder or select an existing one (e.g.,
/Docker/tailscale) - Mount path: Enter
/var/lib/tailscale
- Local path: Create a new folder or select an existing one (e.g.,
- Network:
- Set to Host mode (required for gateway functionality).
- Environment:
- Variable name:
TS_AUTHKEY - Variable value: Paste your copied key.
- Variable name:
- Capabilities:
- Check "Run in privileged mode" (required to start the container).
3. Verification and Advanced Options
- Start the container: Verify the status shows "Running".
- Verify connectivity: Open Tailscale on your phone or computer and check that a new device (e.g.,
zspace-nas) appears online. - Advanced configuration (optional):
- Subnet routing (access other devices on your local network): Add
TS_ROUTES=192.168.x.0/24to Environment, replacing the subnet with your router's network. - Key expiration: In the Tailscale web console → Machines → click the three dots next to your device → Disable Key Expiry.
- Subnet routing (access other devices on your local network): Add