Skip to main content
Skip to content
← ɳTV Bundle

Self-host ɳTV

Install the ɳTV Bundle on your own VPS using the ɳSelf CLI. The full media server stack runs in Docker. Setup takes under 10 minutes.

Requirements

  • Linux VPS: Ubuntu 22.04 or Debian 12 recommended
  • 2 vCPU, 4 GB RAM minimum. 4 vCPU for comfortable transcoding
  • 20 GB+ storage for Docker images. Additional storage for media library
  • ɳTV Bundle license key from nself.org/pricing
1

Provision a VPS

Any Linux VPS works. Hetzner CX22 (2 vCPU, 4 GB RAM) is the recommended minimum for transcoding. Ubuntu 22.04 or Debian 12.

At least 20 GB storage for Docker images. Add more for your media library.

2

Install ɳSelf

Run the installer on your server. It installs Docker, the ɳSelf CLI, and sets up the base stack.

curl -sSL https://install.nself.org | bash
nself init my-media-server
3

Set your license key

Paste your ɳTV Bundle key (from nself.org/account). This enables the paid plugins.

nself license set nself_pro_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Get a key at nself.org/pricing. The $0.99/mo ɳTV Bundle is the minimum required tier.

4

Install ɳTV Bundle plugins

Install all 11 bundle plugins in one command. Companion plugins install automatically.

nself plugin install \
  media-processing streaming epg tmdb \
  podcast recording game-metadata \
  file-processing subtitle-manager vpn stream-gateway
5

Build and start

ɳSelf generates the Docker Compose file and starts all services.

nself build
nself start

First start pulls Docker images, takes a few minutes depending on your connection.

6

Configure your media path

Tell ɳTV where your media files live on the server.

nself config set MEDIA_PATH=/data/media
nself restart media-processing
7

Open ɳTV and connect

Download the ɳTV app for your platform, enter your server URL, and sign in.

# Your server URL is printed by:
nself info

# In ɳTV app:
# Settings > Add Server > https://your-server.example.com

Need help?

Full documentation is at docs.nself.org. Plugin-specific docs cover advanced configuration.