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,

instagram viewer
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.

4 kép

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.