Skip to content

PhasecoreX/docker-liquidsoap

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Liquidsoap

Liquidsoap for Docker

Docker Pulls Build Status BuyMeACoffee PayPal

Assuming you have a folder /music with a liquidsoap script file in it:

docker run --link some-icecast -v /music:/music:ro phasecorex/liquidsoap /music/script.liq

This has been heavily modified from infiniteproject/liquidsoap:

  • Added support for opus, flac, and m4a/aac files
  • Much smaller image size (203MB instead of 1.66GB)
  • Multiarch support
    • You can run it on a Raspberry Pi if you want to.
  • Runs as non-root user
    • You can set environment variable PUID to whatever user ID you want Liquidsoap to run as. Defaults to 1000.
    • You can also set PGID to a group ID you want Liquidsoap to run as. If you don't, it defaults to whatever the UID is set to.
  • Timezone support
    • You can set environment variable TZ to a timezone (e.g. TZ=America/Detroit) so that Liquidsoap logs are in your timezone.
  • Niceness support
    • You can set environment variable NICENESS to a value from -20 to 19 to set the niceness of the Liquidsoap process.

Feedback appreciated!

Releases

No releases published

Languages

  • Dockerfile 100.0%