Vegye át az irányítást e-könyvtára felett, és bárhonnan elérheti az interneten keresztül a Raspberry Pi-n található Kavita segítségével.
Az olvasás öröm, a modern technológiával szinte végtelen irodalomtárhoz férhet hozzá a zsebében lévő készülékről. Az e-könyvek és képregénygyűjtemény kezelése azonban nehéz lehet, és a tartalom átvitele és szinkronizálása az eszközök között bonyolult, ha nem akarja magát egy szabadalmaztatott szolgáltatáshoz kötni.
A Kavita egy nyílt forráskódú e-könyv-szerver, amely Raspberry Pi-n fut, és lehetővé teszi a rendszerezést, szinkronizálást és olvasást bármilyen eszközön.
Miért tároljon ebook szervert a Raspberry Pi-n?
Az emberiség elmúlt 6000 évében szerzett tudásának, reményeinek, álmainak és kreatív eredményeinek nagy része könyvekben van leírva. Természetesen a webhelyek nagyszerűek, de nem kell túl messzire utaznia ettől az oldaltól, mielőtt rátalál az elhalt hivatkozásokra és a hiányzó forrásokra. Olvasóként tudja, hogy öröm saját könyvtárral rendelkezni, ahol nagyszerű irodalmi alkotásokba merülhet,
klasszikus regények, vagy személyes fejlődési források.Ha az Amazon Kindle platformját használja, akkor nem Ön a megvásárolt könyvek tulajdonosa – ehelyett licencet vásárol a fiókjában található tartalom eléréséhez. Azt gondolhatnánk, hogy ez kicsi és tudományos különbség, de nem az. Az Amazon törölheti és törli is a megvásárolt tartalmat a Kindle-ről és a fiókjából. Az ezzel járó iróniájáról különösen figyelemre méltó egy 2009-es incidens, amelyben az Amazon távirányítója letörölte George Orwell 1984-es és az Állatfarm másolatait az eszközökről.
Míg az Amazon pinky megígérte, hogy ilyen dolgok soha többé nem fordulnak elő, a jóindulat és egy nem kötelező érvényű nyilatkozaton kívül semmi más nem akadályozza meg őket abban, hogy az egész könyvtárat elpusztítsák. Az Amazon nincs ezzel egyedül, és a legtöbb e-könyv-kereskedő hasonló licencet ad magának az Ön által birtokolt tartalomhoz.
Az Amazon, az iTunes, a Barnes és a Noble valószínűleg még évtizedekig jelen lesz, de ha végül leállítják szolgáltatásaikat, mi történik a könyvtáraddal? Tekintettel arra, hogy a Google bezárta saját szolgáltatásait (ahogy a Megölte a Google), rendkívül bátornak kell lenned ahhoz, hogy fontolóra vegyél egy tartós irodalmi gyűjtemény felépítését a Google Play Könyvek szolgáltatás segítségével.
A licenccel rendelkező könyvek hozzáférésének korlátozása a digitális jogkezelés miatt lehetséges, és már közzétettünk útmutatókat hogyan lehet eltávolítani a DRM-et az e-könyvekből. Irodalmat is vásárolhat DRM nélkül.
A probléma akkor jelentkezik, amikor rájön, hogy szeretne több eszközön is olvasni, és szinkronizálja az előrehaladást közöttük; azt is szeretné, hogy bármikor könnyedén böngésszen a könyvtárában, listákat készítsen, és új könyveket adjon hozzá. A Kavita egy gyors, funkciókban gazdag, nyílt forráskódú olvasószerver, amely mindezekre és még sok másra képes.
Telepítse a Kavitát a Raspberry Pi-re
Mielőtt elkezdené, kövesse alapvető útmutatónkat beállítja a Raspberry Pi-t webszerverként.
A Kavitát telepítheti régebbi Raspberry Pi modellekre és 64 bites operációs rendszerekre is. Ha 64 bites operációs rendszeren kívánja használni a Kavitát, használja wget a 64 bites archívum letöltéséhez:
wget https://github.com/Kareadita/Kavita/releases/download/v0.7.1.4/kavita-linux-arm64.tar.gz
Ellenkező esetben töltse le a szabványos ARM verziót:
wget https://github.com/Kareadita/Kavita/releases/download/v0.7.1.4/kavita-linux-arm.tar.gz
Bontsa ki az archívumot a következővel:
kátrány-xzfkavita-linux-arm64.kátrány.gz
Használja a CD paranccsal navigálhat a Kavita könyvtárba, és tedd a bináris fájlt végrehajthatóvá:
CD ~/Kavita
sudo chmod +x Kavita
Ha azt szeretné, hogy a Kavita szolgáltatásként induljon el rendszerindításkor, használja a nano szövegszerkesztőt egy új fájl létrehozásához:
sudo nano /etc/systemd/system/kavita.service
Adja hozzá a következő sorokat:
[Mértékegység]
Description=Kavita szerver
After=network.target[Szolgáltatás]
User=kavita
Csoport=kavita
Típus=egyszerű
WorkingDirectory=/home/pi/Kavita
ExecStart=/home/pi/Kavita/Kavita
TimeoutStopSec=20
KillMode=folyamat
Újraindítás=hiba esetén
[Telepítés]
WantedBy=multi-user.target
Mentse el, és lépjen ki a nano-ból a következővel: Ctrl + O akkor Ctrl + X.
Telepítés Dockerrel
Alternatív megoldásként a Docker és a Docker Compose egyszerű módot kínál a Kavita letöltésére és telepítésére. Először a következő paranccsal hozzon létre könyvtárakat a Kavitához és a könyvtáraihoz, majd lépjen át az új Kavita-könyvtárba:
mkdir kavita kavita/books kavita/comics kavita/data && CD kavita
Hozzon létre egy új Docker Compose fájlt a következővel:
nanodokkoló-komponálni.yml
Adja hozzá a következő tartalmat a fájlhoz:
változat: '3.2'
szolgáltatások:
kavita:
kép: kizaing/kavita: legújabb
konténer_neve: kavita
kötetek:
- ./comics:/comics
- ./könyvek:/könyvek
- ./data:/kavita/config
környezet:
- TZ=Európa/London
portok:
- "5000:5000"
újraindítás: hacsak nincs leállítva
Másolja be könyveit és képregényeit a megfelelő könyvtárba, majd töltse le a Kavita képeket, és hozza létre a konténereket:
docker-compose up -d
Használja a Kavitát digitális könyvtára kezelésére
Böngészőjében navigáljon ide az Ön.pi.local.ip.címe: 5000 hogy lássa új Kavita-könyvtárának elejét.
Hozzon létre egy rendszergazdai fiókot egy felhasználónév és jelszó megadásával. Ha kihagyja az e-mail címet, egy figyelmeztetés jelenik meg: "Ez a mező kötelező". Nyugodtan hagyja figyelmen kívül ezt, mivel a Kavitának valójában nincs szüksége e-mail címre. Ha azonban vissza kell állítania jelszavát, egy e-mail cím jól jöhet.
A látható felület csupasz és sajnos üres lesz, eltekintve egy tipptől, amely szerint „Még nincsenek beállítva könyvtárak. Konfiguráljon néhányat a Szerverbeállításokban."
Kattintson a hivatkozásra, majd adja meg az első könyvtár nevét, és válassza ki a típust a legördülő listából. Kattintson Következő, akkor Böngésszen médiamappák között.
Ha a példákat használta a docker-compose-ban, akkor meg kell találnia a megfelelő mappákat az alatt /books, és /comics. Válassza ki /books, majd nyomja meg a zöldet Ossza meg gomb.
Kattintás Következő lehetővé teszi, hogy képet állítson be a könyvtárához. Megadhat egy URL-címet, áthúzhat egy fájlt, vagy feltölthet egy képet a rendszer fájlkezelője segítségével.
A következő képernyőn a kapcsolók segítségével beállíthat néhány alapvető kezelési lehetőséget a Kavitához. Ezek a keresésre, a mappafigyelésre és a sorozatok kezelésének módjára vonatkoznak. Ha elégedett a lehetőségekkel, kattintson a gombra Megment, majd nyomja meg a gombot Könyvtár beolvasása gomb.
A Kavita megköveteli, hogy a könyvek a saját könyvtárukban legyenek. Ha könyvei ömlesztett EPUB- vagy PDF-fájlok, a következő terminálparancs segítségével hozhat létre alkönyvtárakat, és helyezheti át a könyveit:
keresse meg /út/út/a/könyveidhez/* -szilva -típus f -végrehajtó sh -c 'mkdir -p "${0%.*}" && mv "$0" "${0%.*}"' {} \;
Ha könyvei egy sorozat részét képezik, tekintse meg a mappákra vonatkozó követelményeket tartalmazó dokumentációt (a Kavita wiki), hogy megtanulja, hogyan szkennel Kavita könyveket.
Hozzáférés a Kavitához a helyi hálózaton kívül
Természetesen a Kavita-szerverről szeretne könyveket olvasni, amikor buszon vagy kávézókban tartózkodik, és hozzáférést biztosít a könyvtárhoz barátainak és családjának.
Forduljon a domain regisztrátorához Speciális DNS beállítások oldalon. Törölje az összes rekordot, és hozzon létre egy újat A rekord. Állítsa be a gazdagépet a "@", értéke a nyilvános IP-címe, és a TTL a lehető legalacsonyabb.
Raspberry Pi készülékén használja a CD parancsot a navigációhoz /etc/apache2/sites-available.
CD /etc/apache2/sites-available
Hozzon létre egy új conf fájlt a következővel:
sudonanokavita.conf
Illessze be a következőket:
<VirtualHost *:80>
Szerver néva te.tartomány.tld
ProxyPass / http://127.0.0.1:5000/
ProxyPassReverse / http:/127.0.0.1:5000/
ProxyPreserveHost bekapcsolva
VirtualHost>
Mentse el, és lépjen ki a nano-ból a következővel: Ctrl + O akkor Ctrl + X, majd engedélyezze az új conf-ot, és indítsa újra az Apache-t:
sudoa2ensitekavita.conf
sudo service apache2 újraindítás
A szállítási réteg biztonságának engedélyezése a következőkkel:
sudo certbot
Adja meg a kért információkat, majd indítsa újra az Apache-ot:
sudo service apache2 újraindítás
Ön és barátai mostantól a világ bármely pontjáról elérhetik Kavita ebook szerverét!
Olvassa el saját e-könyveit Kavitával
Ha e-könyveket szeretne olvasni a Kavitával, akkor webböngészőt kell használnia, mivel jelenleg nem állnak rendelkezésre natív kliensek. Ez nem nagy üzlet, hiszen Kavita beépített olvasója elég kompetens.
Kattintson egy könyv indexképére, és megnyílik az olvasó a konfigurációs oldalsávval együtt. Innen finomhangolhatja a részleteket, beleértve a betűtípust, az elrendezést és a színsémákat, mielőtt folytatná az olvasást.
Ha mobilt használ, jelentkezzen be Kavita-példányába a korábban beállított hitelesítő adatokkal, majd válassza a Hozzáadás a kezdőképernyőhöz menüből. Ezzel új parancsikont hoz létre a kezdőképernyőn, amelyről a Kavita teljes képernyős módban nyílik meg.
Az olvasás nem mindig tesz jót neked
Míg az olvasás mesés időtöltés, a túl sok olvasás megerőlteti a szemét, és esetleg bosszanthatja a partnert, ha késő esti irodalmat élvez, miközben alszik.
Ha szeretné az olvasás által kínált összes előnyt anélkül, hogy veszélyeztetné a látását vagy a kapcsolatát, fontolja meg egy hangoskönyv-szerver önálló üzemeltetését.