Πάρτε τον έλεγχο της βιβλιοθήκης ηλεκτρονικών βιβλίων σας και αποκτήστε πρόσβαση σε αυτήν από οπουδήποτε μέσω του Διαδικτύου χρησιμοποιώντας το Kavita στο Raspberry Pi.
Η ανάγνωση είναι απόλαυση και με τη σύγχρονη τεχνολογία μπορείτε να έχετε πρόσβαση σε μια σχεδόν άπειρη βιβλιοθήκη λογοτεχνίας από τη συσκευή που έχετε στην τσέπη σας. Ωστόσο, η διαχείριση της συλλογής ηλεκτρονικών βιβλίων και κόμικς μπορεί να είναι δύσκολη και η μεταφορά και ο συγχρονισμός περιεχομένου μεταξύ συσκευών είναι δύσκολη, αν δεν θέλετε να δεσμευτείτε με μια αποκλειστική υπηρεσία.
Το Kavita είναι ένας διακομιστής ebook ανοιχτού κώδικα που τρέχει στο Raspberry Pi και σας επιτρέπει να οργανώνετε, να συγχρονίζετε και να διαβάζετε σε οποιαδήποτε συσκευή.
Γιατί να φιλοξενήσετε έναν διακομιστή Ebook στο Raspberry Pi;
Το μεγαλύτερο μέρος της γνώσης, των ελπίδων, των ονείρων και της δημιουργικής παραγωγής της ανθρωπότητας τα τελευταία 6.000 χρόνια είναι γραμμένα σε βιβλία. Σίγουρα, οι ιστότοποι είναι υπέροχοι, αλλά δεν χρειάζεται να ταξιδέψετε πολύ μακριά από αυτήν τη σελίδα προτού χτυπήσετε νεκρούς συνδέσμους και πόρους που λείπουν. Ως αναγνώστης, γνωρίζετε ότι είναι χαρά να έχετε τη δική σας βιβλιοθήκη, όπου μπορείτε να βουτήξετε σε σπουδαία έργα λογοτεχνίας,
κλασικά μυθιστορήματα, ή πόρους προσωπικής ανάπτυξης.Εάν χρησιμοποιείτε την πλατφόρμα Kindle της Amazon, δεν σας ανήκουν τα βιβλία που αγοράζετε, αλλά αγοράζετε άδεια πρόσβασης στο περιεχόμενο του λογαριασμού σας. Μπορεί να νομίζετε ότι αυτή είναι μια μικρή και ακαδημαϊκή διαφορά, αλλά δεν είναι. Η Amazon μπορεί και διαγράφει αγορασμένο περιεχόμενο από το Kindle και από τον λογαριασμό σας. Ιδιαίτερα αξιοσημείωτο για τη συνακόλουθη ειρωνεία του ήταν ένα περιστατικό του 2009 κατά το οποίο η Amazon εξ αποστάσεως σκούπισε αντίγραφα των έργων του Τζορτζ Όργουελ το 1984 και της Φάρμας Ζώων από συσκευές.
Ενώ η Amazon υποσχέθηκε ότι τέτοια πράγματα δεν θα ξαναγίνονταν ποτέ, δεν υπάρχει τίποτα άλλο από την καλή θέληση και μια μη δεσμευτική δήλωση που τους εμποδίζει να πυροβολήσουν ολόκληρη τη βιβλιοθήκη σας. Η Amazon δεν είναι η μόνη σε αυτό και οι περισσότεροι έμποροι λιανικής ηλεκτρονικών βιβλίων χορηγούν στον εαυτό τους παρόμοιες άδειες με το περιεχόμενο που πιστεύετε ότι κατέχετε.
Οι Amazon, iTunes, Barnes και Noble πιθανότατα θα υπάρχουν για τις επόμενες δεκαετίες, αλλά αν τελικά κλείσουν τις υπηρεσίες τους, τι θα συμβεί στη βιβλιοθήκη σας; Λαμβάνοντας υπόψη το ιστορικό της Google με το κλείσιμο των δικών της υπηρεσιών (όπως αναφέρονται παρακάτω Σκοτώθηκε από την Google), θα πρέπει να είστε εξαιρετικά γενναίοι για να σκεφτείτε να δημιουργήσετε μια διαρκή λογοτεχνική συλλογή χρησιμοποιώντας την υπηρεσία Βιβλίων Google Play.
Ο περιορισμός της πρόσβασης σε βιβλία για τα οποία έχετε άδεια είναι δυνατός λόγω της Διαχείρισης Ψηφιακών Δικαιωμάτων και έχουμε ήδη δημοσιεύσει οδηγούς για πώς να αφαιρέσετε το DRM από τα ebook σας. Μπορείτε επίσης να αγοράσετε λογοτεχνία χωρίς κανένα DRM.
Το πρόβλημα εμφανίζεται όταν συνειδητοποιείτε ότι σας αρέσει να διαβάζετε σε πολλές συσκευές και να συγχρονίζετε την πρόοδό σας μεταξύ τους. θέλετε επίσης να μπορείτε να περιηγείστε εύκολα στη βιβλιοθήκη σας, να κάνετε λίστες και να προσθέτετε νέα βιβλία όποτε σας βολεύει. Το Kavita είναι ένας γρήγορος, πλούσιος σε λειτουργίες, διακομιστής ανάγνωσης ανοιχτού κώδικα που μπορεί να κάνει όλα αυτά και πολλά άλλα.
Εγκαταστήστε το Kavita στο Raspberry Pi
Πριν ξεκινήσετε, ακολουθήστε τον βασικό μας οδηγό για ρυθμίζοντας το Raspberry Pi ως διακομιστή ιστού.
Μπορείτε να εγκαταστήσετε το Kavita σε παλαιότερα μοντέλα Raspberry Pi, καθώς και σε λειτουργικά συστήματα 64-bit. Εάν σκοπεύετε να χρησιμοποιήσετε το Kavita σε λειτουργικό σύστημα 64-bit, χρησιμοποιήστε το wget για λήψη του αρχείου 64-bit:
wget https://github.com/Kareadita/Kavita/releases/download/v0.7.1.4/kavita-linux-arm64.tar.gz
Διαφορετικά, κατεβάστε την τυπική έκδοση ARM:
wget https://github.com/Kareadita/Kavita/releases/download/v0.7.1.4/kavita-linux-arm.tar.gz
Εξαγωγή του αρχείου με:
πίσσα-xzfkavita-linux-arm64.πίσσα.gz
Χρησιμοποιήστε το CD εντολή για πλοήγηση στο Kavita κατάλογο και κάντε το δυαδικό εκτελέσιμο:
CD ~/Καβίτα
sudo chmod +x Kavita
Εάν θέλετε να ξεκινήσετε το Kavita ως υπηρεσία κατά την εκκίνηση, χρησιμοποιήστε το nano πρόγραμμα επεξεργασίας κειμένου για να δημιουργήσετε ένα νέο αρχείο:
sudo nano /etc/systemd/system/kavita.service
Προσθέστε τις ακόλουθες γραμμές:
[Μονάδα]
Περιγραφή=Διακομιστής Kavita
After=network.target[Υπηρεσία]
Χρήστης=kavita
Ομάδα=καβίτα
Τύπος=απλός
WorkingDirectory=/home/πι/Καβίτα
ExecStart=/home/pi/Kavita/Kavita
TimeoutStopSec=20
KillMode=διαδικασία
Επανεκκίνηση=σε αποτυχία
[Εγκαθιστώ]
WantedBy=multi-user.target
Αποθήκευση και έξοδος από το nano με Ctrl + O έπειτα Ctrl + X.
Εγκατάσταση με Docker
Εναλλακτικά, το Docker και το Docker Compose προσφέρουν έναν απλό τρόπο λήψης και εγκατάστασης του Kavita. Αρχικά, χρησιμοποιήστε την ακόλουθη εντολή για να δημιουργήσετε καταλόγους για το Kavita και τις βιβλιοθήκες σας και, στη συνέχεια, μεταβείτε στον νέο σας κατάλογο Kavita:
mkdir kavita kavita/βιβλία kavita/comics kavita/data && CD kavita
Δημιουργήστε ένα νέο αρχείο Docker Compose με:
νανολιμενεργάτης-συνθέτω.yml
Προσθέστε το ακόλουθο περιεχόμενο στο αρχείο:
εκδοχή: '3.2'
Υπηρεσίες:
kavita:
εικόνα: kizaing/kavita: πιο πρόσφατο
όνομα_κοντέινερ: kavita
τόμοι:
- ./comics:/comics
- ./βιβλία:/βιβλία
- ./δεδομένα:/kavita/config
περιβάλλον:
- TZ=Ευρώπη/Λονδίνο
λιμάνια:
- "5000:5000"
επανεκκίνηση: εκτός αν διακοπεί
Αντιγράψτε τα βιβλία και τα κόμικς σας στον σχετικό κατάλογο και, στη συνέχεια, κατεβάστε τις εικόνες Kavita και φέρτε τα κοντέινερ με:
docker-συνθέτω επάνω -δ
Χρησιμοποιήστε το Kavita για να διαχειριστείτε την ψηφιακή σας βιβλιοθήκη
Στο πρόγραμμα περιήγησής σας, μεταβείτε στο your.pi.local.ip.διεύθυνση: 5000 για να δείτε το μπροστινό μέρος της νέας σας βιβλιοθήκης Kavita.
Δημιουργήστε έναν λογαριασμό διαχειριστή εισάγοντας όνομα χρήστη και κωδικό πρόσβασης. Εάν παραλείψετε τη διεύθυνση email, θα δείτε μια προειδοποίηση: "Αυτό το πεδίο είναι υποχρεωτικό". Μη διστάσετε να το αγνοήσετε, καθώς η Kavita δεν απαιτεί στην πραγματικότητα διεύθυνση email. Ωστόσο, εάν χρειαστεί να ανακτήσετε τον κωδικό πρόσβασής σας, μια διεύθυνση email θα σας φανεί χρήσιμη.
Η διεπαφή που βλέπετε θα είναι γυμνή και, δυστυχώς, κενή, εκτός από μια συμβουλή που δηλώνει: "Δεν έχουν δημιουργηθεί ακόμη βιβλιοθήκες. Διαμορφώστε ορισμένες στις ρυθμίσεις διακομιστή."
Κάντε κλικ στον σύνδεσμο, μετά πληκτρολογήστε ένα όνομα για την πρώτη σας βιβλιοθήκη και επιλέξτε τον τύπο από την αναπτυσσόμενη λίστα. Κάντε κλικ Επόμενο, έπειτα Αναζήτηση φακέλων πολυμέσων.
Εάν χρησιμοποιήσατε τα παραδείγματα στο docker-compose, θα πρέπει να μπορείτε να βρείτε τους σχετικούς φακέλους κάτω /books, και /comics. Επιλέγω /books, μετά πατήστε το πράσινο Μερίδιο κουμπί.
Κάνοντας κλικ Επόμενο θα σας επιτρέψει να ορίσετε μια εικόνα για τη βιβλιοθήκη σας. Μπορείτε να εισαγάγετε μια διεύθυνση URL, να σύρετε και να αποθέσετε ένα αρχείο ή να ανεβάσετε μια εικόνα χρησιμοποιώντας τη διαχείριση αρχείων του συστήματός σας.
Στην επόμενη οθόνη, μπορείτε να ορίσετε ορισμένες βασικές επιλογές διαχείρισης για το Kavita χρησιμοποιώντας εναλλαγές. Αυτά σχετίζονται με την αναζήτηση, την παρακολούθηση φακέλων και τον τρόπο με τον οποίο αντιμετωπίζονται οι σειρές. Όταν είστε ικανοποιημένοι με τις επιλογές, κάντε κλικ Αποθηκεύσετε, μετά πατήστε το Σάρωση βιβλιοθήκης κουμπί.
Η Kavita απαιτεί τα βιβλία να βρίσκονται στους δικούς της μεμονωμένους καταλόγους. Εάν τα βιβλία σας είναι χαλαρά αρχεία EPUB ή PDF, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή τερματικού για να δημιουργήσετε υποκαταλόγους και να μετακινήσετε τα βιβλία σας σε αυτούς:
βρες / path/to/your/books/* -prune -τύπος στ -εκτελεστ sh -c 'mkdir -p "${0%.*}" && mv "$0" "${0%.*}"" {} \;
Εάν τα βιβλία σας αποτελούν μέρος μιας σειράς, συμβουλευτείτε την τεκμηρίωση απαιτήσεων φακέλου (στην Kavita wiki) για να μάθετε πώς η Kavita σαρώνει βιβλία.
Αποκτήστε πρόσβαση στο Kavita εκτός του τοπικού σας δικτύου
Φυσικά, θα θέλετε να διαβάζετε βιβλία από τον διακομιστή Kavita όταν βρίσκεστε στο λεωφορείο ή σε καφετέριες και να παραχωρείτε πρόσβαση στη βιβλιοθήκη σε φίλους και συγγενείς.
Μεταβείτε στο μητρώο του τομέα σας Προηγμένο DNS σελίδα ρυθμίσεων. Διαγράψτε όλες τις εγγραφές και δημιουργήστε μια νέα ΕΝΑ Ρεκόρ. Ορίστε τον κεντρικό υπολογιστή σε "@", τιμή στη δημόσια διεύθυνση IP σας και το TTL όσο το δυνατόν χαμηλότερο.
Στο Raspberry Pi, χρησιμοποιήστε το CD εντολή για πλοήγηση /etc/apache2/sites-available.
CD /etc/apache2/sites-available
Δημιουργήστε ένα νέο αρχείο conf με:
sudoνανοkavita.conf
Σε αυτό επικολλήστε τα εξής:
<VirtualHost *:80>
Ονομα διακομιστήτα δικα σου.τομέα.tld
ProxyPass / http://127.0.0.1:5000/
ProxyPassReverse / http:/127.0.0.1:5000/
ProxyPreserveHost Ενεργό
VirtualHost>
Αποθήκευση και έξοδος από το nano με Ctrl +O έπειτα Ctrl + X, μετά ενεργοποιήστε το νέο conf και επανεκκινήστε τον Apache:
sudoa2ensitekavita.conf
επανεκκίνηση της υπηρεσίας sudo apache2
Ενεργοποιήστε την ασφάλεια επιπέδου μεταφοράς με:
sudo certbot
Εισαγάγετε τις πληροφορίες που ζητήσατε και, στη συνέχεια, επανεκκινήστε ξανά το Apache:
επανεκκίνηση της υπηρεσίας sudo apache2
Εσείς και οι φίλοι σας μπορείτε πλέον να έχετε πρόσβαση στον διακομιστή ebook Kavita από οπουδήποτε στον κόσμο!
Διαβάστε τα δικά σας eBook με την Kavita
Εάν θέλετε να διαβάσετε ηλεκτρονικά βιβλία χρησιμοποιώντας το Kavita, θα χρειαστεί να χρησιμοποιήσετε ένα πρόγραμμα περιήγησης ιστού, καθώς προς το παρόν δεν υπάρχουν διαθέσιμοι εγγενείς πελάτες. Αυτό δεν είναι μια τεράστια υπόθεση, καθώς ο ενσωματωμένος αναγνώστης της Kavita είναι αρκετά ικανός.
Κάντε κλικ σε μια μικρογραφία βιβλίου και ο αναγνώστης θα ανοίξει μαζί με μια πλαϊνή γραμμή διαμόρφωσης. Από εδώ, μπορείτε να βελτιστοποιήσετε λεπτομέρειες, όπως γραμματοσειρά, διάταξη και συνδυασμούς χρωμάτων, πριν προχωρήσετε στην ανάγνωση.
Εάν χρησιμοποιείτε κινητό, συνδεθείτε στην παρουσία σας Kavita χρησιμοποιώντας τα διαπιστευτήρια που ρυθμίσατε νωρίτερα και, στη συνέχεια, επιλέξτε Προσθέστε στην αρχική οθόνη από το μενού. Αυτό θα δημιουργήσει μια νέα συντόμευση στην αρχική σας οθόνη, από την οποία το Kavita θα ανοίξει σε λειτουργία πλήρους οθόνης.
Το διάβασμα δεν είναι πάντα καλό για εσάς
Ενώ το διάβασμα είναι ένας υπέροχος τρόπος για να περάσετε το χρόνο σας, το πολύ διάβασμα μπορεί να σας καταπονήσει τα μάτια και να ενοχλήσει ενδεχομένως έναν σύντροφο εάν απολαμβάνετε λογοτεχνία αργά το βράδυ ενώ κοιμάται.
Εάν θέλετε όλα τα οφέλη που προσφέρει η ανάγνωση χωρίς να απειλείται η όραση ή η σχέση σας, εξετάστε το ενδεχόμενο να φιλοξενήσετε μόνοι σας έναν διακομιστή ακουστικών βιβλίων.