Skip to content

jgesc/docker_koel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c29c443 · Aug 4, 2022

History

42 Commits
Oct 27, 2020
Aug 3, 2022
Sep 11, 2019
Oct 27, 2020
Sep 11, 2019
Jan 18, 2022
Oct 27, 2020
Oct 27, 2020
Oct 27, 2020
Jan 20, 2021
Oct 27, 2020
Oct 27, 2020
Jan 20, 2021
Oct 27, 2020

Repository files navigation

Docker image for koel v5.1.13

Introduction

Koel is a web-based open source personal audio streaming service. This repository provides the tools to deploy a koel server with HTTPS support inside Docker containers. Requires docker-compose.

Installation

  1. Run build-all.sh to build the images.
  2. Run generate-certificate.sh to generate a self-signed certificate. Alternatively, you can use your own certificate.
  3. Run run.sh and wait for MySQL to initialize.
  4. Run init.sh to initialize koel. Use the default value (/music) when asked for the music repository.

Notes

  • Music is stored in ./persist/music.
  • When updating, running init.sh is not required.
  • Remember to change credentials and JWT secret in ./config.
  • You can use generate-jwt-secret.sh to generate a random JWT secret

TO-DO

  • Clean up