Skip to main content

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

Mittlerweile sind alle Docker-Versionen veraltet.

Deshalb sollte man sein eigenes Image auf der Basis eines aktuellen Betriebssystem bauen.

 

 

vim /srv/subsonic/docker-compose.yml
version: "2"

services:
  subsonic:
    build:
      context: ./
      args:
        SUBSONIC_VERSION: 6.1.3
    image: danisla/subsonic:6.1.3
    restart: always
    volumes:
      - ./subsonic-state:/opt/app/state:rw
      - ./mp3:/mnt/music:rw
    environment:
      SUBSONIC_UID: 1000
      SUBSONIC_MAX_MEMORY: 1000
      SUBSONIC_CONTEXT_PATH: /subsonic
    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