Server
Subsonic Server Installation
http://localhost:4040 aufrufen und das admin-Passwort ändern.
Umzug/Sicherheitskopie der Benutzer/Abspiellisten/Einstellungen
Das subsonic.script Datei sichern. Darin befinden sich SQL Statements zu den Basiseinstellungen wie Benutzer, Berechtigungen, Playlists usw.
cp /var/subsonic/db/subsonic.script /home/user/ oder per scp an Zielrechner versenden
Das Datenbankverzeichnis leeren
rm /var/subsonic/db/*
SQL Datei zurückkopieren mit
cp /home/user/subsonic.script /var/subsonic/db/
Nach dieser Aktion muss das Medienverzeichnis neu eingelesen werden. Nützlich zur Fehlerbehebung ist das Web GUI zur direkten Datenbankabfrage unter http://hostname:4040/db.view
Wenn sich der Pfad für die Musikdateien geändert hat, dann
- die Playlist exportieren
- mit einem Texteditor den alten Pfad suchen und ersetzen
- und Playlist wieder importieren
Docker Image selber bauen
Mittlerweile sind alle Docker-Versionen veraltet.
Deshalb sollte man sich sein eigenes Image auf der Basis eines aktuellen Betriebssystem bauen.
apt install git
git clone https://gitlab.com/matega/subsonic-dockerfile.git
In den Repo-Ordner gehenun dfolgende
cd subsonic-dockerfile
docker build -t matega/subsonic:6.1.6
Docker-Compose
vim /srv/subsonic/docker-compose.yml
version: "2"
services:
subsonic:
image: matega/subsonic:6.1.6
restart: always
volumes:
- ./subsonic-state:/opt/app/state:rw
- ./mp3:/mnt/music:rw
environment:
SUBSONIC_UID: 1002
SUBSONIC_GID: 1002
SUBSONIC_MAX_MEMORY: 512
ports:
- 4040:4040
docker pull danisla/subsonic:6.1.3
docker-compose up -d
Anschließend im Browser http://yourserver:4040/subsonic aufrufen
Apache2 mit https einrichten!
Apache2 Reverse Proxy
Zum Anzeigen hier klicken ⇲
Ggf. Alternative https://sourceforge.net/p/subsonic/patches/23/
Andere Anleitung:
https://www.linuxbabe.com/ubuntu/install-subsonic-media-server-ubuntu-16-04