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.
