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 Betriebssystems bauen.
apt install git
git clone https://gitlab.com/matega/subsonic-dockerfile.git
Jetzt das Docker-Image bauen
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
                
No comments to display
No comments to display