CALIBRE-SERVER(1) | calibre | 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
elokuuta 23, 2024 | 7.17.0 |