calibre-server

calibre-server [opcije] [putanja do fascikle biblioteke...]

Pokrenite calibre Content server. calibre Content server izlaže vaše calibre biblioteke preko interneta. Možete navesti putanju do fascikli biblioteka kao argumente za calibre-server. Ako ne navedete nijednu putanju, koristiće se sve biblioteke za koje glavni calibre program zna.

Kada god prosleđujete argumente programu calibre-server koji sadrže razmake, stavite ih pod navodnike. Na primer: "/some path/with spaces"

[opcije]

--access-log

Putanja do datoteke dnevnika pristupa. Ovaj dnevnik sadrži informacije o klijentima koji se povezuju na server i šalju zahteve. Podrazumevano se ne vodi dnevnik pristupa.

--ajax-timeout

Vreme (u sekundama) čekanja na odgovor od servera prilikom upita.

--auth-mode

Izaberite tip korišćene autentifikacije. Podesite režim HTTP autentifikacije koji koristi server. Postavite na "basic" ako ovaj server postavljate iza SSL proksija. U suprotnom, ostavite ga kao "auto", što će koristiti "basic" ako je SSL konfigurisan, inače će koristiti "digest".

--auto-reload

Automatski ponovo učitaj server kada se izvorni kod promeni. Korisno za razvoj. Takođe bi trebalo da navedete malu vrednost za vremensko ograničenje isključivanja.

--ban-after

Broj neuspešnih prijava za blokiranje. Broj neuspešnih prijava nakon kojih se IP adresa blokira

--ban-for

Blokiraj IP adrese koje imaju ponovljene neuspešne prijave. Privremeno blokira pristup za IP adrese koje imaju ponovljene neuspešne prijave tokom navedenog broja minuta. Korisno za sprečavanje pokušaja pogađanja lozinki. Ako je postavljeno na nulu, blokiranje se ne vrši.

--book-list-mode

Izaberite podrazumevani režim liste knjiga. Postavite podrazumevani režim liste knjiga koji će se koristiti za nove korisnike. Pojedinačni korisnici mogu da promene podrazumevanu vrednost u sopstvenim podešavanjima. Podrazumevano se koristi mreža naslovnih strana.

--compress-min-size

Minimalna veličina za koju odgovori koriste kompresiju podataka (u bajtovima).

--custom-list-template

Putanja do JSON datoteke koja sadrži šablon za prilagođeni režim liste knjiga. Najlakši način da kreirate takvu datoteku šablona je da odete u Podešavanja-> Deljenje preko mreže-> Šablon liste knjiga u calibre-u, kreirate šablon i izvezete ga.

--daemonize

Pokreni proces u pozadini kao demon (samo za Linux).

--displayed-fields

Ograniči prikazana korisnički definisana polja. Lista korisnički definisanih polja metapodataka razdvojenih zarezima koja će biti prikazana od strane Content servera u /opds i /mobile prikazima. Ako navedete ovu opciju, sva polja koja nisu na ovoj listi neće biti prikazana. Na primer: my_rating,my_tags

--enable-allow-socket-preallocation, --disable-allow-socket-preallocation

Pre-alokacija soketa, na primer, sa systemd aktivacijom soketa. Ova opcija je podrazumevano omogućena.

--enable-auth, --disable-auth

Autentifikacija zasnovana na lozinci za pristup serveru. Obično je server neograničen, dozvoljavajući svima pristup. Pomoću ove opcije možete ograničiti pristup na unapred definisane korisnike. Ova opcija je podrazumevano onemogućena.

--enable-fallback-to-detected-interface, --disable-fallback-to-detected-interface

Povratak na automatski detektovan interfejs. Ako iz nekog razloga server ne može da se poveže sa interfejsom navedenim u opciji listen_on, pokušaće da detektuje interfejs koji se povezuje sa spoljnim svetom i poveže se sa njim. Ova opcija je podrazumevano omogućena.

--enable-local-write, --disable-local-write

Dozvoli neautentifikovane lokalne veze da vrše izmene. Obično, ako ne uključite autentifikaciju, server radi u režimu samo za čitanje, kako ne bi dozvolio anonimnim korisnicima da vrše izmene u vašim calibre bibliotekama. Ova opcija omogućava svima koji se povezuju sa istog računara na kojem je server pokrenut da vrše izmene. Ovo je korisno ako želite da pokrenete server bez autentifikacije, ali i dalje koristite calibredb za izmene u vašim calibre bibliotekama. Imajte na umu da uključivanje ove opcije znači da bilo koji program koji radi na računaru može da vrši izmene u vašim calibre bibliotekama. Konkretno, veb pregledač Firefox omogućava i proizvoljnim veb lokacijama da to učine. Ova opcija je podrazumevano onemogućena.

--enable-log-not-found, --disable-log-not-found

Zabeleži HTTP 404 (Nije pronađeno) zahteve. Obično server beleži sve HTTP zahteve za resurse koji nisu pronađeni. Ovo može generisati mnogo neželjenih zapisa u dnevniku ako je vaš server meta botova. Koristite ovu opciju da biste to isključili. Ova opcija je podrazumevano omogućena.

--enable-use-bonjour, --disable-use-bonjour

Oglašavaj OPDS fidove putem BonJour-a. Oglašavaj OPDS fidove putem BonJour servisa, tako da aplikacije za čitanje zasnovane na OPDS-u mogu automatski da otkriju i povežu se na server. Ova opcija je podrazumevano omogućena.

--enable-use-sendfile, --disable-use-sendfile

Prenos datoteka bez kopiranja za povećane performanse. Ovo će koristiti prenos bez kopiranja unutar kernela prilikom slanja datoteka preko mreže, čime se povećavaju performanse. Međutim, to može dovesti do oštećenja datoteka na nekim neispravnim sistemima datoteka. Ako primetite oštećenja pri prenosu datoteka, isključite ovu opciju. Ova opcija je podrazumevano omogućena.

--help, -h

prikaži ovu poruku pomoći pa izađi

--ignored-fields

Ignorisana korisnički definisana polja metapodataka. Lista korisnički definisanih polja metapodataka razdvojenih zarezima koja neće biti prikazana od strane Content servera u /opds i /mobile prikazima. Na primer: my_rating,my_tags

--listen-on

Interfejs na kojem se osluškuju veze. Podrazumevano je osluškivanje na svim dostupnim IPv6 i IPv4 interfejsima. Ovo možete promeniti, na primer, u "127.0.0.1" da biste osluškivali samo IPv4 veze sa lokalnog računara, ili u "0.0.0.0" da biste osluškivali sve dolazne IPv4 veze.

--log

Putanja do datoteke dnevnika za dnevnik servera. Ovaj dnevnik sadrži informacije o serveru i greške, a ne dnevnike pristupa. Podrazumevano se upisuje u stdout.

--manage-users

Upravljajte bazom podataka korisnika kojima je dozvoljeno da se povežu na ovaj server. Možete je koristiti u automatizovanom režimu dodavanjem --. Pogledajte calibre-server --manage-users -- help za detalje. Pogledajte takođe opciju --userdb.

--max-header-line-size

Maks. veličina pojedinačnog HTTP zaglavlja (u KB).

--max-job-time

Maksimalno vreme za radne procese. Maksimalna količina vremena koliko radni procesi mogu da rade (u minutima). Postavite na nulu da biste onemogućili ograničenje.

--max-jobs

Maksimalan broj radnih procesa. Radni procesi se pokreću po potrebi i koriste se za velike poslove kao što su priprema knjige za pregled, dodavanje knjiga, konverzija itd. Obično se maks. broj takvih procesa zasniva na broju CPU jezgara. To možete kontrolisati ovim podešavanjem.

--max-log-size

Maks. veličina datoteke dnevnika (u MB). Maksimalna veličina datoteka dnevnika koje generiše server. Kada dnevnik postane veći od ove veličine, automatski se rotira. Postavite na nulu da biste onemogućili rotaciju dnevnika.

--max-opds-items

Maksimalan broj knjiga u OPDS fidovima. Maksimalan broj knjiga koje će server vratiti u jednom OPDS fid-u za preuzimanje.

--max-opds-ungrouped-items

Maksimalan broj negrupisanih stavki u OPDS fidovima. Grupiši stavke u kategorije kao što su autor/oznake prema početnom slovu kada postoji više od ovog broja stavki. Postavite na nulu da biste onemogućili.

--max-request-body-size

Maks. dozvoljena veličina datoteka otpremljenih na server (u MB).

--num-per-page

Broj knjiga za prikaz na jednoj stranici. Broj knjiga za prikaz na jednoj stranici u pregledaču.

--pidfile

Upiši PID procesa u navedenu datoteku

--port

Port na kojem se osluškuju veze.

--search-the-net-urls

Putanja do JSON datoteke koja sadrži URL adrese za funkciju "Pretraži internet". Najlakši način da kreirate takvu datoteku je da odete u Podešavanja-> Deljenje preko mreže-> Pretraži internet u calibre-u, kreirate URL adrese i izvezete ih.

--shutdown-timeout

Ukupno vreme u sekundama čekanja na čisto gašenje.

--ssl-certfile

Putanja do datoteke SSL sertifikata.

--ssl-keyfile

Putanja do datoteke SSL privatnog ključa.

--timeout

Vreme (u sekundama) nakon kojeg se neaktivna veza zatvara.

--trusted-ips

Dozvoli neautentifikovane veze sa određenih IP adresa da vrše izmene. Obično, ako ne uključite autentifikaciju, server radi u režimu samo za čitanje, kako ne bi dozvolio anonimnim korisnicima da vrše izmene u vašim calibre bibliotekama. Ova opcija omogućava svima koji se povezuju sa navedenih IP adresa da vrše izmene. Mora biti lista adresa ili mrežnih specifikacija razdvojenih zarezima. Ovo je korisno ako želite da pokrenete server bez autentifikacije, ali i dalje koristite calibredb za izmene u vašim calibre bibliotekama. Imajte na umu da uključivanje ove opcije znači da svako ko se povezuje sa navedenih IP adresa može da vrši izmene u vašim calibre bibliotekama.

--url-prefix

Prefiks koji se dodaje ispred svih URL-ova. Korisno ako želite da pokrenete ovaj server iza reverznog proksija. Na primer, koristite /calibre kao URL prefiks.

--userdb

Putanja do baze podataka korisnika koja se koristi za autentifikaciju. Baza podataka je SQLite datoteka. Da biste je kreirali, koristite --manage-users. Više o upravljanju korisnicima možete pročitati na: https://manual.calibre-ebook.com/server.html#managing-user-accounts-from-the-command-line-only

--version

prikaži broj verzije programa i izađi

--worker-count

Broj radnih niti korišćenih za obradu zahteva.