Skip to content

Getting Started with Koel ​

Koel is a personal music streaming server that lets you enjoy your music collection from anywhere. Built with Laravel and Vue.js, it offers a sleek, Spotify-inspired interface that's both beautiful and functional.

What You'll Need ​

Before setting up Koel, make sure you have:

  • PHP 8.2+ with extensions: exif, gd, fileinfo, json, SimpleXML
  • A database: MySQL, MariaDB, PostgreSQL, or SQLite
  • Node.js 18+ with pnpm
  • Composer for PHP dependencies
  • FFmpeg (optional, for audio transcoding)

Quick Installation ​

  1. Clone the repository and check out the latest release:

    bash
    git clone https://github.com/koel/koel.git
    cd koel
    git checkout latest
  2. Run the initialization wizard:

    bash
    composer koel:init

    This walks you through database setup, admin account creation, and initial configuration.

  3. Start the development server:

    bash
    composer dev

    This launches the Laravel server, Vite for hot-reload, and the queue listener all at once.

  4. Open http://localhost:8000 in your browser and log in with the admin credentials you created.

Koel Home Screen

Docker Alternative ​

Prefer containers? Koel has an official Docker image:

bash
docker pull koel/docker

No manual setup needed — FFmpeg and all dependencies come pre-configured.

First Steps After Login ​

Once you're in, head to Settings to point Koel at your music library. Set your media path and click Save & Scan — Koel will import your entire collection automatically.


Empezando con Koel ​

Koel es un servidor personal de streaming de música que te permite disfrutar de tu colección musical desde cualquier lugar. Construido con Laravel y Vue.js, ofrece una interfaz elegante inspirada en Spotify.

Requisitos ​

  • PHP 8.2+ con extensiones: exif, gd, fileinfo, json, SimpleXML
  • Base de datos: MySQL, MariaDB, PostgreSQL o SQLite
  • Node.js 18+ con pnpm
  • Composer
  • FFmpeg (opcional)

Instalación Rápida ​

  1. Clona el repositorio: git clone https://github.com/koel/koel.git
  2. Ejecuta el asistente: composer koel:init
  3. Inicia el servidor: composer dev
  4. Abre http://localhost:8000

Koelを始めよう ​

Koelは、どこからでも音楽コレクションを楽しめるパーソナル音楽ストリーミングサーバーです。LaravelとVue.jsで構築されたSpotifyライクなインターフェースを提供します。

必要な環境 ​

  • PHP 8.2以上
  • データベース: MySQL、MariaDB、PostgreSQL、SQLite
  • Node.js 18以上 + pnpm
  • Composer
  • FFmpeg(オプション)

クイックインストール ​

  1. リポジトリをクローン: git clone https://github.com/koel/koel.git
  2. 初期化: composer koel:init
  3. サーバー起動: composer dev

Was this page helpful?

Powered by KodaDocs