Synology-Forum.nl

Packages => 3rd party Packages => Overige 3rd party packages => Topic gestart door: GreyForceOne op 03 februari 2013, 15:09:00

Titel: COPS
Bericht door: GreyForceOne op 03 februari 2013, 15:09:00
Iemand dit pakket al geïnstalleerd, te vinden bij SynoCommunity.
Titel: Re: COPS
Bericht door: Matr1x op 03 februari 2013, 18:01:53
Ik wilde het installeren, maar kom er achter dat je nog steeds Calibre nodig hebt en deze database op je DiskStation moet hebben (i.e. /volume1/calibre). Ik heb Calibre nog steeds niet draaien op DiskStation en via client (computer) gaat het enorm traag.
Titel: Re: COPS
Bericht door: danje op 17 februari 2013, 20:15:16
hoi.
Ik heb info gebruikt van volgende websites.
http://blog.slucas.fr/en/oss/calibre-opds-php-server (http://blog.slucas.fr/en/oss/calibre-opds-php-server)
https://github.com/seblucas/cops/wiki/Howto---Synology (https://github.com/seblucas/cops/wiki/Howto---Synology)

En dat ging fantastisch. Binnen de kortste keren kan ik mijn aangekochte boeken zowel downloaden naar mijn Ipad als naar de e-reader van mijn partner.

Wat ik vaak mis zij van die stap voor stap toelichtingen hoe iets moet.
Ik doe een poging voor jullie.

1. maak een map in op je NAS onder 'WEB' en noem die 'calibre'
2. verhuis je calibrebibliotheek naar je NAS (bij mij een DS212J). Dat doe je natuurlijk in calibre zelf. Bovenaan het icoon van boeken aanklikken en 'verwissel bibliotheek'. Kies als nieuwe locatie de map 'calibre' die je in 1 hebt aangemaakt op je NAS.
Je ganse bibliotheek van calibre gaat nu naar je NAS
3. Open de website http://blog.slucas.fr/en/oss/calibre-opds-php-server (http://blog.slucas.fr/en/oss/calibre-opds-php-server)
4. download de laatste versie van cops in zipformaat.
5. pak dit uit in de map 'calibre' die je in 1 hebt aangemaakt op je NAS
6. zoek in je map 'calibre' naar het bestand 'config_default.php'.
7. maak hiervan een kopie en noem dit 'config_local.php'
8. open je browser. Geef hierin de URL in van je NAS (bijv. 'http://hoi.synology.me:8080' zodat je naar je website kan.
9. Voeg achteraan je URL 'calibre' toe (dus: http://hoi.synology.me:8080/calibre (http://hoi.synology.me:8080/calibre) ).
10.Je bent klaar, pik je boek er maar uit die je wil downloaden van je eigen NAS.

Tot daar mij bijdrage.
Nu nog een vraag: hoe kan ik voorkomen dat een ander illegaal gaat downloaden, want ik wil mijn aangekochte ebooks niet zomaar laten 'rondslingeren'? Iemand een idee?
Titel: Re: COPS
Bericht door: Nelesss op 17 februari 2013, 22:14:55
Ht acces bestand gebruiken??
Titel: Re: COPS
Bericht door: danje op 18 februari 2013, 20:25:28
geen weet van een access bestandje.
Gewoon dat zip uitgepakt en de installatie zoals aangegeven.
Het werkt fantastisch.
Eigenlijk best wel mooi, niet zo mooi als calibre zelf maar als ik in het buitenland eens rap iets wil opladen van mijn boeken, dan kan ik zo er wel heel mooi aan.
Gewoon van dit forum de dingen wat samengelegd en klaar was kees...
Titel: Re: COPS
Bericht door: Matr1x op 18 februari 2013, 22:47:09
Citaat van: "danje"
geen weet van een access bestandje.

Ik wist ook niet wat een .htaccess bestand was, maar heb het even opgezocht. Hiermee kun je dus voorkomen dat anderen zomaar de COPS pagina's openen. Je kunt bijvoorbeeld regelen dat je eerst moet aanloggen. Een prima tutorial: http://www.freewebmasterhelp.com/tutorials/htaccess/ (http://www.freewebmasterhelp.com/tutorials/htaccess/)
Titel: Re: COPS
Bericht door: petrol242 op 12 maart 2013, 23:13:40
Oei, verontrustend om te zien dat mensen apache gebruiken, websites online zetten en geen weet hebben van .htaccess

Cops kan je dus beveiligen met een wachtwoord via een .htaccess bestand.

1. Maak op je NAS in de web directory een directory passwd aan.

Niet-Linux gebruikers, ga naar puntje 4.

2. Voor de linux gebruikers onder ons : open een terminal en geef volgend commando : htpasswd -c admin.pw admin
De uitvoer van dit commando vraagt het wachtwoord dat je voor gebruiker admin wil maken.
Hiermee maken we dus het bestand admin.pw aan voor de gebruiker admin met het door jou gekozen versleuteld wachtwoord.

3. Geef dan volgend commando : htpasswd -c normal.pw usernaam
De uitvoer van dit commando vraagt het wachtwoord dat je voor de gewone gebruiker usernaam wil maken.
Hiermee maken we dus het bestand normal.pw  aan voor de gebruiker usernaam met het door jou gekozen versleuteld wachtwoord.

4. Niet-Linux gebruikers kunnen op http://www.htaccesstools.com/htpasswd-generator/ een wachtwoord maken. Kopieer daarvoor de gegenereerde tekst in een editor en sla respectievelijk op als admin.pw en normal.pw

5. Maak in een editor het bestand .htaccess aan met de volgende inhoud :

AuthName "Title"
AuthType "Basic"
AuthUserFile "/volume1/web/passwd/admin.pw"
require valid-user

6. Kopieer de drie bestanden admin.pw normal.pw en .htaccess naar de aangemaakte passwd directory in je web directory. (Meestal volume1/web/passwd)

7. Maak nu nog een .htaccess bestand aan met volgende inhoud en kopieer dit naar de cops directory op je NAS:

<IfModule mod_xsendfile.c>
<Files fetch.php>
   XSendFile on
</Files>
</IfModule>

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^download/(.*)/.*.kepub.epub$ fetch.php?data=$1&type=epub [L]
RewriteRule ^download/(.*)/.*.(.*)$ fetch.php?data=$1&type=$2 [L]
</IfModule>

AuthName "Gelieve je gebruikersnaam en wachtwoord in te geven"
AuthType "Basic"
AuthUserFile "/volume1/web/passwd/normal.pw" # verander dit eventueel als je pad anders is
require valid-user


Herstart voor alle zekerheid je webstation. Als je nu cops opstart, zal er dus naar een gebruiker en wachtwoord gevraagd worden. Veel succes !
Titel: Re: COPS
Bericht door: Matr1x op 13 maart 2013, 00:24:58
Bedankt voor de duidelijke uitleg!
Titel: Re: COPS
Bericht door: danje op 13 maart 2013, 17:10:16
mooie uitleg, maar zou er iemand zijn die ook zo'n handleiding kan uitwerken voor windows.  Ik heb immers windows 8 en heb zo'n putty-ding zitten zoeken. Is allemaal nogal zeer technisch.
Dus een mooie handleiding zoals hierboven voor windows zou mij een eind geruster maken.

Mijn BBS-bestand voor epubs zit in de website.  Je kan alle boeken zien maar enkel downloaden via wachtwoord.
Het zou natuurlijk interessanter zijn dat je de boeken pas zou zien als je een wachtwoord geeft.
Dus dat je op de website pas naar de bbs kan als je wachtwoord ingeeeft.  Om het even wie vandaag achter de url van mijn website 'bbs' zet ziet al mijn boeken.  Downloaden kan men pas met mijn wachtwoord, maar ik heb liever dat ze bbs niet kunnen zien.
Titel: Re: COPS
Bericht door: petrol242 op 14 maart 2013, 12:43:56
Hoi Danje,

Het mag ook eens voor de Linux gebruiker gemakkelijker zijn hé  :P

De uitleg die ik gegeven had is ook voor Windows van tel. Alleen moet je een manier vinden om de wachtwoord bestanden admin.pw en normal.pw aan te kunnen maken. Dit kan platformonafhankelijk via een htpasswd generator zoals op http://www.htaccesstools.com/htpasswd-generator/. Wanneer je op de create knop klikt, krijg je het versleutelde paswoord. Kopieer dit in een teksteditor en sla respectievelijk als admin.pw en normal.pw op. Voor de rest is de uitleg hetzelfde. Ik heb de originele uitleg aangepast.

Succes !
Titel: Re: COPS
Bericht door: danje op 14 maart 2013, 20:57:36
bedankt voor deze hulp.  Het heeft mij al een eind gebracht naar nog niet tot de finish.

Ik heb je handleiding gevolgd als 'niet-linux'-medeburger.
NAS terug opgestart.
Als ik dan naar mijn URL surf waar mijn boeken zouden moeten zijn te vinden... yep, dan krijg ik de vraag voor een gebruikersnaam en wachtwoord.
Geef ik gebruikersnaam en wachtwoord in, dan gaat het verder naar de gevraagde URL en verschijnen mijn boeken.
En dan loopt het mis.
Als ik dan op mijn boekencatalogus met BicBucStriim kom, zie ik wel boeken staan.  Wil ik echter eentje aanklikken of iets anders aanklikken als zoeken op boek,... dan verschijnt er in het midden van het scherm voor enkele seconden 'error loading page'.  Ik geraak dan niet verder.

Uw handleiding heb ik strikt gevolgd.  Enig idee??
Titel: Re: COPS
Bericht door: petrol242 op 16 maart 2013, 07:57:50
Ik zal BicBucStriim zelf eens uittesten. Probeer ondertussen al eens een installcheck uit te voeren van BicBucStriim. Waarschijnlijk heeft die problemen met het .htaccess bestand dat eigenlijk bedoeld is voor COPS.

Update : Ik denk dat je het .htaccess bestand voor COPS in je bbs directory hebt geplaatst. Maak in je bbs directory daarom een correct .htaccess bestand aan. Plaats deze tekst in je editor :

<IfModule mod_rewrite.c>
    Options -MultiViews

      # Tell PHP that the mod_rewrite module is ENABLED.
    SetEnv HTTP_MOD_REWRITE On

    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>
AuthName "Gelieve je gebruikersnaam en wachtwoord in te geven"
AuthType "Basic"
AuthUserFile "/volume1/web/passwd/normal.pw"
require valid-user
Titel: Re: COPS
Bericht door: danje op 16 maart 2013, 18:58:34
ik heb je voorstel geprobeerd.  Uren mee bezig geweest.  Niet op gang te krijgen.  Zitten puzzelen en neuzen, aanpassen en veranderen.  Enfin, op de duur wist ik bijna niet meer wat voor en achter was.
Dus had ik hier opnieuw een reply gedaan met boodschap dat het niet werkte, hele uitleg van wat welke file , in welke map met welke inhoud te vinden was.
Tot mijn oog er op viel, tot zeer grote schande... :oops: het bestand .htaccess stond in de map zonder punt: dus htaccess ipv .htaccess
En zie, uw suggestie werkt gewoon fantastisch.
Dikke duizendmaal dank.  Nu kan ik al mijn boeken afschermen voor ongewenste blikken.

Als ik nu iemand hier toegang toe wil geven, maak ik dan voor die persoon een nieuw wachtwoord en gebruikersnaam aan via http://www.htaccesstools.com/htpasswd-generator/ (http://www.htaccesstools.com/htpasswd-generator/). die ik dan opsla in de files 'admin.pw' en in 'normal.pw'??  Plaats ik die dan onder de vorige?
DAn kan ik deze toegang geven wanneer ik wil maar ook weer 'uitsluiten' als nodig?

En nu we toch bezig zijn...  Kan ik dat ook doen voor de foto's die ik via de map photo de wereld instuur?  Dat zou ook handig zijn om daar een beperkte toegang toe te geven via iets zoals .htaccess.  Kan dat?
Titel: Re: COPS
Bericht door: petrol242 op 17 maart 2013, 09:31:07
Hoi Danje,

Ik ben blij dat je het werkend hebt gekregen. Ik twijfelde nog of ik het punt zou vermelden of niet ...  :mrgreen:

Uiteraard kan je meerdere gebruikers toevoegen.  Zoals je zelf al aangaf. Gebruik daarvoor dus de bewuste link om htpaswoorden aan te maken en voeg dan de gegenereerde code met je editor toe in het bestand normal.pw. Niet in admin.pw

Wat de afscherming van je fotomap betreft, bedoel je daarmee de webpage van photostation ? Of echt fysisch de map op je NAS ?
Titel: Re: COPS
Bericht door: danje op 17 maart 2013, 13:02:47
waarschijnlijk zeer domme vraag, maar waarom niet opnemen in admin.pw? :oops:

Voor de foto's bedoel ik dus fotostation...
Titel: Re: COPS
Bericht door: Goner op 17 maart 2013, 13:27:14
Citaat van: "damel"
Iemand dit pakket al geïnstalleerd, te vinden bij SynoCommunity.
Ja.
Ik ben een tijd geleden al bezig geweest met calibre-2-opds, maar uiteindelijk opgegeven.
Ik zag toevallig op het internationale forum iets over COPS en heb de package van Synocommunity geïnstalleerd.
Kreeg aanvankelijk een error over de database, maar heb dat opgelost door de open_basedir aan te passen :
https://github.com/seblucas/cops/wiki/Howto---Synology (https://github.com/seblucas/cops/wiki/Howto---Synology)

@ petrol42 ; bedankt voor de heldere uitleg over .htaccess !!
op mijn DS zit htpasswd niet in het path, dus gebruik ik : /usr/syno/apache/bin/htpasswd

1 vraag ; moet de eerste .htaccess in de 'passwd' folder om die te beveiligen ?? had 'm eigenlijk in de 'web' folder zelf verwacht ...
Titel: Re: COPS
Bericht door: petrol242 op 17 maart 2013, 22:41:11
@danje :

Admin en users houden we altijd gescheiden  :)

Je kan photostation eventueel met een .htaccess bestand beveiligen, maar dan zal je via ssh of telnet met een commando terminal moeten inloggen. De @appstore directory wordt namelijk niet via de filemanager of via ftp weergegeven.

Het is echter niet nodig om photostation met een .htacces bestand af te schermen. Als je met gebruikers werkt in photostation zijn je mappen meer dan voldoende beschermd via de machtigingen die je kan bepalen per gebruiker. Je kan zelfs per album een wachtwoord instellen.

@Goner :
Het is nooit een goei idee om je paswoord bestanden ook rechtstreeks in je webroot te plaatsen. Die zijn dus inderdaad ondergebracht in een onderliggende directory en afgeschermd met dezelfde methodiek van het .htaccess bestand.
Titel: Re: COPS
Bericht door: danje op 18 maart 2013, 20:47:03
tof forum, zeer behulpzame respons.  Dikke, dikke merci
Titel: Re: COPS
Bericht door: Rivak op 09 mei 2013, 16:00:19
Hoi

Ook hier COPS beveiligd aan de praat. Alleen kan ik de boeken niet downloaden met Android. De download wordt wel gestart, maar mislukt. Onbeveiligd is het trouwens geen probleem.

Iemand een idee :?:
Titel: Re: COPS
Bericht door: Goner op 10 mei 2013, 22:04:09
Klopt, is een bug in Android blijkbaar. Had 'm ook al gemeld op forum van COPS en kreeg dit antwoord :

http://www.mobileread.com/forums/showpost.php?p=2478034&postcount=379

versie 0.4.0 is trouwens uit :

http://www.mobileread.com/forums/showpost.php?p=2506617&postcount=412
Titel: Re: COPS
Bericht door: Matr1x op 10 mei 2013, 23:27:09
Ik had het al eens eerder gevraagd, maar doe het nog eens. Hoe gebruiken jullie Calibre? Als ik de database op mijn DiskStation zet is Calibre namelijk niet vooruit te branden.

Ik zal toch weer eens in Calibre installatie op DiskStation duiken. Dit moet gewoon mogelijk zijn...
Titel: Re: COPS
Bericht door: Goner op 11 mei 2013, 00:30:24
Ik had Calibre + database oorspronkelijk op m'n PC staan.
Heb op een gegeven moment (wilde gaan experimenteren met calibre2opds, maar is niks geworden) de database folder verhuisd naar m'n DS /volume1/calibre met 'switch/create library ...' in Calibre zelf. Is voor mijn gevoel niet trager geworden (maar ja, heb er maar 100 boeken in staan). Calibre zelf staat nog op Windows PC.
COPS geinstalleerd met Synocommunity package. Alleen PHP open_basedir aangepast zoals hier beschreven : https://github.com/seblucas/cops/wiki/Howto---Synology

Titel: Re: COPS
Bericht door: Matr1x op 11 mei 2013, 00:53:15
Is voor mijn gevoel niet trager geworden (maar ja, heb er maar 100 boeken in staan).

Ik heb een factor 100 meer boeken, dus dat verklaard het wel een beetje  ;D
Titel: Re: COPS
Bericht door: Rivak op 13 mei 2013, 08:30:58
Hoi

Ook hier COPS beveiligd aan de praat. Alleen kan ik de boeken niet downloaden met Android. De download wordt wel gestart, maar mislukt. Onbeveiligd is het trouwens geen probleem.

Iemand een idee :?:

Klopt, is een bug in Android blijkbaar. Had 'm ook al gemeld op forum van COPS en kreeg dit antwoord :

http://www.mobileread.com/forums/showpost.php?p=2478034&postcount=379

versie 0.4.0 is trouwens uit :

http://www.mobileread.com/forums/showpost.php?p=2506617&postcount=412

Goed nieuws voor de mede Androidgebruikers.... met Opera Mini worden de boeken wel zonder problemen gedownload  8).
Wellicht ook met de andere Opera versie, maar dat heb ik niet geprobeerd.
Titel: Re: COPS
Bericht door: gbon op 26 april 2015, 20:43:58
Hi allemaal,

Ik ben laat in dit topic maar heb toch een vraag. Calibre werkt, en Cops op de Syn DS214play ook. Echter, van buitenaf (dus over internet) kan ik niet bij COPS komen (dus via quickconnect). Andere app zoals Photo Station werkt wel.

Wat moet ik controleren om fouten te zoeken? (er is nog niets beveiligd met .htaccess). Ik ben dankbaar voor alle hulp die je kan geven!

M.v.g., Gerrit.
Titel: Re: COPS
Bericht door: Goner op 28 april 2015, 11:15:32
Ik gebruik geen QuickConnect, dus weet niet precies wat dat doet ...

COPS is bij mij geinstalleerd in web/cops, dus ik gebruik http://<hostnaam>/cops om te connecten.
Als je een andere poort gebruikt dan 80 voor http, moet je die forwarden en opgeven.
Titel: Re: COPS
Bericht door: gbon op 29 april 2015, 09:33:53
Dank voor je antwoord Goner  :)

Je bedoelt dus in de router poort 80 forwarden naar het lokale ip van de nas?


Tnx, Gerrit.
Titel: Re: COPS
Bericht door: Goner op 29 april 2015, 14:12:20
Yep.
Als je alleen zelf wilt connecten, kun je om port-scans te voorkomen (security) een andere poort aan de buitenkant gebruiken dan de default 80, bijv. 9080 en die forwarden naar 80 op je Syno.
Dus : http://<hostnaam>:9080/cops

Maar als het goed is, is er al een forward, want je PhotoStation werkt wel ... en die zit ook op 80.
Titel: Re: COPS
Bericht door: gbon op 29 april 2015, 20:59:28
Bij mij werkt de beveiliging met .htaccess helaas niet. 2x nauwkeurig de instructies van petrol242 opgevolgd, maar zodra ik de .htaccess in web/calibre aanzet komt de melding 'Sorry, de pagina die u zoekt kan niet weergegeven worden.' in beeld. Zodra ik die .htaccess hernoem, komt cops weer in beeld. Herstarten verandert daar niets aan.

Verder is de pagina nu bereikbaar via een doorsturing in de router. Voor PhotoStation hoeft dit niet, omdat syn daar zelf iets voor heeft bedacht via quickconnect.
Titel: Re: COPS
Bericht door: Goner op 30 april 2015, 16:29:29
Vreemd, heb net even geprobeerd en werkt keurig.
Je krijgt een popup voor account/password die je hebt gemaakt in het normal.pw bestandje.

.htaccess moet in de web/cops folder staan trouwens.
Titel: Re: COPS
Bericht door: gbon op 30 april 2015, 22:47:30
Tja, ik had dus 2 directories onder web staan: cops én calibre. Aangezien de handleiding zei dat ik in calibre (zie Danje) moest installeren en cops verder leeg bleef, heb ik cops maar weer verwijderd... mijn vermoeden is, dat de cops dir. die Petrol242 bedoelt verwijst naar de directory 'calibre'.

Dus, ik ben het spoor kwijt, maar alles mag van mij best openstaan, tenzij bepaalde andere organisaties dan vinden dat ik aanzet tot pir@terij...
Titel: Re: COPS
Bericht door: Goner op 01 mei 2015, 10:58:15
De meest gangbare setup is :
de Calibre folder van je PC verhuizen naar : /volume1/calibre
COPS installeren in : /volume1/web/cops

locatie aanpassen in config_local.php : $config['calibre_directory'] = '/volume1/calibre/';
en in je open_base_dir (php settings)
en .htaccess aanmaken in /web/cops
Titel: Re: COPS
Bericht door: gbon op 02 mei 2015, 16:41:01
Tja, ik snap dat dit de voorkeur heeft. Helaas krijg ik dat niet aan de praat. Mag al bij zijn dat het bij elkaar in de web/calibre directory staat en wel werkt. Mss kan ik het stap voor stap verplaatsen, voorlopig ben ik hier blij mee.

Dank voor je hulp!

Groet, Gerrit.
Titel: Re: COPS
Bericht door: Stephan296 op 02 mei 2015, 17:02:18
Leuke programma's. Enige wat ik mis (of ik doe het fout) dat de database direct op de Nas wordt gezet ipv steeds kopiëren. Nu gaf ik wel aan dat mijn database op de Nas moest worden neergezet maar als ik dan de boeken wil importeren in calibre dan krijg ik een python error.
Titel: Re: COPS
Bericht door: gbon op 03 mei 2015, 13:27:49
OK Goner,

Nu toch maar 's meer constructief aangepakt vlg jouw indeling. Dus calibre db in /volume1/calibre en cops in /volume1/web/cops
Deze 2 dirs in de open-basedir gezet. Hier krijg ik deze fout op:

Warning: is_readable(): open_basedir restriction in effect. File(/volume1/calibre/metadata.db) is not within the allowed path(s): (/var/services/web/cops:/volume1/cops/) in /volume1/web/cops/checkconfig.php on line 168 File /volume1/calibre/metadata.db not found, Please check

Value of $config['calibre_directory'] in config_local.php Value of
open_basedir
in your php.ini The access rights of the Calibre Database Synology users please read
this

Dit is het path van open-basedir:

/etc.defaults:/etc:/usr/syno/synoman:/tmp:/var/services/tmp:/var/services/web:/var/services/homes:/volume1/calibre:/volume1/web/cops`

Speciaal gelet op geen gebruik van hoofdletters, eindigen met / , nog geen limitering met .htaccess .

Wat gaat hier fout?

Groet, Gerrit.
Titel: Re: COPS
Bericht door: DrBean op 03 mei 2015, 13:40:13
Zo te zien heb je bij de installatie van COPS de locatie `/volume1/cops` opgegeven, in plaats van `/volume1/calibre`.
Bij de installatie van COPS vinden er op basis van de opgegeven locatie een aantal wijzigingen plaats, onder meer het instellen van de juiste open_basedir.
Je kunt ofwel de open_basedir zelf wijzigen, of COPS even opnieuw installeren, en dan bij de wizard het juiste pad opgeven.

edit: hm, misschien is er iets anders aan de hand, kan het zo niet zien. Het COPS package gebruikt niet alleen  de open_basedir die je daar ziet staan: COPS heeft ook een eigen, losstaande, open_basedir (staat in `/etc/php/conf.d/com.synocommunity.packages.cops.ini`)
/edit2: Nee, het klopt wel wat ik zeg ;) Ofwel je installeert COPS opnieuw en je gebruikt het juiste pad, of je wijzigt het pad in `/etc/php/conf.d/com.synocommunity.packages.cops.ini` naar `/volume1/calibre`. Met die laatste methode worden de rechten op de directories en metadata.db niet gecorrigeerd, dus dat kan nog dwarszitten.
Titel: Re: COPS
Bericht door: gbon op 03 mei 2015, 15:33:56
Hi drBean,

Zojuist cops verwijderd en opnieuw geïnstalleerd. Nu met als calibre pad: /volume1/calibre/
Wel bijzonder dat hij nu ook de calibre-dir verwijdert met alle (2000) boeken erin. ;-( Hier had ik niet op gerekend.

Als fout geeft cops nu:
Check if Calibre database file exists and is readable
File /volume1/calibre/metadata.db not found, Please check
Value of $config['calibre_directory'] in config_local.php Value of
open_basedir
in your php.ini The access rights of the Calibre Database Synology users please read
this

Als het verwijderen van cops ook de inhoud van calibre verwijdert, dan is dit wel logisch.
Titel: Re: COPS
Bericht door: DrBean op 03 mei 2015, 15:44:13
Ervan uitgaande dat je gebruik maakt van het SynoCommunity COPS package, dan verwijdert deze de library echt niet. We verwijderen nooit userdata die in shared folders staat.
De uitzondering hierp is als de data (library) _in_ de web dir of in een package directory staat, maar dat is geen geschikte plaats, en, voor zover ik weet, ook niet bereikbaar bij normaal gebruik.

Dat kan ik erg stellig zeggen, omdat ik betrokken ben bij het onderhoud van dat package. Hier staat de functie voor het verwijderen van het package: https://github.com/SynoCommunity/spksrc/blob/master/spk/cops/src/installer.sh#L62.

Terug naar je huidige situatie: als er nu geen metadata.db in `/volume1/calibre` staat, dan klopt het dat je die melding krijgt. COPS heeft minimaal een metadata.db nodig om iets te kunnen tonen.
Titel: Re: COPS
Bericht door: gbon op 03 mei 2015, 20:54:55
Ik heb Cops 2x geïnstalleerd, 1 keer van de Franse site, daarna de syno-versie. Feit is dat de db. weg is, maar dat ik wel een #recycle dir. heb waarin alle mappen staan, genaamd [calibre deleted abcdef] (abcdef staat voor een codering). In deze map staan ook de afzonderlijke epub-bestanden. Die waren verplaatst naar #recycle.

Zo te zien moet ik uit recycle de map calibre terughalen. Dit gaat goed, zo te zien en nu ben ik opnieuw bezig om calibre z'n bieb te vullen. Daarmee kan ik straks weer de db van cops vullen. Gek is wel dat calibre denkt dat ik nu 2x zoveel boeken heb (4220 ipv 2110).

Ik hou jullie op de hoogte! Dank voor de hulp, Gerrit.
Titel: Re: COPS
Bericht door: gbon op 04 mei 2015, 22:34:37
OK, calibre op de pc is helemaal gerepareerd. Nu wil ik opnieuw de bibliotheek verplaatsen naar m'n syn-nas en daarbij treden de volgende toepassingsfouten op:
calibre, version 2.27.0
FOUT: Bibliotheek verplaatsen mislukt: Bibliotheek verplaatsen mislukt

Move library from \\bon-nas\web\calibre to \\bon-nas\calibre
Python function terminated unexpectedly
  [Error 5] Toegang geweigerd: u'\\\\bon-nas\\calibre\\Alexander Masters' (Error Code: 1)
Traceback (most recent call last):
  File "site.py", line 132, in main
  File "site.py", line 109, in run_entry_point
  File "site-packages\calibre\utils\ipc\worker.py", line 193, in main
  File "site-packages\calibre\library\move.py", line 21, in move_library
  File "site-packages\calibre\db\legacy.py", line 917, in <lambda>
  File "site-packages\calibre\db\cache.py", line 57, in call_func_with_lock
  File "site-packages\calibre\db\cache.py", line 1924, in move_library_to
  File "site-packages\calibre\db\backend.py", line 1675, in move_library_to
  File "shutil.py", line 177, in copytree
  File "os.py", line 157, in makedirs
WindowsError: [Error 5] Toegang geweigerd: u'\\\\bon-nas\\calibre\\Alexander Masters'

Hoe zorg ik, dat de windows-machine voldoende machtigingen heeft om direct onder volume1 de calibre-map te kunnen benaderen?

mvg, Gerrit.
Titel: Re: COPS
Bericht door: gbon op 04 mei 2015, 23:04:26
@DrBean en @Goner ,

Moet in machtigingen de http-group alleen leesrechten hebben of lees/schrijf op de gedeelde map /volume1/calibre ?

Alvast mijn dank, Gr. Gerrit.
Titel: Re: COPS
Bericht door: DrBean op 05 mei 2015, 13:05:40
@gbon Lees- en schrijfrechten op de map zelf voor de `http` user, en specifiek lees- en schrijfrechten voor de `http` user op de metadata.db in die map.
COPS schrijft niets naar die map of naar de database, maar zonder schrijfrechten kan COPS niks met metadata.db doen.

Referenties: https://github.com/SynoCommunity/spksrc/pull/926#issuecomment-40592162 en https://github.com/SynoCommunity/spksrc/blob/master/spk/cops/src/installer.sh#L47
Titel: Re: COPS
Bericht door: gbon op 05 mei 2015, 23:16:36
Heel erg bedankt allemaal. Er werkt hier nu een schone installatie van calibre-db in volume1/calibre en de cops-app in web/cops . Met een paar boeken geprobeerd werkt het goed. Volgende stap is .htaccess in web/cops. De calibre map lijkt me niet nodig toch? En daarna vullen maar... ;)

Dank! Groet van Gerrit.
Titel: Re: COPS
Bericht door: Goner op 07 mei 2015, 23:44:05
Sorry, was even uit beeld ivm mei-vakantie ... goed om te lezen dat je het voor elkaar hebt gekregen.

Ik gebruik overigens niet de Syno-package, omdat die nogal achter liep op een gegeven moment. Ik pak gewoon de .zip van de homepage
http://blog.slucas.fr/en/oss/calibre-opds-php-server
daar staat nu RC3.
Kopieer config_local.php.example naar config_local.php en pas die aan voor het path naar de Calibre folder.
Verder veel info in het forum : http://www.mobileread.com/forums/showthread.php?t=170903

En inderdaad, .htaccess alleen in in /web/cops zoals eerder in deze thread beschreven.
Titel: Re: COPS
Bericht door: Rivak op 17 juni 2015, 07:00:17
Is het iemand bekend of het mogelijk is om twee of meerdere Calibre libraries actief te hebben onder Cops ?
Titel: Re: COPS
Bericht door: DrBean op 17 juni 2015, 12:07:28
Ja, dat kan. Ik weet niet of het officieel ondersteund wordt, maar het werkt wel.
Zie onder meer hier: http://www.mobileread.com/forums/archive/index.php/t-170903-p-3.html

Wijzig `/volume1/web/cops/config_local.php` als volgt:
-    $config['calibre_directory'] = '/volume1/eerste_library/';
+    $config['calibre_directory'] = array (
+        "Eerste Library" => "/volume1/eerste_library/",
+        "Tweede Library" => "/volume1/tweede_library/",
+    );

Je verwijdert dus de bestaande regel met je huidige librarylocatie (of je comment 'm uit met "//", zolang het maar niet actief is). In plaats daarvan gebruik je een array, waarin je meerdere libraries kan toevoegen met hun locatie (dat is dus waar de metadata.db staat). De `http` user moet lees- en schrijfrechten hebben op die directories.
Titel: Re: COPS
Bericht door: Rivak op 17 juni 2015, 12:36:39
Ah, perfect, bedankt. Ik ga het vanavond thuis meteen proberen.
Titel: Re: COPS
Bericht door: Rivak op 17 juni 2015, 18:10:24
Lukt allemaal nog niet erg  :oops:

Melding Copspagina in webbrowser:
Citaat
You've been redirected because COPS is not configured properly
Database error
Check if GD is properly installed and loaded
OK
Check if Sqlite is properly installed and loaded
OK
Check if libxml is properly installed and loaded
OK
Check if Json is properly installed and loaded
OK
Check if mbstring is properly installed and loaded
OK
Check if intl is properly installed and loaded
Please install the php5-intl extension and make sure it's enabled
Check if Normalizer class is properly installed and loaded
Please make sure intl is enabled in your php.ini
Check if the rendering will be done on client side or server side
Client side rendering
Check if Calibre database path is not an URL
OK
Check if Calibre database file exists and is readable
calibre OK
Check if Calibre database file can be opened with PHP
calibre OK
Check if Calibre database file contains at least some of the needed tables
calibre OK
Check if Calibre database path is not an URL
OK
Check if Calibre database file exists and is readable
karin File /volume1/web/karin/metadata.db not found, Please check

De metadata.db staat gewoon in de juiste map

Mijn aangepaste config_local.php :
<?php
    
if (!isset($config))
        
$config = array();
  
    
/*
     * The directory containing calibre's metadata.db file, with sub-directories
     * containing all the formats.
     * BEWARE : it has to end with a /
     */
    
$config['calibre_directory'] = array (
     
"calibre" => "/volume1/web/calibre/",
     
"karin" => "/volume1/web/karin/");
    
    
/*
     * Catalog's title
     */
    
$config['cops_title_default'] = "COPS";
    
    
/*
     * use URL rewriting for downloading of ebook in HTML catalog
     * See README for more information
     *  1 : enable
     *  0 : disable
     */
    
$config['cops_use_url_rewriting'] = "0";
?>
Titel: Re: COPS
Bericht door: DrBean op 17 juni 2015, 18:29:40
Citaat
Check if Calibre database file exists and is readable
karin File /volume1/web/karin/metadata.db not found, Please check
Ik verwacht dat de rechten niet goed staan. Ik zou ook aanraden geen (belangrijke) data in '/volume1/web' te zetten, maar je data altijd in een shared folder te zetten.

Dus, mijn tips: verplaats de libraries (wat hier bv de inhoud van de map 'karin' is) naar een shared folder. Die shared folder mag je dan weer 'karin' noemen natuurlijk.
Vervolgens geef je de 'http' groep lees- en schrijfrechten op die shared folder. Dat kan gewoon via DSM: de groep 'http' vind je onder 'Local Groups' in de 'Permissions' tab van de shared folder.
Dan zorg je ten slotte dat je local_config.php aangepast is: dat wordt dan bv "karin" => "/volume1/karin/"); in plaats van het huidige pad.

Titel: Re: COPS
Bericht door: Rivak op 17 juni 2015, 19:35:43
Ongeveer gedaan zoals je gezegd hebt.
Een gedeelde map gemaakt books, de http groep lees en schrijfrechten gegeven van deze map en de mappen karin en calibre als submappen aangemaakt met de complete libraries.

Config_local.php aangepast:
<?php
    
if (!isset($config))
        
$config = array();
  
    
/*
     * The directory containing calibre's metadata.db file, with sub-directories
     * containing all the formats.
     * BEWARE : it has to end with a /
     */
    
$config['calibre_directory'] = array (
     
"calibre" => "/volume1/books/calibre/",
     
"karin" => "/volume1/books/karin/");
    
    
/*
     * Catalog's title
     */
    
$config['cops_title_default'] = "COPS";
    
    
/*
     * use URL rewriting for downloading of ebook in HTML catalog
     * See README for more information
     *  1 : enable
     *  0 : disable
     */
    
$config['cops_use_url_rewriting'] = "0";
?>

Helaas nog steeds hetzelfde resultaat. Nu worden in de beide mappen de metadata.db bestanden niet meer gevonden.

Ik ga morgen verder puzzelen.
Bedankt voor alle moeite iig.
Titel: Re: COPS
Bericht door: DrBean op 17 juni 2015, 20:26:46
Toch nog een rechtenprobleem ;). Afhankelijk van de DSM versie, de volgorde van acties en hoe je precies die inhoud erheen hebt verplaatst kan de uitkomst verschillen.

Via Filestation, klik eens met je rechtermuisknop op de map 'calibre', en selecteer 'Properties'. Open het tabblad 'Permissions', en kijk of de groep 'http' erbijstaat.
Zoniet, voeg dan de 'http' groep toe met de knop 'create'. Zet de vinkjes voor 'Read' en 'Write'. Op dit niveau kun je meteen een extra vinkje zetten: 'Apply to this folder, subfolder and files', onderaan.

Doe bovenstaande ook voor de map 'karin'. Open COPS dan nog eens.
Titel: Re: COPS
Bericht door: Rivak op 18 juni 2015, 11:06:21
Het is uiteindelijk gelukt, zij het dan op een iets andere manier.

Ik bleef de melding krijgen dat de metadata.db ontbrak, ondanks de juiste rechten voor httpd (denk ik)
Maar wanneer ik alle (sub)mappen plaats onder de map /volume1/web/calibre, (de map die ik opgegeven heb tijdens de installatie van Cops), werkt alles perfect en krijg ik netjes de twee calibre libraries onder elkaar te zien.




Titel: Re: COPS
Bericht door: marioscube op 18 juni 2015, 13:38:07
COPS kan als volgt op je Synology geïnstalleerd worden:

https://github.com/seblucas/cops/wiki/Howto---Synology (https://github.com/seblucas/cops/wiki/Howto---Synology)

Het lijkt mij dat je punt 2 bij "Common steps: Change your open_base_dir" bent vergeten.

Echter let op! Dit werkt helaas niet op de synology HOME directories.  :(
Wel op andere (shares) directories.
Titel: Re: COPS
Bericht door: Rivak op 18 juni 2015, 14:41:34
Werkt na bovenstaande nu ook in een andere gedeelde map. Ik moest in PHP instellingen nog wel even intl aanvinken.

Bedankt iedereen  :)
Titel: Re: COPS
Bericht door: DrBean op 18 juni 2015, 17:09:42
Ah, mijn fout :/ Ik werk met een versie waarin dat probleem opgelost is (https://github.com/seblucas/cops/issues/157#issuecomment-98409919 en verder), maar het was me even totaal ontschoten dat ik dat package nog moet publiceren en die wiki moet aanpassen.
Titel: Re: COPS
Bericht door: marioscube op 18 juni 2015, 19:19:56
Ik gebruik de nieuwste github versie (RC4?) en DSM 5.1. Synology packages liepen in het verleden vaak achter.

Om COPS te laten werken moet ik nog wel de PHP instellingen aanpassen.

@DrBean: is de  truck met open_basedir = Null  ook op deze versie toe te passen? En zo ja hoe?  :)
Titel: Re: COPS
Bericht door: DrBean op 19 juni 2015, 10:25:18
Citaat
[..]packages liepen in het verleden vaak achter.
Het zijn alleen maar 1.0.0 release candidates geweest sinds eind 2013...zover kunnen we nooit achtergelopen hebben ;) RC3 is nog steeds de laatste RC, de officiële 1.0 staat gepland voor eind juli.

Of je het die open-basedir wijziging zelf kunt implementeren: Ja hoor. De code staat al even online, alleen het package nog niet. https://github.com/SynoCommunity/spksrc/blob/master/spk/cops/src/installer.sh#L33 voor de handmatige bewerking, en je kunt evt het package zelf compileren (zie de readme voor instructies)
Titel: Re: COPS
Bericht door: marioscube op 19 juni 2015, 13:13:27

Ik ben een tevreden :P COPS gebruiker sinds versie 3! (begin 2013)

Op www.mobileread.com las ik wel eens over het nog niet beschikbaar zijn van de nieuwste versie van COPS voor Synology.
Zelf installeer ik COPS (ook op mijn Synology) altijd rechtstreeks van github. Geen echt idee dus of jullie ooit werkelijk "achtergelopen" hebben.   ;)

Ik kijk geïnteresseerd uit naar de rewrite van COPS.


Ik heb de open_basedir aanpassing als volgt uitgevoerd (via ssh):
1 - toevoegen bestand cops.ini in /etc/php/conf.d (als root)
[PATH=/var/services/web/cops]
open_basedir = Null
2 - reboot van de synology

Zelfs calibre ebook databases in /homes werken nu! 
Titel: Re: COPS
Bericht door: Stephan296 op 24 juni 2015, 12:37:25
Klopt het dat ik alleen boeken naar de lokale bibliotheek kan toevoegen en niet naar de bibliotheek op de nas?

Als ik een boek in de bibliotheek van de nas wil zetten krijg ik de melding:

calibre, version 2.31.0
FOUT: Fouten bij toevoegen: Kon geen enkel boek toevoegen, klik op 'Toon details' voor meer informatie


----------------------------------------------------------------------
Toevoegen van boek mislukt:Marianne Vaatstra: Het verhaal van haar moord
   M:/E-Books/Simon Vuyk - Marianne vaatstra/Vuyk, Simon - Marianne Vaatstra.epub
Met fout:
Traceback (most recent call last):
  File "site-packages\calibre\gui2\add.py", line 366, in add_book
  File "site-packages\calibre\db\legacy.py", line 211, in create_book_entry
  File "site-packages\calibre\db\cache.py", line 57, in call_func_with_lock
  File "site-packages\calibre\db\cache.py", line 1500, in create_book_entry
  File "site-packages\calibre\db\cache.py", line 1237, in set_metadata
  File "site-packages\calibre\db\cache.py", line 1064, in update_path
  File "site-packages\calibre\db\backend.py", line 1508, in update_path
  File "site-packages\calibre\db\tables.py", line 130, in set_path
  File "site-packages\calibre\db\backend.py", line 804, in execute
  File "c:\cygwin64\home\kovid\sw\build\apsw-3.8.2-r1\src\cursor.c", line 231, in resetcursor
CantOpenError: CantOpenError: unable to open database file
Titel: Re: COPS
Bericht door: DrBean op 24 juni 2015, 13:10:17
Calibre ondersteunt libraries op een netwerkschijf niet (zie bv hier: http://www.mobileread.com/forums/showpost.php?p=2284619&postcount=2, Kovid Goyal is de developer van Calibre).
Het toch gebruiken van een netwerkschijf heeft als resultaat dat de library database (metadata.db) stukgaat.

Calibre schrijf hier dus weg naar een lokale library. Daarbij gebruik ik een sync applicatie (BTSync, Syncthing, Cloudstation etc) om de lokale folder met een folder op de NAS te synchroniseren.
De lokale database wordt bijgewerkt zodra je Calibre sluit, en dan wordt deze automatisch gesynchroniseerd naar de folder op de NAS.
Op dat moment is het (hard) refreshen van bv COPS voldoende om daar de bijgewerkte library te tonen.
Titel: Re: COPS
Bericht door: Stephan296 op 24 juni 2015, 13:14:50
Apart dat het niet ondersteund wordt, aangezien de metadata wel in de database wegschrijft alleen het boek zelf niet.
Maar goed dan syncen we hem wel, want zie nu dat je met android apps zoals aldiko je eigen calibre server kunt toevoegen.
Nu alleen nog even testen met een username en password.
Titel: Re: COPS
Bericht door: DrBean op 24 juni 2015, 13:30:30
Ik snap niet direct wat je bedoelt met 'meerwaarde' eerlijk gezegd? Bedoel je van Calibre? Het is de standaard om een (digitale) collectie boeken en aanverwanten te beheren. Er is geen alternatief (ook niet nodig trouwens).
Dat Calibre een relatief klein nadeel heeft weegt imo niet op tegen de voordelen.
COPS of gelijkwaardige interfaces gebruiken die database weer om via web je boeken te zoeken/downloaden/lezen.

Als heen en weer kopieren van losse .epubs/.pdfs/.mobi bestanden etc. voldoende voor je is, prima natuurlijk.
In mijn geval is mijn collectie onbeheersbaar zonder een database erachter :)

/edit: ik zie dat je je tekst gewijzigd hebt. Nouja ;)
Titel: Re: COPS
Bericht door: Stephan296 op 24 juni 2015, 13:33:47
Het draaide anders dan ik in de gaten had haha.
Vandaar mijn wijziging ;-)
Zit nu alleen nog met het htaccess te vechten.
Nu is mijn cops helemaal niet meer te benaderen op de een of andere manier.
Dus even aan het stoeien.
Titel: Re: COPS
Bericht door: Stephan296 op 24 juni 2015, 13:50:21
Als ik uitvoer wat in deze link staat is mijn cops niet meer te benaderen. (http://www.synology-forum.nl/overige-3rd-party-packages/cops/msg69576/#msg69576)
Is er wat veranderd?
Titel: Re: COPS
Bericht door: marioscube op 24 juni 2015, 21:15:08
Nee, zou nog steeds moeten werken. Zie ook deze link (https://www.synology.com/nl-nl/knowledgebase/faq/347).

Je kunt overigens gewoon het .htaccess bestand gebruiken van de COPS installatie.
Onderaan het bestand een aantal "#" weghalen en wat paden en namen aanpassen en het werkt (althans bij mij).

Success!
Titel: Re: COPS
Bericht door: Goner op 24 juni 2015, 22:17:47
Calibre ondersteunt libraries op een netwerkschijf niet (zie bv hier: http://www.mobileread.com/forums/showpost.php?p=2284619&postcount=2, Kovid Goyal is de developer van Calibre).
Die post is van oktober 2012 ...
Citaat
Het toch gebruiken van een netwerkschijf heeft als resultaat dat de library database (metadata.db) stukgaat.
Mijn hele Calibre folder- boeken en database - staat op m'n Synology NAS. Al een hele tijd, Calibre werkt zowel uit Windows als Linux met Samba.
Boeken worden toegevoegd, verwijderd, aangepast (metadata) en vanuit COPS benaderd ... nog nooit iets fout gegaan.

Dus ik snap niet helemaal waarom Calibre niet zou werken met library op een NAS  :o
Titel: Re: COPS
Bericht door: Stephan296 op 24 juni 2015, 22:20:42
Vreemd dat het bij mij niet werkt.
Hoe heb je het geïnstalleerd?
Titel: Re: COPS
Bericht door: Goner op 24 juni 2015, 22:33:56
http://www.synology-forum.nl/overige-software/calibre/msg153725/#msg153725
Titel: Re: COPS
Bericht door: DrBean op 25 juni 2015, 10:59:41
Die post is van oktober 2012 ...
De achterliggende reden waarom Calibre geen netwerk ondersteunt is dan ook niet veranderd sinds 2012 ;)
/edit: rest quote verwijderd.
Hier is een andere link, met wat uitleg erbij: http://manual.calibre-ebook.com/faq.html#i-am-getting-errors-with-my-calibre-library-on-a-networked-drive-nas.
Simpel gezegd: het wordt niet ondersteund. Krijg je errors bij het wegschrijven, of raakt je library corrupt bij iedere minimale wijziging? Houd dan je library lokaal. Been there, done that...

@Stephan296: Ook hier werkt de .htaccess. Vanaf stap 7 kun je de bijgeleverde .htaccess van COPS gebruiken, waarbij je dan alleen de laatste 5/6 regels in die file moet activeren, en het correcte pad invoeren voor normal.pw.
Titel: Re: COPS
Bericht door: Stephan296 op 25 juni 2015, 11:01:37
Thx voor je reactie.
Nadat het .htaccess bestand is aangepast moet ik dan webstation opnieuw starten?
En de directory waar die pw bestanden staan moet http leesrechten op hebben neem ik aan?
Titel: Re: COPS
Bericht door: DrBean op 25 juni 2015, 11:02:44
Nee hoor, werkt direct. Wel even COPS opnieuw openen/hard refreshen.
/edit: ja `http` groep moet leesrechten hebben. Zet dat ding (iig om te testen) in je /volume1/web folder (ik had 'm even in /volume1/web/cops_htxs gezet om te testen)
Titel: Re: COPS
Bericht door: Stephan296 op 25 juni 2015, 11:03:20
Mm dan ga ik er vanavond nog even mee aan de slag. Thx!
Titel: Re: COPS
Bericht door: Goner op 25 juni 2015, 12:00:41
Houd dan je library lokaal. Been there, done that...
Toch vreemd dat het bij mij (en anderen, voor zover ik weet) zonder enig probleem werkt .... heb het destijds geïnstalleerd zoals beschreven op COPS forum/site en de library met de optie in Calibre zelf verhuisd naar de NAS.
Titel: Re: COPS
Bericht door: DrBean op 25 juni 2015, 13:06:53
Begint wat offtopic te gaan voor een COPS topic, maar goed. Ik heb ook een flink lange tijd Calibre direct tegen de NAS aan laten praten. Helaas veranderde dat op een dag, en ik kreeg het met geen mogelijkheid weer stabiel.

Zolang je geen problemen tegenkomt, ga gerust zo door. Het opnieuw aanmaken van de database is per slot van rekening eenvoudig genoeg, omdat de info dubbel wordt opgeslagen. Maar als je, zoals ik, letterlijk bij iedere wijziging in Calibre metadata.db opnieuw moet aanmaken, dan krijg je daar snel genoeg van ;)
Titel: Re: COPS
Bericht door: Stephan296 op 25 juni 2015, 20:12:07
Schijnbaar werkt het niet bij mij, ik krijg steeds pagina niet gevonden.
Zodra ik die htacces file verwijder werkt de site weer.

Ik heb de originele .htaccess gebruikt van cops met als laatste regels:

<FilesMatch "(index|feed)\.php">
AuthUserFile /volume1/web/passwd/normal.pw
AuthGroupFile /dev/null
AuthName Gelieve je gebruikersnaam en wachtwoord in te geven
AuthType Basic
Require valid-user
</FilesMatch>


EDIT:
1 keer het inlog scherm gehad daarna code 500
Ik kom er niet uit, als ik alleen leesrechten geef aan de groep http dan doet hij niets, geef ik alle rechten dan zie ik de site zonder vraag van gebruikersnaam en wachtwoord.
Iemand nog een idee?
Titel: Re: COPS
Bericht door: marioscube op 25 juni 2015, 21:19:13

1 - op welke directory geef je "http" rechten?

2 - welke browser en OS gebruik je?

Ik herken het probleem wel, maar ik weet niet meer wat ik gedaan heb om het op te lossen  :oops:
Titel: Re: COPS
Bericht door: Stephan296 op 25 juni 2015, 21:20:30
Ik geef http groep rechten op de dir passwd met de daarbij onderliggende bestanden.
Ik heb zowel chrome als internet explorer geprobeerd op windows 8.1.


EDIT:

Bleek dat ik de map passwd de rechten 755 moest geven.......
kan dat kloppen? voordat ik als nog alles open heb staan :P
Titel: Re: COPS
Bericht door: marioscube op 25 juni 2015, 22:17:05

Ik denk dat ik de oplossing gevonden heb. (post kruisen elkaar)

De directory passwd moet niet alleen leesrechten hebben, maar ook "executoir" rechten.

dus niet alleen dwrx-r--r- = chmod 744 passwd

maar drwxr-rxr-x - chmod 755 passwd

En probeer ook te browsen met een private window/tab.
Bij mij onthoudt de browser vrijwel altijd de inloggegevens, ook als ik dat niet wil.

Titel: Re: COPS
Bericht door: marioscube op 25 juni 2015, 22:20:31

Overigens vind ik port 80 in de router openzetten niet erg veilig.

Iets veiliger is al om een andere externe poort te gebruiken, bijvoorbeeld 54321 en dan in de router via NAT door te verwijzen naar port 80.

Je krijgt dan toegang via http://<extern IP>:54321/cops
Titel: Re: COPS
Bericht door: martineheetik op 08 december 2018, 12:53:31
Hallo,

Ik zie dat dit een 5 jaar oude toppic is, maar ik kan geen recentere vinden.

Ik doe alles wat er beschreven staat om een inlog met wachtwoord te krijgen op mijn cops, via qnap en krijg ook een inlog veld maar zodra ik daarna inlog krijg ik een foutmelding: 500 internal Server error. met de volgende tekst: Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at admin@NAS to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

zonder de htaccess file werkt mijn cops prima..Is er iemand die mij verder kan helpen..
Titel: Re: COPS
Bericht door: Birdy op 08 december 2018, 14:57:43
via qnap......
Das vloeken in de kerk, je kunt beter naar hun forum gaan.
Titel: Re: COPS
Bericht door: marioscube op 10 december 2018, 15:12:49
@Birdy
Ach, in het kader van de oecumenische gedachte moet een beetje hulp aan de "concurrentie" toch wel kunnen?  ;)

@martineheetik
Je probleem lijkt te zijn:
je kan het bestand met de wachtwoorden niet benaderen (dit leidt bij mij tot deze fout als ik het test) doordat:
a - het pad ernaartoe niet goed is
b - je (qnap webserver) niet genoeg rechten heeft om het bestand met wachtwoorden te lezen.

Post hier even het relevante deel van je .htaccess file, dan kunnen we helpen zoeken naar waar het fout gaat.
Titel: Re: COPS
Bericht door: Ben(V) op 10 december 2018, 15:18:33
Lijkt me niet verstandig.

Straks gaan anderen dat lezen en hebben niet door dat het over een Qnap gaat, dat maakt het allemaal erg verwarrend lijkt mij.
Titel: Re: COPS
Bericht door: martineheetik op 10 december 2018, 15:29:21
In iedergeval bedankt voor het antwoord..Ik was al zover aan het zoeken en googlen dat ik niet zo snel doorhad dat ik hier bij de concurentie  :D zat..
Titel: Re: COPS
Bericht door: marioscube op 10 december 2018, 16:58:56
Het gaat hier niet om eventuele "problemen" met een synology of qnap, maar om een 3rd party Package dat als het goed is op zowel synology als qnap exact hetzelfde werkt.

Maar ja, als we allemaal in onze eigen bubbel willen blijven zitten, mij best.....

@martineheetik : laat maar weten waar je je vraag u wilt droppen, dan kijk ik ook daar wel.
Titel: Re: COPS
Bericht door: Ben(V) op 10 december 2018, 17:17:25
Het gaat hier overduidelijk over problemen met het package en niet met de applicatie COPS zelf
En Qnap packages is echt heel iets anders als een Synology package.


En lange tenen is lastig met schoenen kopen.
Titel: Re: COPS
Bericht door: martineheetik op 10 december 2018, 17:46:25
Het gaat hier dus niet over de package..Die werkt prima..Het gaat mis zodra ik de hele bups probeer te beveiligen met inlognaam en wachtwoord via htacces. Het heeft dus waarschijnlijk met het unieke pad naar het paswoordfile te maken of met rechten erop Alleen kan ik dus niet zo goed terugvinden waar ik fout ga..
Titel: Re: COPS
Bericht door: fweijers op 12 december 2020, 21:20:02
Het is een verouderd topic maar ik probeer het even  :)

Ik wil graag een view op mijn ebooks alsof ze in een boekenkast staan. Dus de covers naast elkaar, zoiets als dit (https://www.incomeactivator.com/custom/292/images/ebook-title-examples.jpg), of hier (https://images.gr-assets.com/misc/1397605627-1397605627_goodreads_misc.png).

Ik ken Calibre en de webserver optie daarin echter dan moet je PC altijd aan staan. Dus ik zocht naar een optie om het op een raspberry pi te zetten en kwam bij COPS uit wat ook op de Synology werkt. Inmiddels heb ik het werkend op mijn DS218j  (:

Nu vraag ik me af om het mogelijk is templates te maken waarbij de covers van de boeken netjes naast elkaar worden weergegeven zoals in de voorbeeld plaatjes. Boeken naast elkaar, met sorteer opties op naam, auteur, datum gelezen, datum toegevoegd, ...
Heeft iemand hier ervaring mee?
Titel: Re: COPS
Bericht door: sciurius op 13 december 2020, 15:00:22
Dit is een standard view van COPS als je 'switch to bootstrap' selecteert.

Titel: Re: COPS
Bericht door: fweijers op 14 december 2020, 22:24:39
Dank je, dat werkt inderdaad.

Is het nog mogelijk de pagina's te bewerken?
Wat ik graag zou willen is alle boeken op 1 pagina en niet het alfabet als tussenpagina.
Verder zou ik de getoonde info per boek willen reduceren en pas details inzien wanneer je 1 cover aangeklikt hebt.

Reden: ik wil al mijn gelezen boeken op deze manier makkelijk inzichtelijk maken. Kijken of ik op die manier een digitale vorm kan maken van de boekenkast die ik vroeger in mijn huis had.