Accessing a Private Jellyfin Server via Tailscale
This guide explains how to install Tailscale and connect to a private Jellyfin server from a mobile device.
The Jellyfin server is not exposed to the public internet. It is shared securely over a private Tailscale network. Access is possible only after signing in to Tailscale.
What You Need
- Android or iOS mobile device
- Internet connection (Wi-Fi or mobile data)
- A Tailscale account (Google, GitHub, Microsoft, etc.)
- Jellyfin server URL (example:
https://media.example.com)
Step 1: Install Tailscale
Android
iOS (iPhone / iPad)
Step 2: Sign In to Tailscale
- Open the Tailscale app
- Tap Log in
- Sign in using your chosen account
- Approve the login in your browser if prompted
Once logged in, Tailscale automatically connects your device to the private network.
Step 3: Keep Tailscale Connected
- Ensure Tailscale is ON
- Allow VPN permissions if prompted
- Keep Tailscale running in the background
If Tailscale is turned off, the Jellyfin server will not be reachable.
Step 4: Install Jellyfin
Android
iOS
Step 5: Connect to the Jellyfin Server
Using the Jellyfin App
- Open the Jellyfin app
- Enter the Server Address provided
https://media.example.com
- Tap Connect
- Log in with your Jellyfin username and password
Using a Web Browser
- Open Chrome / Safari / Firefox
- Enter the Jellyfin server URL
- Log in normally
Important Notes
- Jellyfin works only while Tailscale is connected
- The server address points to a private Tailscale network
- Streaming quality depends on internet speed at both ends
- Access is intended for personal use
Troubleshooting
Jellyfin not loading? - Confirm Tailscale is ON - Switch between Wi-Fi and mobile data - Restart the Tailscale app
Media not playing? - Wait a few seconds after Tailscale connects - Restart the Jellyfin app
Quick Start
- Turn on Tailscale
- Open Jellyfin
- Enjoy 🎬