=>Vorweg, ich verwende zwar einen Webserver, aber alles im Intranet, d.h. ich erlaube nur den VPN Zugang bei mir und lasse die Ports 80/443 nicht durch den Router/Firewall.
Unter
synocommunity findest du vertrauenswürdige Apps (Von Synology anerkannt), darunter sind auch die beiden Apps COPS und Bicbucstriim.
Dafür aktivierst du im Paketzentrum > Einstellungen > "Synology Inc. und vertrauenswürdige Herausgeber".
Unter den Paketquellen trägst du die URL der Synocommunity ein.
Dann gibt es einen neuen Reiter "Community" im Paket-Zentrum, wähle deine App aus und installiere diese.
Wichtig für all dies, ist das die Web Station läuft, ich habe die Beta 6.0 drauf, deshalb ist diese bei mir in einem extra Paket ausgelagert.
Unter 5.2 sollte diese in der Systemsteuerung unter Webservices noch zu finden sein.
Navigiere in die Web Station und unter PHP-Eintellungen aktiviere "PHP-Cache" & "PHP open_basedir", trägst du am ende deinen Pfad zur den ebooks ein (Bsp. :/volume1/ebooks/calibre). Ganz wichtig bei mir brauchte der User "http", komplette lese-& schreib Rechte von der ersten Ebene "ebooks" an um Zugriff auf die Calibre Datenbank zu erhalten. Vergiss nicht bei den Berechtigungen für die App deine User freizugeben.
Die Calibre Datenbank platzierst du dann im Ordner "volume1/ebooks/calibre", mach dies am besten vom Calibre Programm auf deinem Client aus, in dem du sagst, Speicherort der DB wechseln "Calibre>Bibliothek wechseln/neu erstellen".
Es sollte, wenn es geht immer nur ein User, die DB bearbeiten da es nicht Multiuser fähig ist.
Bei Bicbucstriim musste ich nicht viel machen, außer die App zu installieren:
Danach "http://<deine-DS-ip>/bbs" aufrufen und wurde direkt auf die Oberfläche gebracht.
Als Admin einlogen (User: admin PW:admin) und erstmal ein paar Einstellungen machen (
HP), wie den Pfad der Calibre Bibliothek definieren, neue Benutzer anlegen etc.
Möchtest du deine Bibliothek in einer Reader App (Android/iOS) öffnen, dann sollte diese OPDS verwenden können. Neue Netzwerkbibliothek hinzufügen > "http://x.x.x.x./bbs/opds"
mit einem Benutzer anmelden und fertig. (Benutzer hast du in der bbs App erstellt)
Möchtest du allerdings
COPS verwenden, wird es ein wenig aufwendiger.
Du installierst die App auch über die Community, danach musst du eine Datei ändern. (Web Station und open_base haben wir schon angepasst). Für mich war das der größte Teil, weil ich nicht wusste, wie ich auf Synology Dateien zugreifen kann, die nicht in der filestation zu sehen sind.
Dafür musst du SSH in der Systemsteuerung aktivieren, loggst dich dann mit dem Programm "WinSCP" (Gibt es kostenlos) auf deine DS ein, als root.
Navigierst in den Ordner /services/web (Glaube so hieß die Adresse) und dann in den Ordner /cops/ dort änderst du nach dieser
Anleitung Punkt 3) config_local.php . Es gibt eine "config_local.php.example", einfach diese erstmal herunterladen, mit notepad++ bearbeiten und als "config_local.php" speichern und so wieder hochladen.
Danach müsstest du cops über die Adresse
http://x.x.x.x/cops/index.php erreichen.
Bei der Reader-App für Android/iOS müsste es so änlich wie bei bbs ablaufen, konnte dies aber nicht testen, da er meinen Server nicht finden konnte.
Ich hoffe damit konnte ich dir ein wenig helfen. So habe ich es zu mindestens hinbekommen und bin auch bei bbs geblieben. Wer Verbesserungen weiß oder ob dies von der Sicherheit korrekt ist, kann mich gerne verbessern. Bin noch ein Neuling mit meiner DS hier.