Hallo,
ich bin kein Linux-Experte und deswegen an der Installation von COPS auf meinem unter Max2play eingerichteten Raspi gescheitert.
Wäre es möglich, COPS als Plugin zu integrieren? Vielleicht würden auch andere Nutzer gerne via Webserver auf ihre Ebook-Sammlung zugreifen. Oder hat jemand Tipps, wie ich COPS installieren kann? Ich bin schon daran gescheitert, nginx zu starten, weil wohl der Port 80 bereits (von Apache2?) benutzt wird, Außerdem bekam ich keine Berechtigung, mit mkdir das Verzeichnis cops unter var/www anzulegen. (Entsprechend folgender Anleitung: http://www.tonido.com/forum/viewtopic.php?t=5450)
Eine ausführliche Anleitung für nginx gäbe es hier: https://www.tutonaut.de/anleitungen-eigenen-ebook-server-fuer-den-kindle-einrichten/.
Diese hat aber aus o.g. Gründen bei mir leider nicht funktioniert.
Vielen Dank für hilfreiche Tipps
du kannst COPS auch mit dem Apache nutzen. Wenn du die Installationsschritte von https://github.com/seblucas/cops durchführst, sollte das funktionieren. Mit den folgenden Befehlen solltest du unter Max2Play die Installation des Webinterface von COPS hinbekommen (copy & paste in Shell Console):
# Verzeichnis Cops für den Webserver erreichbar machen
cd /var/www
sudo apt-get update && apt-get install php5-gd php5-sqlite php5-json php5-intl -y
sudo wget https://github.com/seblucas/cops/releases/download/1.1.1/cops-1.1.1.zip -O cops.zip
sudo unzip cops.zip -d /var/www/cops
# Apache Konfigurieren, damit dieser unter Port 90 das Cops Webinterface lädt - URL ist dann http://max2play:90
echo -e "Listen 90\n<VirtualHost *:90>\nDocumentRoot /var/www/cops\n<Directory /var/www/cops>\nOptions Indexes FollowSymLinks\nAllowOverride ALL\n</Directory>\nErrorLog /dev/null\nCustomLog /dev/null common\n</VirtualHost>" | sudo tee /etc/apache2/sites-enabled/cops.conf
sudo /etc/init.d/apache2 restart
Nach diesen Schritten ist das Webinterface von Cops unter http://max2play:90 erreichbar. Du musst dann allerdings noch die Datenbank einrichten und die Konfiguration abschließen.