calibre-server - calibre-server
calibre-server [options] [path to library folder...]
Elindítja el a Calibre tartalomkiszolgálót. A Calibre
tartalomszerver az interneten keresztül elérhetővé
teszi a Calibre könyvtárait. Megadhatja a könyvtár
mappáinak elérési útját
calibre-server. argumentumaként. Ha nem ad meg egyetlen
elérési utat sem, akkor a program minden olyan
könyvtárat használ, amelyről a fő Calibre
program tud.
Amikor olyan argumentumokat ad át
calibre-server-nak, amelyekben
szóköz van, tegye idézőjelek közé az
argumentumokat. Például: "/some path/with spaces"
- --access-log
- A hozzáférési naplófájl
elérési útja. Ez a napló
információkat tartalmaz a kiszolgálóhoz
csatlakozó és kéréseket benyújtó
ügyfelekről. Alapértelmezés szerint nem
történik hozzáférési
naplózás.
- --ajax-timeout
- A szerver válaszának várakozási
ideje (másodpercben) a lekérdezések
során.
- --auth-mode
- A használt hitelesítés
típusának kiválasztása. Állítsa
be a szerver által használt HTTP hitelesítési
módot. Állítsa "basic"
értékre, ha ezt a szervert SSL proxy mögé
helyezi. Ellenkező esetben hagyja
"auto"-módban, amely az
"basic" módot fogja használni, ha az
SSL be van állítva, különben a
"digest " módot fogja
használni.
- --auto-reload
- A kiszolgáló automatikus
újratöltése, ha a forráskód
megváltozik. Hasznos a fejlesztéshez. Meg kell adni egy kis
értéket is a leállítási
időtúllépéshez.
- --ban-after
- A kitiltáshoz szükséges
bejelentkezési hibák száma. Azon
bejelentkezési hibák száma, amelyek után egy
IP-cím letiltásra kerül
- --ban-for
- IP-címek letiltása, amelyeknél
ismétlődő bejelentkezési hibák
jelentkeztek. Ideiglenesen letiltja a hozzáférést az
olyan IP-címekhez, amelyek ismétlődő
bejelentkezési hibával rendelkeznek a megadott
számú perceken keresztül. Hasznos a jelszavak
kitalálására irányuló
kísérletek megelőzésére. Ha
nullára van állítva, nem történik
kitiltás.
- --book-list-mode
- Az alapértelmezett könyvlista mód
kiválasztása. Állítsa be az új
felhasználóknál használt
alapértelmezett könyvlista módot. Az egyes
felhasználók felülírhatják az
alapértelmezett beállításokat saját
beállításaikban. Az alapértelmezés a
fedőrács használata.
- --compress-min-size
- Minimális méret, amelyhez a válaszok
adattömörítést használnak
(bájtban).
- --custom-list-template
- Az egyéni könyvlista módhoz
tartozó sablont tartalmazó JSON-fájl
elérési útja. A legegyszerűbb módja egy
ilyen sablonfájl létrehozásának, ha a
Beállítások-> Megosztás a neten
keresztül-> Könyvlistasablon Calibre-ben,
létrehozzuk a sablont és exportáljuk.
- --daemonize
- Folyamat futtatása a háttérben
"daemon "-ként (csak Linuxon).
- --displayed-fields
- A felhasználó által definiált
mezők megjelenítésének
korlátozása. A tartalomszerver által az /opds
és /mobile nézetben megjelenített,
felhasználó által definiált
metaadatmezők vesszővel tagolt listája. Ha megadja
ezt a lehetőséget, a listában nem szereplő
mezők nem jelennek meg. Például:
my_rating,my_tags
- --enable-allow-socket-preallocation,
--disable-allow-socket-preallocation
- Aljzatok előzetes kiosztása,
például systemd aljzat aktiválással.
Alapértelmezésben ez a lehetőség
engedélyezett.
- --enable-auth, --disable-auth
- Jelszó alapú hitelesítés a
szerver eléréséhez. Általában a szerver
korlátlan, így bárki hozzáférhet. Ezzel
az opcióval korlátozhatja a hozzáférést
előre meghatározott felhasználókra.
Alapértelmezésben ez a lehetőség nem
engedélyezett.
- --enable-fallback-to-detected-interface,
--disable-fallback-to-detected-interface
- Visszatérés az automatikusan észlelt
interfészhez. Ha a szerver valamilyen oknál fogva nem tud
kapcsolódni a listen_on opcióban megadott
interfészhez, akkor megpróbál egy olyan
interfészt észlelni, amelyik a külvilághoz
csatlakozik, és ehhez kötődik.
Alapértelmezésben ez a lehetőség
engedélyezett.
- --enable-local-write, --disable-local-write
- Engedélyezze a nem hitelesített helyi
kapcsolatoknak a módosításokat. Normális
esetben, ha nem kapcsolja be a hitelesítést, a szerver csak
olvasható módban működik, így nem teszi
lehetővé a névtelen felhasználók
számára, hogy módosítsák a Calibre
könyvtárakat. Ezzel az opcióval bárki, aki
ugyanarról a számítógépről
csatlakozik, amelyen a kiszolgáló fut,
változtatásokat hajthat végre. Ez akkor hasznos, ha
hitelesítés nélkül szeretné futtatni a
kiszolgálót, de továbbra is használja a
calibredb-t a Calibre könyvtárak
módosításához. Vegye figyelembe, hogy ennek az
opciónak a bekapcsolása azt jelenti, hogy a
számítógépen futó bármely
program módosíthatja a Calibre könyvtárakat.
Alapértelmezésben ez a lehetőség nem
engedélyezett.
- --enable-log-not-found, --disable-log-not-found
- HTTP 404 (nem található)
kérések naplózása. Általában a
kiszolgáló naplózza a nem található
erőforrások összes HTTP-kérését.
Ez sok naplólevélszemetet generálhat, ha a
szerverét robotok célozzák meg. Ezzel a
lehetőséggel kapcsolhatja ki.
Alapértelmezésben ez a lehetőség
engedélyezett.
- --enable-use-bonjour, --disable-use-bonjour
- OPDS-hírcsatornák hirdetése a BonJour
segítségével. Hirdesse az OPDS
hírcsatornákat a BonJour szolgáltatáson
keresztül, hogy az OPDS alapú
olvasóalkalmazások automatikusan felismerjék
és csatlakozzanak a szerverhez. Alapértelmezésben ez
a lehetőség engedélyezett.
- --enable-use-sendfile, --disable-use-sendfile
- Nulla másolás nélküli
fájlátvitel a nagyobb teljesítmény
érdekében. Ez nulla-másolatot használ a
kernelen belüli átvitelhez, amikor fájlokat
küld a hálózaton, növelve a
teljesítményt. Ez azonban hibás
fájlátvitelt okozhat egyes hibás
fájlrendszereken. Ha sérült
fájlátvitelt tapasztal, kapcsolja ki.
Alapértelmezésben ez a lehetőség
engedélyezett.
- --help, -h
- súgó megjelenítése és
kilépés
- --ignored-fields
- A felhasználó által definiált
metaadatmezők figyelmen kívül hagyása.
Vesszővel tagolt lista a felhasználó által
definiált metaadatmezőkről, amelyeket a
tartalomkiszolgáló nem jelenít meg az /opds és
/mobile nézetben. Például: my_rating,my_tags
- --listen-on
- Az a felület, amelyen a kapcsolatok
figyelhetők. Alapértelmezés az összes
elérhető IPv4 interfészen
történő figyelés. Módosíthatja
ezt például „127.0.0.1”-re, ha csak a helyi
gépről érkező kapcsolatokat figyeli, vagy
„::”-re, ha az összes bejövő IPv6-
és IPv4-kapcsolatot figyeli.
- --log
- A szervernapló naplófájljának
elérési útja. Ez a napló
szerverinformációkat és hibákat tartalmaz, nem
hozzáférési naplókat.
Alapértelmezés szerint az
"stdout"-ba van írva.
- --manage-users
- A kiszolgálóhoz csatlakozásra jogosult
felhasználók adatbázisának kezelése.
Használhatja automatizált módban egy --
hozzáadásával. A részletekért
lásd: calibre-server --manage-users -- help.
Lásd még --userdb opciót.
- --max-header-line-size
- Egyetlen HTTP-fejléc max. mérete
(KB-ban).
- --max-job-time
- A munkafolyamatok maximális ideje. A dolgozó
folyamatok futásának maximális időtartama
(percekben). Állítsa nullára, ha nincs
korlát.
- --max-jobs
- A dolgozói folyamatok maximális száma.
A munkafolyamatok szükség szerint elindulnak, és
olyan nagy munkákhoz használatosak, mint
például a könyv megtekintésre való
előkészítése, könyvek
hozzáadása, konvertálás stb.
Általában az ilyen folyamatok maximális száma
a CPU-magok számán alapul. Ezzel a
beállítással szabályozhatja ezt.
- --max-log-size
- Naplófájl max. mérete (MB). A szerver
által generált naplófájlok maximális
mérete. Amikor a napló nagyobb lesz ennél a
méretnél, automatikusan elforgatja. Állítsa
nullára a naplóforgatás
letiltásához.
- --max-opds-items
- A könyvek maximális száma az
OPDS-hírcsatornákban. A könyvek maximális
száma, amelyet a szerver egyetlen OPDS adatgyűjtési
hírfolyamban visszaküld.
- --max-opds-ungrouped-items
- A csoportosítatlan elemek maximális
száma az OPDS-hírcsatornákban. Csoportosítsa
az elemeket kategóriákba (például
szerző/címkék) az első betű szerint, ha
ennél több elem van. A letiltáshoz
állítsa nullára.
- --max-request-body-size
- A szerverre feltöltött fájlok
megengedett max. mérete (MB-ban).
- --num-per-page
- Egy oldalon megjelenő könyvek száma.
Egy böngésző oldalon megjelenő könyvek
darabszáma.
- --pidfile
- A folyamat PID-jének beleírása a
megadott fájlba
- --port
- Portszám, amelyen figyel a
kiszolgáló.
- --search-the-net-urls
- A „Keresés az interneten”
funkció URL-címeit tartalmazó JSON-fájl
elérési útja. Egy ilyen fájl
létrehozásának legegyszerűbb módja,
ugrás a Beállítások-> Megosztás a
neten keresztül-> Calibre keresés az interneten,
és URL-ek létrehozása majd azok
exportálása.
- --shutdown-timeout
- A tiszta leállásra való
várakozás teljes időtartama másodpercben.
- --ssl-certfile
- SSL-tanúsítványfájl
elérési útja.
- --ssl-keyfile
- SSL privát kulcs fájl elérési
útja.
- --timeout
- Idő (másodpercben), amely után a
tétlen kapcsolat bezárul.
- --trusted-ips
- A módosítások
végrehajtásához engedélyezze a nem
hitelesített kapcsolatokat adott IP-címekről.
Normális esetben, ha nem kapcsolja be a hitelesítést,
a szerver csak olvasható módban működik,
így nem teszi lehetővé a névtelen
felhasználók számára, hogy
módosítsák a Calibre könyvtárakat.
Ezzel az opcióval bárki, aki a megadott
IP-címekről csatlakozik, változtatásokat
hajthat végre. A címek vagy a hálózati
specifikációk vesszővel elválasztott
listájának kell lennie. Ez akkor hasznos, ha
hitelesítés nélkül szeretné futtatni a
kiszolgálót, de továbbra is használja a
calibredb-t a Calibre könyvtárak
módosításához. Vegye figyelembe, hogy ennek az
opciónak a bekapcsolása azt jelenti, hogy bárki, aki
a megadott IP-címekről csatlakozik,
módosíthatja a Calibre könyvtárait.
- --url-prefix
- Az összes URL elé írandó
előtag. Hasznos, ha ezt a kiszolgálót
fordított proxy mögött szeretné futtatni.
Például használja a /calibre-t URL
előtagként.
- --version
- program verziójának
megjelenítése és kilépés
- --worker-count
- A kérések feldolgozásához
használt munkaszálak száma.
Kovid Goyal
Kovid Goyal