All templates

Deploy SoulSync on your own server.

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…

Your infrastructureAutomatic HTTPSNo lock-in

Screenshots

A closer look at SoulSync.

SoulSync screenshot 1

Setup time

A few minutes

Deployment

Your own server

Services

1 connected service

Why SoulSync

Everything you need, running where you choose.

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

Multi-Platform Sync
Connect with Spotify and Tidal accounts via OAuth to automatically track and sync your playlists to local storage.
Soulseek Integration
Leverage the Soulseek network to download high-quality music files that match your streaming playlist tracks.
Web-Based Dashboard
Monitor synchronization status, manage OAuth connections, configure download preferences, and view logs through an intuitive web interface.
Intelligent Track Matching
Smart algorithms match streaming tracks to downloadable files with high accuracy based on metadata, ensuring correct downloads.
Automated Download Management
Queue and manage downloads automatically with configurable paths, folder organization, and transfer monitoring.
Media Server Connectivity
Direct integration with popular self-hosted media servers for immediate availability of newly synced music in your library.
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 SoulSync
Open Templates, select SoulSync, 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

soulsyncRequired

App Service Image

boulderbadgedad/soulsync:2.4.1Required

Timezone

UTCOptional
Resources
Project documentation and source code.
Latest template update
May 7, 2026

Version bumped to 2.4.1

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
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
Soulbeet
Soulbeet is a self-hosted music management and downloading application that integrates with slskd (Soulseek daemon) and beets to create a seamless music acquisition and organization workflow. The application provides a web interface for searching and downloading music through the Soulseek peer-to-peer network, then automatically organizing your downloads using beets' powerful music library management capabilities. Soulbeet connects to your slskd instance to handle the actual Soulseek network communication, allowing you to search for tracks, browse user shares, and queue downloads. Once files are downloaded, beets integration enables automatic tagging, metadata correction, album art fetching, and file organization based on your configured rules. The application uses SQLite for lightweight data persistence and supports custom beets configurations for advanced music library management. Perfect for music enthusiasts who want to build and maintain a well-organized digital music collection, users looking for a self-hosted alternative to music streaming services, audiophiles who prefer to own their music with proper metadata and organization, or anyone who wants to combine the power of Soulseek's peer-to-peer network with beets' music library management in a single unified interface.
View template
Tunarr logo
Tunarr
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 integration with popular media libraries like Plex, Jellyfin, and Emby. Perfect for home entertainment setups, it transforms your digital media collection into personalized TV channels that can be watched on any IPTV-compatible device or application.
View template
Ready to deploy SoulSync?
Open your own Easypanel dashboard, choose SoulSync from Templates, and review the deployment options.