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.
- --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-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-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.
- --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-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.
- --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.
- --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.
- --userdb
- A hitelesítéshez használt felhasználói
adatbázis elérési útja. Az adatbázis
egy SQLite fájl. Létrehozásához
használja a következőt: --manage-users. A
felhasználók kezeléséről itt olvashat
bővebben:
https://manual.calibre-ebook.com/server.html#managing-user-accounts-from-the-command-line-only
- --version
- program verziójának megjelenítése és
kilépés