COPS (Calibre) installeren op DSM6.2

Allerlei tweaks voor de Synology

Moderator: Theet

Theet
Posts: 202
Joined: Mon 27 Sep 2010, 16:35

COPS (Calibre) installeren op DSM6.2

Post by Theet »

Installatie
1) Installeer Calibre op een Windows systeem en importeer de boeken die je straks wilt kunnen openen vanuit COPS
2) Installeer via de Synology Package Centre - Pakketbronnen - http://packages.synocommunity.com/ het pakket COPS
3) Installeer de Python module en Python3
4) Maak ik de map "web/cops" een map calibre aan en copieer alles vanuit C:\Users\[user]\Calibre bibliotheek in deze map

Beveiliging
Om COPS te beveiligen voor anderen kun je een login aanmaken, dit gaat als volgt:

5) pas het bestand .htaccess aan, open het en wijzig de onderste regels (vanaf ongeveer regel 70):

Code: Select all

#<FilesMatch "\.php$">
AuthUserFile /volume1/web/cops/passwd/.htpasswd
#AuthGroupFile /dev/null
AuthName "Gelieve je gebruikersnaam en wachtwoord in te geven"
AuthType Basic
Require valid-user
#</FilesMatch>
LET OP! AuthUserFile moet het volledige pad bevatten naar het wachtwoord bestand anders werkt het niet.

6) maak de map passwd aan in map cops
7) maak met je tekst editor .htpasswd aan en kopieer het wachtwoord dat je aangemaakt hebt met de site
http://www.htaccesstools.com/htpasswd-generator/ (kies gewoon voor SHA1) in dit bestand

Afronding
8) voor de zekerheid start je nu Synology opnieuw op (webserver herstarten) en dan moet het werken.

Opmerkingen
Zorg ervoor dat de map cops en onderliggende mappen/bestanden volledige leesrechten hebben voor gebruiker "http"

Als je nieuwe boeken wilt toevoegen dan zul je waarschijnlijk vanuit Windows Calibre het database bestand en de desbetreffende
mappen met boeken moeten kopiëren naar de map /volume1/web/cops/calibre

Bronnen:

http://www.freewebmasterhelp.com/tutorials/htaccess/
https://synocommunity.com/packages