You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Koel is a personal music streaming server written in Vue.js and Laravel. It allows you to stream your own music collection from anywhere with a modern, beautiful web interface.
Features:
Web-based audio player with visualizations
Smart playlists and queue management
Multi-user support
YouTube video integration
Last.fm scrobbling
Mobile-friendly responsive design
Media upload via browser or direct file placement
Default credentials: admin@koel.dev / KoelIsCool
Activity
github-actions commentedon Dec 9, 2025
The koel script is ready for testing:
bash -c "$(curl -fsSL https://github.com/community-scripts/ProxmoxVED/raw/main/ct/koel.sh)"Default credentials:
Username: admin@koel.dev
Password: KoelIsCool
Media files should be placed in /opt/koel_media
Database credentials are stored in ~/koel.creds
Music library is scanned hourly via cron job
Note: This is not in the official repo yet—it's just a dev version! After merging into ProxmoxVE, it will need to be recreated.
DragoQC commentedon Dec 10, 2025
🧩 Using Advanced Install on node dragoqc
💡 PVE Version 8.4.14 (Kernel: 6.8.12-16-pve)
🖥️ Operating System: debian
🌟 Version: 13
📦 Container Type: Unprivileged
🆔 Container ID: 101
🏠 Hostname: koel
💾 Disk Size: 8 GB
🧠 CPU Cores: 2
🛠️ RAM Size: 2048 MiB
🌉 Bridge: vmbr0
📡 IPv4: dhcp
📡 IPv6: auto
🗂️ FUSE Support: yes
📡 TUN/TAP Support: yes
📦 Nesting: Enabled
GPU Passthrough: no
📦 Timezone: America/Toronto
🔍 Verbose Mode: yes
Uploading trough the UI didnt worked. im on debian maybe thats an app problem.
I connected trough ssh uploaded 2 files (mp3 and mp4)
The two worked
Update using : nano ~/.koel and changing values worked
Music still there after update
Tested default install. worked 100%
Tested default install on proxmox 9.1.1 worked also
github-actions commentedon Dec 15, 2025
A PR has been created for koel: community-scripts/ProxmoxVE#9972
michelroegl-brunner commentedon Dec 15, 2025
Merged with #9972 in ProxmoxVE
github-actions commentedon Dec 15, 2025
Files deleted with PR #1213