All templates

Deploy Tunarr on your own server.

Tunarr logo

Tunarr is a modern IPTV server that creates custom TV channels from your personal media library. It automatically generates continuous programming schedules using your movies, TV shows, and other content, creating an authentic TV viewing experience. Tunarr provides intelligent scheduling, program guide generation, and seamless…

Your infrastructureAutomatic HTTPSNo lock-in

Screenshots

A closer look at Tunarr.

Tunarr screenshot 1

Setup time

A few minutes

Deployment

Your own server

Services

1 connected service

Why Tunarr

Everything you need, running where you choose.

Get the full Tunarr experience with Easypanel handling the repetitive infrastructure work around it.

Multi-Source Support
Connect multiple media libraries and sources to create diverse TV channels with content from different platforms.
Advanced Channel Configuration
Fine-tune channel settings, programming rules, and content filters to create exactly the TV experience you want.
Commercial Management
Insert commercials, bumpers, and station identification between programs to create authentic TV channel experience.
IPTV Standard Compliance
Generates standard M3U playlists and EPG data compatible with any IPTV player or device for universal compatibility.
Intelligent Scheduling
Automatically creates realistic TV programming schedules from your media library with smart content selection and timing.
Media Library Integration
Seamlessly integrates with Plex, Jellyfin, Emby, and local file systems for comprehensive media library support.
How it works

From template to live app in three steps.

Easypanel turns the template into real services, storage, and domains on the server you already control.

Already have Easypanel? Open your dashboard at the URL or IP of your own installation.

Installation guide
1
Open your dashboard
Visit the URL or IP of your Easypanel installation and choose the target project.
2
Choose Tunarr
Open Templates, select Tunarr, then review its service names and configuration.
3
Deploy and open your app
Easypanel starts every service and provisions an HTTPS domain for you.
Installation options
The template asks for these values before creating your services.
OptionDefaultRequired

App Service Name

tunarrRequired

App Service Image

chrisbenincasa/tunarr:0.22.6Required

Log Level

Application logging level

INFOOptional

Timezone

Timezone for accurate guide data and scheduling

Etc/UTCOptional

Database Path (Optional)

Custom path for Tunarr database storage

Optional
Resources
Project documentation and source code.
Latest template update
Oct 14, 2025

Initial Template Release

Questions

Deploy with confidence.

The template handles the application setup while Easypanel keeps the infrastructure understandable and under your control.

Keep exploring

Related templates

Browse all
ErsatzTV logo
ErsatzTV
ErsatzTV is a modern, web-based IPTV server that creates custom TV channels from your local media library. It streams your movies, TV shows, and other content as continuous TV channels that can be watched on any IPTV-compatible device or application. ErsatzTV provides a sophisticated scheduling system, allowing you to create program guides, manage commercial breaks, and simulate a real TV experience with your personal media collection. Perfect for home entertainment setups, media centers, and creating personalized TV channels from your existing content library.
View template
Swingmusic logo
Swingmusic
Swingmusic is a beautiful, self-hosted music player and streaming server for your personal music collection. It provides a modern, intuitive web interface that allows you to stream your music library from anywhere. With support for various audio formats and a clean, responsive design, Swingmusic makes it easy to enjoy your music collection across all your devices. The application offers features like playlist management, search functionality, and album artwork display, making it a perfect alternative to commercial streaming services for those who want to keep their music library private and under their control.
View template
SoulSync
SoulSync is an automated music synchronization service that bridges the gap between streaming platforms and your local media library. It automatically syncs your Spotify and Tidal playlists to your self-hosted media servers like Plex, Jellyfin, or Navidrome by downloading tracks from Soulseek. The web-based interface provides a centralized dashboard for managing playlist synchronization, monitoring download progress, configuring OAuth connections with streaming services, and organizing your music collection. With automated discovery and intelligent matching algorithms, SoulSync ensures your local library stays up-to-date with your streaming playlists without manual intervention. The service handles the complete workflow from playlist detection through download orchestration to media server integration, making it effortless to maintain an offline music collection that mirrors your online listening habits. Perfect for music enthusiasts who want the convenience of streaming services combined with the reliability and ownership of local media files, audiophiles building high-quality music collections, or users preparing for offline listening scenarios while maintaining synchronization with their curated playlists.
View template
Tunarr logo
Ready to deploy Tunarr?
Open your own Easypanel dashboard, choose Tunarr from Templates, and review the deployment options.