Public | Automated Build

Last pushed: 6 months ago
Short Description
Libresonic 6. Based on Alpine Linux and OpenJDK 8.
Full Description


What is Libresonic?

Libresonic is an open-source web-based media streamer and jukebox. Supports MP3, OGG, AAC and other streamable audio and video formats. Indeed, this build comes with transcoding abilities. More info here :

Build-time variables

  • VERSION : version of libresonic

Environment variables

  • GID : subsonic group id.
  • UID : subsonic user id.
  • HTTPS_PORT : set if you access Libresonic through HTTPS (default : 0 = disabled)


  • /musics : your music files
  • /data : subsonic data


  • 4040

Reverse proxy

Libresonic does not support SSL/TLS by itself. If you want to use Libresonic through https, this is what I'm using :

  location / {
    proxy_pass http://libresonic:4040;
    proxy_set_header X-Forwarded-Host $host;
    proxy_set_header X-Forwarded-Server $host;
    proxy_set_header X-Real-IP         $remote_addr;
    proxy_set_header X-Forwarded-For   $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto https;
    proxy_set_header Host              $http_host;
    proxy_max_temp_file_size           0;
    proxy_redirect                     http:// https://;
Docker Pull Command
Source Repository