Hallitse e-kirjakirjastoasi ja käytä sitä missä tahansa Internetin kautta Raspberry Pi: n Kavitan avulla.

Lukeminen on ilo, ja nykytekniikalla pääset käsiksi lähes äärettömään kirjallisuuskirjastoon taskussasi olevasta laitteesta. Mutta e-kirja- ja sarjakuvakokoelmasi hallinta voi olla vaikeaa, ja sisällön siirtäminen ja synkronointi laitteiden välillä on hankalaa, jos et halua sitoutua omaan palveluun.

Kavita on avoimen lähdekoodin e-kirjapalvelin, joka toimii Raspberry Pi: llä ja jonka avulla voit järjestää, synkronoida ja lukea millä tahansa laitteella.

Miksi isännöidä e-kirjapalvelinta Raspberry Pi: ssä?

Suurin osa ihmiskunnan tiedosta, toiveista, unelmista ja luovasta tuotannosta viimeisten 6 000 vuoden ajalta on kirjoitettu kirjoihin. Toki, verkkosivustot ovat mahtavia, mutta sinun ei tarvitse matkustaa liian kauas tältä sivulta ennen kuin osut kuolleisiin linkkeihin ja puuttuviin resursseihin. Lukijana tiedät, että on ilo omistaa oma kirjasto, jossa voi sukeltaa mahtaviin kirjallisuusteoksiin, klassisia romaaneja, tai henkilökohtaisen kehityksen resurssit.

instagram viewer

Jos käytät Amazonin Kindle-alustaa, et omista ostamiasi kirjoja, vaan ostat lisenssin tilisi sisällön käyttämiseen. Saatat ajatella, että tämä on pieni ja akateeminen ero, mutta se ei ole. Amazon voi poistaa ja poistaa ostetun sisällön Kindlestäsi ja tililtäsi. Erityisen merkittävää siihen liittyvästä ironiasta oli vuoden 2009 tapaus, jossa Amazon pyyhki laitteista George Orwellin vuoden 1984 ja Animal Farmin kopiot.

Vaikka Amazon pinky-lupasi, että tällaisia ​​asioita ei koskaan tapahtuisi uudelleen, mikään muu kuin hyvä tahto ja ei-sitova lausunto estä heitä tuhoamasta koko kirjastoasi. Amazon ei ole tässä yksin, ja useimmat e-kirjojen jälleenmyyjät myöntävät itselleen samanlaiset lisenssit sisällölle, jota luulet omistavasi.

Amazon, iTunes, Barnes ja Noble tulevat todennäköisesti olemaan olemassa vielä vuosikymmeniä, mutta jos ne lopulta sulkevat palvelunsa, mitä tapahtuu kirjastollesi? Ottaen huomioon Googlen kokemukset omien palveluidensa sulkemisesta (kuten luettelossa on Google tappoi), sinun on oltava poikkeuksellisen rohkea harkitaksesi kestävän kirjallisuuskokoelman rakentamista Google Play Kirjat -palvelun avulla.

Käyttöoikeuden rajoittaminen kirjoihin, joille omistat lisenssin, on mahdollista digitaalisen oikeuksien hallinnan ansiosta, ja olemme jo julkaisseet oppaita kuinka poistaa DRM e-kirjoista. Voit myös ostaa kirjallisuutta ilman DRM: ää.

Ongelma tulee, kun huomaat, että haluat lukea useilla laitteilla ja synkronoida edistymisesi niiden välillä; Haluat myös helposti selata kirjastoasi, tehdä luetteloita ja lisätä uusia kirjoja milloin vain sinulle sopii. Kavita on nopea, monipuolinen, avoimen lähdekoodin lukupalvelin, joka pystyy tekemään kaiken tämän ja paljon muuta.

Asenna Kavita Raspberry Pi: hen

Ennen kuin aloitat, noudata tärkeää opastamme määritä Raspberry Pi verkkopalvelimeksi.

Voit asentaa Kavitan vanhoihin Raspberry Pi -malleihin sekä 64-bittisiin käyttöjärjestelmiin. Jos aiot käyttää Kavitaa 64-bittisessä käyttöjärjestelmässä, käytä wget 64-bittisen arkiston lataaminen:

wget https://github.com/Kareadita/Kavita/releases/download/v0.7.1.4/kavita-linux-arm64.tar.gz

Muussa tapauksessa lataa ARM-standardiversio:

wget https://github.com/Kareadita/Kavita/releases/download/v0.7.1.4/kavita-linux-arm.tar.gz

Pura arkisto seuraavasti:

terva-xzfkavita-linux-arm64.tar.gz

Käytä CD -komento navigoidaksesi kohteeseen Kavita hakemistoon ja tee binaarista suoritettava:

CD ~/Kavita
sudo chmod +x Kavita

Jos haluat, että Kavita käynnistyy palveluna käynnistyksen yhteydessä, luo uusi tiedosto nano-tekstieditorilla:

sudo nano /etc/systemd/system/kavita.service

Lisää seuraavat rivit:

[Yksikkö]
Description=Kavita-palvelin
After=network.target

[Palvelu]
User=kavita
Ryhmä=kavita
Tyyppi = yksinkertainen
WorkingDirectory=/home/pi/Kavita
ExecStart=/home/pi/Kavita/Kavita
TimeoutStopSec=20
KillMode=prosessi
Restart=on-failure

[Asentaa]
WantedBy=multi-user.target

Tallenna ja poistu nanosta Ctrl + O sitten Ctrl + X.

Asennus Dockerin kanssa

Vaihtoehtoisesti Docker ja Docker Compose tarjoavat yksinkertaisen tavan ladata ja asentaa Kavita. Luo ensin hakemistoja Kavitalle ja kirjastoille seuraavalla komennolla ja siirry sitten uuteen Kavita-hakemistoosi:

mkdir kavita kavita/kirjat kavita/sarjakuvat kavita/data && CD kavita

Luo uusi Docker Compose -tiedosto:

nanotelakka-säveltäminen.yml

Lisää tiedostoon seuraava sisältö:

versio: '3.2'
palvelut:
kavita:
kuva: kizaing/kavita: uusin
kontin_nimi: kavita
määrät:
- ./sarjakuvat:/sarjakuvat
- ./books:/books
- ./data:/kavita/config
ympäristö:
- TZ = Eurooppa/Lontoo
portit:
- "5000:5000"
uudelleenkäynnistys: ellei pysäytetty

Kopioi kirjasi ja sarjakuvasi asiaankuuluvaan hakemistoon, lataa sitten Kavita-kuvat ja tuo säiliöt esille:

docker-compose up -d

Käytä Kavitaa digitaalisen kirjastosi hallintaan

Siirry selaimessasi kohtaan your.pi.local.ip.-osoite: 5000 nähdäksesi uuden Kavita-kirjastosi etuosan.

Luo järjestelmänvalvojan tili antamalla käyttäjätunnus ja salasana. Jos ohitat sähköpostiosoitteen, näet varoituksen: "Tämä kenttä on pakollinen". Voit jättää tämän huomioimatta, sillä Kavita ei itse asiassa vaadi sähköpostiosoitetta. Jos kuitenkin joudut palauttamaan salasanasi, sähköpostiosoite on hyödyllinen.

Näkemäsi käyttöliittymä on paljas ja valitettavasti tyhjä, lukuun ottamatta vihjettä, joka sanoo: "Kirjastoja ei ole vielä perustettu. Määritä jotkin palvelimen asetuksista."

Napsauta linkkiä, anna ensimmäisen kirjastosi nimi ja valitse tyyppi avattavasta luettelosta. Klikkaus Seuraava, sitten Selaa mediakansioita.

Jos käytit esimerkkejä docker-compose-ohjelmassamme, sinun pitäisi pystyä löytämään tarvittavat kansiot alta /books, ja /comics. Valitse /booksja paina sitten vihreää Jaa -painiketta.

Napsauttamalla Seuraava avulla voit asettaa kuvan kirjastollesi. Voit kirjoittaa URL-osoitteen, vetää ja pudottaa tiedoston tai ladata kuvan käyttämällä järjestelmäsi tiedostonhallintaa.

Seuraavassa näytössä voit asettaa joitain Kavitan perushallintavaihtoehtoja kytkinten avulla. Nämä liittyvät hakuun, kansioiden valvontaan ja tapaan, jolla sarjoja käsitellään. Kun olet tyytyväinen vaihtoehtoihin, napsauta Tallentaaja paina sitten Skannaa kirjasto -painiketta.

Kavita vaatii kirjojen olevan omissa yksittäisissä hakemistoissaan. Jos kirjasi ovat irrallisia EPUB- tai PDF-tiedostoja, voit käyttää seuraavaa päätekomentoa luodaksesi alihakemistoja ja siirtääksesi kirjasi niihin:

etsi /polku/kirjoillesi/* -leimaa -tyyppi f -exec sh -c 'mkdir -p "${0%.*}" && mv "$0" "${0%.*}"' {} \;

Jos kirjasi ovat osa sarjaa, katso kansiovaatimusten dokumentaatio (sivulla Kavita wiki) oppiaksesi kuinka Kavita skannaa kirjoja.

Käytä Kavitaa paikallisverkkosi ulkopuolelta

Tietenkin haluat lukea kirjoja Kavita-palvelimeltasi ollessasi bussissa tai kahviloissa ja antaa kirjaston pääsyn ystäville ja perheelle.

Siirry verkkotunnuksesi rekisteröintipalveluun Advanced DNS asetussivu. Poista kaikki tietueet ja luo uusi A ennätys. Aseta isäntä "@", arvo julkiselle IP-osoitteellesi ja TTL mahdollisimman alhainen.

Käytä Raspberry Pi -laitteessa CD komento, johon navigoidaan /etc/apache2/sites-available.

CD /etc/apache2/sites-available

Luo uusi conf-tiedosto:

sudonanokavita.conf

Liitä siihen seuraavat:

<VirtualHost *:80>
Palvelimen nimisinun.domain.tld
ProxyPass / http://127.0.0.1:5000/
ProxyPassReverse / http:/127.0.0.1:5000/
ProxyPreserveHost päällä
VirtualHost>

Tallenna ja poistu nanosta Ctrl + O sitten Ctrl + X, ota sitten käyttöön uusi konfiguraatio ja käynnistä Apache uudelleen:

sudoa2ensitekavita.conf
sudo service apache2 käynnistyy uudelleen

Ota Transport Layer Security käyttöön seuraavilla tavoilla:

sudo certbot

Anna pyydetyt tiedot ja käynnistä Apache uudelleen:

sudo service apache2 käynnistyy uudelleen

Sinä ja ystäväsi voit nyt käyttää Kavita e-kirjapalvelintasi mistä päin maailmaa tahansa!

Lue omia e-kirjojasi Kavitan kanssa

Jos haluat lukea e-kirjoja Kavitalla, sinun on käytettävä verkkoselainta, sillä tällä hetkellä ei ole saatavilla alkuperäisiä asiakasohjelmia. Tämä ei ole iso juttu, sillä Kavitan sisäänrakennettu lukija on varsin pätevä.

Napsauta kirjan pikkukuvaa ja lukija avautuu yhdessä asetussivupalkin kanssa. Täältä voit hienosäätää yksityiskohtia, kuten fontteja, asettelua ja väriteemoja, ennen kuin jatkat lukemista.

4 kuvaa

Jos käytät mobiililaitetta, kirjaudu Kavita-instanssiisi aiemmin määrittämilläsi tunnistetiedoilla ja valitse sitten Lisää aloitusnäytölle valikosta. Tämä luo aloitusnäytöllesi uuden pikakuvakkeen, josta Kavita avautuu koko näytön tilassa.

Lukeminen ei ole aina hyväksi sinulle

Vaikka lukeminen on upea tapa viettää aikaa, liiallinen lukeminen voi rasittaa silmiäsi ja mahdollisesti ärsyttää kumppania, jos nautit myöhäisillan kirjallisuudesta heidän nukkuessaan.

Jos haluat kaikki lukemisen edut vaarantamatta näköäsi tai suhdettasi, harkitse äänikirjapalvelimen itseisännöintiä.