CALIBRE-SERVER(1)

NAME
calibre-server - calibre-server

calibre-server [options] [path to library folder...]

Käynnistä calibren sisältöpalvelin. Calibre Content -palvelin esittää calibre-kirjastot internetin kautta. Voit määrittää polun kirjastoon kansiot argumentteina calibre-server-komentoon. Jos et määritä mitään polkuja, kaikkia kirjastoja, jotka calibren pääohjelma tuntee, käytetään.

Aina kun annat calibre-server:lle argumentteja, joissa on välilyöntejä, sulje argumentit lainausmerkkeihin. Esimerkiksi: "/some path/with spaces"

[VALINNAT]

--access-log
    Polku käyttöoikeuslokitiedostoon. Tämä loki sisältää tietoja asiakkaista, jotka muodostavat yhteyden palvelimeen ja tekevät pyyntöjä. Oletusarvoisesti pääsylokia ei tehdä.

--ajax-timeout
    Aika (sekunteina), jonka kuluessa palvelimelta odotetaan vastausta kyselyjä tehtäessä.

--auth-mode
    Valitse käytettävä todennustyyppi. Asettaa palvelimen käyttämän HTTP-todennustilan. Aseta arvoksi "basic", jos asetat tämän palvelimen SSL-välityspalvelimen taakse. Muussa tapauksessa jätä arvoksi "auto", joka käyttää "basic"-tunnistusta, jos SSL on määritetty, muuten se käyttää "digest"-tunnistusta.

--auto-reload
    Lataa palvelin automaattisesti uudelleen, kun lähdekoodi muuttuu. Hyödyllinen kehitystyössä. Myös sammutusaikakatkaisulle kannattaa määrittää pieni arvo.

--ban-after
    Kieltoon liittyvien kirjautumisvirheiden määrä. Kirjautumishäiriöiden määrä, jonka jälkeen IP-osoite kielletään

--ban-for
    Kiellä IP-osoitteet, joilla on toistuvia kirjautumishäiriöitä. Kieltää tilapäisesti pääsyn IP-osoitteilta, joilla on toistuvia kirjautumishäiriöitä määritetyn minuuttimäärän aikana. Hyödyllinen salasanojen arvausyritysten estämiseksi. Jos arvoksi asetetaan nolla, estoja ei aseteta.

--book-list-mode
    Valitse kirjaluettelon oletustila. Aseta oletuskirjaluettelotila, jota käytetään uusille käyttäjille. Yksittäiset käyttäjät voivat ohittaa oletusarvon omissa asetuksissaan. Oletuksena käytetään kansiruutua.

--compress-min-size
    Vähimmäiskoko, jonka kohdalla vastauksissa käytetään tiedonpakkausta (tavuina).

--custom-list-template
    Polku JSON-tiedostoon, joka sisältää mukautetun kirjaluettelotilan mallin. Helpoin tapa luoda tällainen mallitiedosto on siirtyä kohtaan Asetukset-> Jakaminen verkon kautta-> Kirjaluettelomalli Calibressä, luoda malli ja viedä se.

--daemonize
    Suorita prosessi taustalla demonina (vain Linux).

--displayed-fields
    Rajoita näytettäviä käyttäjän määrittämiä kenttiä. Pilkulla erotettu luettelo käyttäjän määrittämistä metadatakentistä, jotka sisältöpalvelin näyttää /opds- ja /mobile-näkymissä. Jos määrität tämän vaihtoehdon, luettelon ulkopuolisia kenttiä ei näytetä. Esimerkiksi: my_rating,my_tags

--enable-allow-socket-preallocation, --disable-allow-socket-preallocation
    Socketin esivaraus, esimerkiksi systemd:n socket-aktivoinnilla. Oletusarvoisesti tämä vaihtoehto on käytössä.

--enable-auth, --disable-auth
    Salasanapohjainen todennus palvelimeen pääsemiseksi. Normaalisti palvelin on rajoittamaton, joten kuka tahansa voi käyttää sitä. Voit rajoittaa pääsyn ennalta määritettyihin käyttäjiin tällä vaihtoehdolla. Oletuksena tämä vaihtoehto on poistettu käytöstä.

--enable-fallback-to-detected-interface, --disable-fallback-to-detected-interface
    Palaa automaattisesti havaittuun liitäntään. Jos palvelin ei jostain syystä pysty sitoutumaan listen_on-vaihtoehdossa määritettyyn rajapintaan, se yrittää löytää rajapinnan, joka muodostaa yhteyden ulkomaailmaan, ja sitoutuu siihen. Oletusarvoisesti tämä vaihtoehto on käytössä.

--enable-local-write, --disable-local-write
    Salli muutosten tekeminen paikallisille yhteyksille, joita ei ole todennettu. Jos et ota todennusta käyttöön, palvelin toimii tavallisesti vain lukutilassa, jotta nimettömät käyttäjät eivät voi tehdä muutoksia calibre-kirjastoihin. Tämän vaihtoehdon avulla kuka tahansa, joka muodostaa yhteyden samalta tietokoneelta, jolla palvelin toimii, voi tehdä muutoksia. Tämä on hyödyllistä, jos haluat käyttää palvelinta ilman todennusta, mutta käyttää calibredb:tä silti muutosten tekemiseen calibre-kirjastoihin. Huomaa, että tämän vaihtoehdon ottaminen käyttöön tarkoittaa, että mikä tahansa tietokoneella käynnissä oleva ohjelma voi tehdä muutoksia calibre-kirjastoihin. Oletuksena tämä vaihtoehto on poistettu käytöstä.

--enable-log-not-found, --disable-log-not-found
    HTTP 404 (ei löydy) -pyyntöjen kirjaaminen. Normaalisti palvelin kirjaa kaikki HTTP-pyynnöt, jotka koskevat resursseja, joita ei löydy. Tämä voi tuottaa paljon lokiroskapostia, jos palvelimesi on bottien kohteena. Voit poistaa sen käytöstä tällä vaihtoehdolla. Oletusarvoisesti tämä vaihtoehto on käytössä.

--enable-use-bonjour, --disable-use-bonjour
    Ilmoita OPDS-syötteet BonJourin kautta. Ilmoita OPDS-syötteet BonJour-palvelun kautta, jotta OPDS-pohjaiset lukusovellukset voivat tunnistaa palvelimen ja muodostaa siihen yhteyden automaattisesti. Oletusarvoisesti tämä vaihtoehto on käytössä.

--enable-use-sendfile, --disable-use-sendfile
    Nollakopiointi tiedoston siirrot lisäävät suorituskykyä. Tämä käyttää ytimen sisäisiä nollakopiointisiirtoja, kun tiedostoja lähetetään verkon kautta, mikä parantaa suorituskykyä. Se voi kuitenkin aiheuttaa korruptoituneita tiedostojen siirtoja joissakin viallisissa tiedostojärjestelmissä. Jos tiedostojen siirrot ovat korruptoituneita, kytke se pois päältä. Oletusarvoisesti tämä vaihtoehto on käytössä.

--help, -h
    näytä tämä ohjeviesti ja poistu

--ignored-fields
    Ohitetut käyttäjän määrittämät metatietokentät. Pilkulla erotettu luettelo käyttäjän määrittämistä metatietokentistä, joita sisältöpalvelin ei näytä /opds- ja /mobile-näkymissä. Esimerkiksi: my_rating,my_tags

--listen-on
    Rajapinta, jolla yhteyksiä kuunnellaan. Oletuksena on kuunnella kaikkia käytettävissä olevia IPv6- ja IPv4-rajapintoja. Voit muuttaa tämän esimerkiksi muotoon "127.0.0.1", jos haluat kuunnella vain IPv4-yhteyksiä paikallisesta koneesta, tai "0.0.0.0", jos haluat kuunnella kaikkia saapuvia IPv4-yhteyksiä.

--log
    Polku palvelimen lokitiedostoon. Tämä loki sisältää palvelimen tietoja ja virheitä, ei käyttöpäiväkirjoja. Oletusarvoisesti se kirjoitetaan stdoutiin.

--manage-users
    Hallitse tietokantaa käyttäjistä, joilla on oikeus muodostaa yhteys tähän palvelimeen. Voit käyttää sitä automaattisessa tilassa lisäämällä --. Katso lisätietoja osoitteesta calibre-server --manage-users -- help. Katso myös vaihtoehto --userdb.

--max-header-line-size
    Yksittäisen HTTP-otsikon enimmäiskoko (KB).

--max-job-time
    Tehtäväprosessien enimmäisaika. Tehtäväprosessien sallittu enimmäiskesto (minuutteina). Asetetaan nollaan, jos rajoitusta ei ole.

--max-jobs
    Tehtäväprosessien enimmäismäärä. Tehtäväprosessit käynnistetään tarpeen mukaan, ja niitä käytetään suuriin tehtäviin, kuten kirjan valmisteluun katselua varten, kirjojen lisäämiseen, muuntamiseen jne. Tavallisesti tällaisten prosessien enimmäismäärä perustuu suorittimen ytimien määrään. Voit hallita sitä tällä asetuksella.

--max-log-size
    Lokitiedoston enimmäiskoko (MB). Palvelimen tuottamien lokitiedostojen enimmäiskoko. Kun loki kasvaa tätä suuremmaksi, se kiertyy automaattisesti. Aseta nollaksi, jos haluat poistaa lokin pyörittämisen käytöstä.

--max-opds-items
    Kirjojen enimmäismäärä OPDS-syötteissä. Kirjojen enimmäismäärä, jonka palvelin palauttaa yhdessä OPDS-hankintasyötteessä.

--max-opds-ungrouped-items
    Ryhmittämättömien kohteiden enimmäismäärä OPDS-syötteissä. Ryhmittele kohteet kategorioihin, kuten kirjoittaja/tagit alkukirjaimen mukaan, kun kohteita on enemmän kuin tämä määrä. Nollan asettaminen poistaa käytöstä.

--max-request-body-size
    Palvelimelle ladattavien tiedostojen suurin sallittu koko (MB).

--num-per-page
    Yhdellä sivulla näytettävien kirjojen määrä. Selaimessa yhdellä sivulla näytettävien kirjojen määrä.

--pidfile
    Kirjoita prosessin PID määritettyyn tiedostoon

--port
    Portti, jossa yhteyksiä kuunnellaan.

--search-the-net-urls
    Polku JSON-tiedostoon, joka sisältää URL-osoitteet "Etsi internetistä" -toimintoa varten. Helpoin tapa luoda tällainen tiedosto on mennä kohtaan Asetukset-> Jakaminen netin kautta-> Etsi internetistä Calibressa, luoda URL-osoitteet ja viedä ne.

--shutdown-timeout
    Kokonaisaika sekunteina odotettaessa puhdasta sammutusta.

--ssl-certfile
    Polku SSL-sertifikaattitiedostoon.

--ssl-keyfile
    Polku SSL:n yksityiseen avaintiedostoon.

--timeout
    Aika (sekunteina), jonka jälkeen käyttämätön yhteys suljetaan.

--trusted-ips
    Salli tiettyjen IP-osoitteiden ei-autentikoitujen yhteyksien tehdä muutoksia. Jos et ota todennusta käyttöön, palvelin toimii tavallisesti vain lukutilassa, jotta nimettömät käyttäjät eivät voi tehdä muutoksia calibre-kirjastoihin. Tämä vaihtoehto sallii kaikkien määritetyistä IP-osoitteista tulevien yhteydenottajien tehdä muutoksia. Täytyy olla pilkulla erotettu luettelo osoite- tai verkkomäärityksistä. Tämä on hyödyllinen, jos haluat käyttää palvelinta ilman todennusta, mutta käyttää calibredb:tä silti muutosten tekemiseen calibre-kirjastoihin. Huomaa, että tämän vaihtoehdon ottaminen käyttöön tarkoittaa, että kuka tahansa, joka muodostaa yhteyden määritetyistä IP-osoitteista, voi tehdä muutoksia calibre-kirjastoihin.

--url-prefix
    Kaikkiin URL-osoitteisiin liitettävä etuliite. Hyödyllinen, jos haluat käyttää tätä palvelinta käänteisen välityspalvelimen takana. Käytä esimerkiksi URL-osoitteen etuliitteenä /calibre.

--userdb
    Polku todennuksessa käytettävään käyttäjätietokantaan. Tietokanta on SQLite-tiedosto. Sen luomiseen käytetään --manage-users. Voit lukea lisää käyttäjien hallinnasta osoitteessa: https://manual.calibre-ebook.com/server.html#managing-user-accounts-from-the-command-line-only

--version
    näytä ohjelman versionumero ja poistu

--worker-count
    Pyyntöjen käsittelyyn käytettävien työsäikeiden määrä.

AUTHOR
Kovid Goyal

COPYRIGHT
Kovid Goyal