Direkt zum Hauptbereich

Erweitern einer Synology Diskstation um 2 weitere Serverdienste: Privoxy und Twonky

Hier habe ich mal zusammengefasst, wie ich eine aktuelle DiskStation mit der Software-Version 6.1.3 mit Privoxy und auch noch mit dem aktuellen Twonky-Server erweitert habe. Falls Sie das auch nutzen wollen, dürfen Sie gerne meine Notizen hier als Basis verwenden, allerdings hafte ich nicht für irgendwelche Folgeschäden auf Ihrem NAS, ich kann natürlich auch nicht garantieren, dass es bei Ihnen genauso störungsfrei läuft wie bei mir.
Privoxy habe ich dann mit einigen weitergehenden Filtern und Action-Files versehen, womit ein nahezu anonymes und vor allem werbefreies Surfen im Internet möglich ist, insbesondere werden die extrem vielen Rückmeldungen an Google rausgefiltert. Man kann sich nach der Installation von Privoxy mal den Spass machen, und das Privoxy-Log auslesen, was da normalerweise alles an die Datenkrake geschickt wird.
Twonky benutzen wir hier im Haus schon seit Jahren, und obwohl die von Synology mitgelieferten Produkte (Videostation, AudioStation und Medienserver) sicherlich nicht schlecht sind, wollten nach Wechsel auf das neue NAS alle wieder Twonky haben, da der Twonky-Server halt einfach immer und an allen Endgeräten ohne proprietäre Applikationen benutzbar ist.


Ich habe das an 2 verschiedenen Diskstations von Synology durchgeführt (DS412+ und DS1512+, beide mit Intel Atom, sollte aber problemlos auch an ARM-basierten Diskstations funktionieren, man muss halt andere Twonky-Zips besorgen), und beide laufen auch nach der Erweiterung super schnell und stabil.


Bevor Sie loslegen noch ein paar Hinweise:
  • Sie sollten keine Berührungsängste mit einer UNIX-Shell haben und
  • einen UNIX-Editor bedienen können (ich mache immer alles mit vi)
  • und nicht aufgeben, wenn etwas nicht auf Anhieb funktioniert


Kurz zusammengefasst sind dazu folgende Schritte / Installationen nötig:

  • Paketverwaltung ipkg installieren und automatisch starten lassen
  • optional: graphische Oberfläche für ipkg installieren, geht natürlich auch ohne, wenn man lieber mit der shell das alles machen will
  • privoxy per ipkg installieren und von Hand konfigrieren
  • shell-script zum starten und stoppen von Privoxy erstellen
  • ein paar links für Twonky einrichten
  • Twonky von der offiziellen Seite holen
  • Twonky auspacken und konfigurieren
  • Twonky starten, Lizenz kaufen und Schlüssel eintragen
  • shell-script zum starten und stoppen von Twonky erstellen

  • Diskstation neu starten und kontrollieren, ob beide Serverdienste automatisch gestartet wurden
Hier ein paar Screenshots, wie das dann aussieht, hier erstmal Privoxy:



und dann noch Twonky:





So, und nun etwas detaillierter und auch mit den entsprechenden Files:




Schritt 1:

- als erstes installieren wir die Paketverwaltung ipkg, ist im Synology-wiki sehr gut beschrieben, hier der Link dazu: http://www.synology-wiki.de/index.php/IPKG
- dann auf der Diskstation im Paketzentrum als zusätzliche Paketquelle cphub.net eintragen





- PERL installieren

- ipkgGUI installieren
- ipkgGUI starten und Paketlisten aktualisieren (Schaltfläche links oben)



Dannn gehts weiter mit:


- privoxy mittels ipkg installieren
- zlib mittels ipkg installieren
- privoxy config editieren (hier etwas googeln, da finden sich gute Beispiele für eine Basiskonfiguration, bei Bedarf kann ich Ihnen auch meine config per mail zukommen lassen)




da privoxy nicht als root gestartet werden sollte, wird dafür jetzt ein eigener User "privoxy" auf der DS angelegt, als Gruppe kann ruhig http ausgewählt werden, um nicht eine weitere Gruppe zufügen zu müssen.



jetzt erstmal den Eigentümer aller privoxy-files ändern mit:

chown -R privoxy.http /opt/etc/privoxy

- automatischer start einrichten, dazu habe ich folgendes script auf
/opt/etc/init.d/S50privoxy.sh
erstellt und dann mit
chmod 755 /opt/etc/init.d/S50privoxy.sh
ausführbar gemacht.
- privoxy erstmalig starten mit
/opt/etc/init.d/S50privoxy.sh start


unter /opt/var/log/privoxy sollte jetzt ein logfile liegen, indem Sie den erfolgreichen Start von privoxy überprüfen können.

Jetzt noch in den Netzwerkeinstellungen und / oder den Browsereinstellungen den Proxy für http und https konfigurieren und im Browser dann folgenden Link eingeben:


Wenn alles funktioniert sehen Sie dann die aktuelle Privoxy-Konfiguration.

Nun ist ein guter Zeitpunkt, die Diskstation neu zu starten, um zu sehen, ob ipkg und privoxy automatisch gestartet werden.





Wenn dann soweit alles funktioniert kommen wir zum 2-ten Teil des Projektes:


Installation und automatischer Start von Twonky-Server

Da mit OPTWARE schon eine gute Basis für Twonky vorliegt, legen wir dort noch ein paar Links auf /volume1 an, und legen twonky dann komplett in /opt/twonky an:

erstmal wieder alles als superuser:

sudo -i
mkdir /volume1/@twonky
mkdir /volume1/@twonky/twonky
ln -s /volume1/@twonky/twonky /opt/twonky
ln -s /volume1/@twonky/ /var/twonky
ln -s /volume1/@twonky/ /var.defaults/twonky

- aktuelle twonky-zip runterladen (bei mir war der aktuelle Stand: twonky-x86-64-glibc-2.22-8.4-2.zip) und das zip-file nach

/opt/twonky kopieren und dann mit

7z x twonky-x86-64-glibc-2.22-8.4-2.zip auspacken

- in der Datei twonky.sh WORKDIR1 auf /opt/twonky ändern


und dann mal kurz twonky starten und gleich wieder stoppen:

/opt/twonky/twonky.sh start
/opt/twonky/twonky.sh stop


- Passen Sie nun noch folgende Parameter initial in der /volume1/@twonky/twonkyserver-default.ini an:


contentbase=/volume1/
ignoredir= Ans Ende setzen: ,@eaDir

dann twonky wieder starten mit:

/opt/twonky/twonky.sh start
- automatischer start einrichten, dazu habe ich folgendes script auf

/opt/etc/init.d/S60twonky.sh

erstellt und dann mit

chmod 755 /opt/etc/init.d/S60twonky.sh


ausführbar gemacht.





dann die Diskstation neu starten und beim Twonky_Server dann noch den Lizenzschlüssel eintragen, und die zu scannenden Verzeichnisse konfigurieren, und dann:


Viel Spass damit

Kommentare