Raspberry Pi üzerinde Kavita kullanarak e-kitap kitaplığınızın kontrolünü elinize alın ve internet üzerinden herhangi bir yerden erişin.
Okumak bir zevktir ve modern teknoloji ile cebinizdeki cihazdan neredeyse sonsuz bir edebiyat kütüphanesine erişebilirsiniz. Ancak e-kitabınızı ve çizgi roman koleksiyonunuzu yönetmek zor olabilir ve kendinizi özel bir hizmete bağlamak istemiyorsanız, cihazlar arasında içerik aktarmak ve senkronize etmek zordur.
Kavita, Raspberry Pi üzerinde çalışan ve herhangi bir cihazda düzenlemenizi, senkronize etmenizi ve okumanızı sağlayan açık kaynaklı bir e-kitap sunucusudur.
Raspberry Pi'de Neden Bir Ebook Sunucusu Barındırın?
İnsanlığın son 6000 yılda edindiği bilgilerin, umutların, hayallerin ve yaratıcı çıktıların çoğu kitaplarda yazılıdır. Elbette, web siteleri harikadır, ancak ölü bağlantılara ve eksik kaynaklara rastlamadan önce bu sayfadan çok uzaklaşmanız gerekmez. Bir okuyucu olarak, harika edebiyat eserlerine dalabileceğiniz kendi kitaplığınıza sahip olmanın bir zevk olduğunu bilirsiniz. klasik romanlar, veya kişisel gelişim kaynakları.
Amazon'un Kindle platformunu kullanıyorsanız, satın aldığınız kitapların sahibi siz olmazsınız; bunun yerine, hesabınızdaki içeriğe erişmek için bir lisans satın almış olursunuz. Bunun küçük ve akademik bir fark olduğunu düşünebilirsiniz, ama öyle değil. Amazon, satın alınan içeriği Kindle'ınızdan ve hesabınızdan silebilir ve silebilir. 2009'da Amazon'un George Orwell'in 1984 ve Animal Farm kopyalarını cihazlardan uzaktan sildiği bir olay, ironisi açısından özellikle dikkate değerdi.
Amazon serçe parmağıyla bu tür şeylerin bir daha asla olmayacağına dair söz vermiş olsa da, iyi niyet ve bağlayıcı olmayan bir beyandan başka hiçbir şey onları tüm kitaplığınızı bombalamaktan alıkoyuyor. Amazon bu konuda yalnız değil ve çoğu e-kitap satıcısı, sahibi olduğunuzu düşündüğünüz içerikler için kendilerine benzer lisanslar veriyor.
Amazon, iTunes, Barnes ve Noble muhtemelen onlarca yıl ortalıkta olacak, ancak sonunda hizmetlerini kapatırlarsa kitaplığınıza ne olur? Google'ın kendi hizmetlerini kapatma konusundaki geçmiş performansı göz önüne alındığında (listelendiği gibi) Google tarafından öldürüldü), Google Play Kitaplar hizmetini kullanarak kalıcı bir edebiyat koleksiyonu oluşturmayı düşünmek için son derece cesur olmanız gerekir.
Dijital Haklar Yönetimi sayesinde lisansına sahip olduğunuz kitaplara erişimi kısıtlamak mümkündür ve bu konuda kılavuzlar yayınladık. DRM'yi e-kitaplarınızdan nasıl kaldırabilirsiniz?. Herhangi bir DRM olmadan da yayın satın alabilirsiniz.
Sorun, birden fazla cihazda okumaktan ve ilerlemenizi bunlar arasında senkronize etmekten hoşlandığınızı fark ettiğinizde ortaya çıkıyor; ayrıca kitaplığınıza kolayca göz atabilmek, listeler yapabilmek ve size uygun olduğunda yeni kitaplar ekleyebilmek istiyorsunuz. Kavita, tüm bunları ve daha fazlasını yapabilen hızlı, zengin özelliklere sahip, açık kaynaklı bir okuma sunucusudur.
Kavita'yı Raspberry Pi'ye yükleyin
Başlamadan önce, temel kılavuzumuzu takip edin. Raspberry Pi'nizi bir web sunucusu olarak kurma.
Kavita'yı eski Raspberry Pi modellerinin yanı sıra 64 bit işletim sistemlerine kurabilirsiniz. Kavita'yı 64 bit işletim sisteminde kullanmayı düşünüyorsanız, şunu kullanın: wget 64 bit arşivi indirmek için:
https://github.com/Kareadita/Kavita/releases/download/v0.7.1.4/kavita-linux-arm64.tar.gz
Aksi takdirde, standart ARM sürümünü indirin:
https://github.com/Kareadita/Kavita/releases/download/v0.7.1.4/kavita-linux-arm.tar.gz
Arşivi şununla çıkarın:
katran-xzfkavita-linux-arm64.katran.gz
Kullan CD gitmek için komut Kavita dizini ve ikili dosyayı çalıştırılabilir yapın:
CD ~/Kavita
sudo chmod +x Kavita
Kavita'nın açılışta bir hizmet olarak başlamasını istiyorsanız, yeni bir dosya oluşturmak için nano metin düzenleyiciyi kullanın:
sudo nano /etc/systemd/system/kavita.service
Aşağıdaki satırları ekleyin:
[Birim]
Açıklama=Kavita Sunucusu
Sonra=ağ.hedef[Hizmet]
kullanıcı=kavita
Grup=kavita
Yazım=basit
Çalışma Dizini=/home/pi/Kavita
ExecStart=/home/pi/Kavita/Kavita
TimeoutStopSec=20
KillMode=işlem
Yeniden başlat=hata durumunda
[Düzenlemek]
WantedBy=çok kullanıcılı.hedef
Kaydet ve nano ile çık Ctrl + Ç Daha sonra Ctrl + X.
Docker ile Kurulum
Alternatif olarak Docker ve Docker Compose, Kavita'yı indirmenin ve kurmanın basit bir yolunu sunar. Öncelikle, Kavita ve kitaplıklarınız için dizinler oluşturmak üzere aşağıdaki komutu kullanın, ardından yeni Kavita dizininize geçin:
mkdir kavita kavita/kitap kavita/çizgi roman kavita/veri && CD kavita
Aşağıdakilerle yeni bir Docker Compose dosyası oluşturun:
nanoliman işçisi-oluştur.yml
Aşağıdaki içeriği dosyaya ekleyin:
sürüm: '3.2'
Hizmetler:
:
resim: kizaing/kavita: en son
container_name: kavita
birimler:
- ./çizgi roman:/çizgi roman
- ./kitaplar:/kitaplar
- ./veri:/kavita/yapılandırma
çevre:
- TZ=Avrupa/Londra
bağlantı noktaları:
- "5000:5000"
yeniden başlatma: durdurulmadığı sürece
Kitaplarınızı ve çizgi romanlarınızı ilgili dizine kopyalayın, ardından Kavita resimlerini indirin ve kapları aşağıdakilerle birlikte getirin:
docker-oluştur -d
Dijital Kitaplığınızı Yönetmek için Kavita'yı Kullanın
Tarayıcınızda şuraya gidin: your.pi.local.ip.address: 5000 yeni Kavita kitaplığınızın ön ucunu görmek için.
Bir kullanıcı adı ve şifre girerek bir yönetici hesabı oluşturun. E-posta adresini atlarsanız bir uyarı görürsünüz: "Bu alan zorunludur". Kavita aslında bir e-posta adresi gerektirmediği için bunu göz ardı etmekten çekinmeyin. Ancak, şifrenizi kurtarmanız gerekirse, bir e-posta adresi işinize yarayacaktır.
Gördüğünüz arayüz çıplak ve ne yazık ki boş olacak, "Henüz ayarlanmış kitaplık yok. Bazılarını Sunucu ayarlarında yapılandırın."
Bağlantıya tıklayın, ardından ilk kitaplığınız için bir ad girin ve açılır listeden türü seçin. Tıklamak Sonraki, Daha sonra Medya klasörlerine göz atın.
Docker-compose'umuzdaki örnekleri kullandıysanız, ilgili klasörleri altında bulabilmeniz gerekir. /books, Ve /comics. Seçme /books, ardından yeşile basın Paylaşmak düğme.
tıklama Sonraki kitaplığınız için bir görüntü ayarlamanıza olanak tanır. Sisteminizin dosya yöneticisini kullanarak bir URL girebilir, bir dosyayı sürükleyip bırakabilir veya bir resim yükleyebilirsiniz.
Bir sonraki ekranda, geçişleri kullanarak Kavita için bazı temel yönetim seçeneklerini ayarlayabilirsiniz. Bunlar, arama, klasör izleme ve serilerin işlenme şekli ile ilgilidir. Seçeneklerden memnun olduğunuzda, tıklayın Kaydetmek, ardından Kitaplığı tara düğme.
Kavita, kitapların kendi bireysel dizinlerinde olmasını gerektirir. Kitaplarınız boş EPUB veya PDF dosyalarıysa, alt dizinler oluşturmak ve kitaplarınızı bu dizinlere taşımak için aşağıdaki terminal komutunu kullanabilirsiniz:
/path/to/your/books/* bul -prune -tip F -yönetici sh -c 'mkdir -p "${0%.*}" && mv "$0" "${0%.*}"' {} \;
Kitaplarınız bir serinin parçasıysa, klasör gereksinimleri belgelerine bakın ( Kavita wiki) Kavita'nın kitapları nasıl taradığını öğrenmek için.
Kavita'ya Yerel Ağınızın Dışından Erişin
Elbette, otobüste veya kafedeyken Kavita sunucunuzdaki kitapları okumak ve arkadaşlarınıza ve ailenize kütüphane erişimi vermek isteyeceksiniz.
Alan adı kayıt sitenize gidin Gelişmiş DNS ayarlar sayfası. Tüm kayıtları silin ve yeni bir tane oluşturun A kayıt. Ana bilgisayarı " olarak ayarla@", genel IP adresinize değer ve mümkün olduğunca düşük TTL.
Raspberry Pi'nizde, CD gezinmek için komut /etc/apache2/sites-available.
CD /etc/apache2/sites-available
Aşağıdakilerle yeni bir conf dosyası oluşturun:
sudonanokavita.conf
İçinde, aşağıdakileri yapıştırın:
<SanalHost *:80>
Sunucu adısenin.ihtisas.tld
ProxyPass / http://127.0.0.1:5000/
ProxyPassTers / http:/127.0.0.1:5000/
ProxyPreserveHost Açık
SanalHost>
Kaydet ve nano ile çık Ctrl +O Daha sonra Ctrl + X, ardından yeni yapılandırmayı etkinleştirin ve Apache'yi yeniden başlatın:
sudoa2ensitekavita.conf
sudo servisi apache2 yeniden başlat
Aktarım Katmanı Güvenliğini şununla etkinleştirin:
sudo sertifikası
İstenen bilgileri girin, ardından Apache'yi yeniden başlatın:
sudo servisi apache2 yeniden başlat
Siz ve arkadaşlarınız artık Kavita e-kitap sunucunuza dünyanın her yerinden erişebilirsiniz!
Kavita ile kendi e-Kitaplarınızı okuyun
Kavita'yı kullanarak e-kitap okumak istiyorsanız, şu anda kullanılabilir yerel istemci olmadığı için bir web tarayıcısı kullanmanız gerekir. Kavita'nın yerleşik okuyucusu oldukça yetkin olduğundan, bu büyük bir anlaşma değil.
Bir kitap küçük resmine tıklayın, okuyucu bir yapılandırma kenar çubuğuyla birlikte açılacaktır. Okumaya devam etmeden önce buradan yazı tipi, düzen ve renk şemaları gibi ayrıntılarda ince ayar yapabilirsiniz.
Cep telefonu kullanıyorsanız, daha önce ayarladığınız kimlik bilgilerini kullanarak Kavita örneğinize giriş yapın ve ardından Ana ekrana ekle menüden. Bu, ana ekranınızda Kavita'nın tam ekran modunda açılacağı yeni bir kısayol oluşturacaktır.
Okumak Her Zaman Sizin İçin İyi Değildir
Okumak, zamanınızı harcamak için harika bir yol olsa da, çok fazla okumak göz yorgunluğuna neden olabilir ve o uyurken gece geç saatlerde edebiyattan keyif alıyorsanız partnerinizi potansiyel olarak rahatsız edebilir.
Görme duyunuzu veya ilişkinizi tehdit etmeden okumanın sağladığı tüm faydaları istiyorsanız, bunun yerine kendi kendine bir sesli kitap sunucusu barındırmayı düşünün.