Host interactive and fun karaoke nights with a fully self-hosted party system designed for modern browsers. Guests can easily join the fun by scanning a QR code, allowing them to search and queue songs directly from their smartphones without needing to download a dedicated app. The dynamic queuing system ensures that the singing order remains fair and hassle-free for everyone involved. The main player runs entirely in a desktop browser and handles the audio and video output seamlessly.\n\nKey Features:\n* Broad Format Support: Plays MP3+G files, MP4 videos, and features music-synced WebGL visualizations.\n* Mobile-Optimized: A fast web application built specifically to handle busy karaoke conditions.\n* Multiple Rooms: Create multiple simultaneous rooms or queues, complete with optional password protection.\n* Privacy First: Completely self-hosted with zero advertisements and no telemetry tracking.
services:
server:
image: radrootllc/karaoke-eternal:latest
container_name: karaoke-eternal
restart: unless-stopped
ports:
- 8080:8080
environment:
- TZ=Etc/UTC
volumes:
- ./data:/data
- ./media:/media# No sensitive credentials are required for the initial setup.
# The application will generate a setup key in the logs on the first run.Auto-fetched about 20 hours ago
Auto-fetched about 20 hours ago