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"
- --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-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-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ä.
- --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-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ä.
- --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.
- --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