Skip to content

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

  1. Open the Tailscale app
  2. Tap Log in
  3. Sign in using your chosen account
  4. 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

  1. Open the Jellyfin app
  2. Enter the Server Address provided
https://media.example.com
  1. Tap Connect
  2. Log in with your Jellyfin username and password

Using a Web Browser

  1. Open Chrome / Safari / Firefox
  2. Enter the Jellyfin server URL
  3. 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

  1. Turn on Tailscale
  2. Open Jellyfin
  3. Enjoy 🎬