COPS (Calibre) installeren op DSM6.2
Posted: Tue 15 Sep 2020, 11:15
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):
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
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>
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