Success
Σύντομη απάντηση: στο Calibre, στον υπολογιστή σας, κάντε κλικ στο Connect/share και επιλέξτε Start Content Server. Η βιβλιοθήκη σας ζει τότε στο http://<η-ip-του-υπολογιστή-σας>:8080/opds. Στο iPhone ή στο iPad σας, προσθέστε αυτή τη διεύθυνση ως κατάλογο OPDS σε μια εφαρμογή ανάγνωσης (το justRead μπορεί ακόμη και να τη βρει στο Wi-Fi σας χωρίς πληκτρολόγηση), δώστε στοιχεία σύνδεσης μόνο αν έχετε ορίσει κάποια, και ολόκληρη η βιβλιοθήκη Calibre εμφανίζεται έτοιμη για λήψη. Το πιο συχνό λάθος, με μεγάλη διαφορά, είναι να δείχνετε τη σκέτη IP και να ξεχνάτε τη διαδρομή /opds· το δεύτερο είναι ένα τείχος προστασίας που μπλοκάρει σιωπηλά τη θύρα 8080.
Αυτός ο οδηγός ξαναγράφτηκε εξ ολοκλήρου και επεκτάθηκε τον Ιούλιο του 2026, στημένος και επαληθευμένος από πρώτο χέρι σε μια πραγματική οικιακή βιβλιοθήκη Calibre, όχι παραφρασμένος από το εγχειρίδιο.
Το Calibre είναι ο καλύτερος δωρεάν τρόπος να οργανώσετε μια βιβλιοθήκη ηλεκτρονικών βιβλίων, αλλά δεν υπάρχει επίσημη εφαρμογή Calibre για iPhone ή iPad. Ο Content Server κλείνει αυτό το κενό: εξυπηρετεί ολόκληρη τη συλλογή σας μέσω του δικτύου, ώστε να τη διαβάζετε σε iOS χωρίς να αντιγράψετε ούτε ένα αρχείο με το χέρι. Αυτός ο οδηγός αφορά ειδικά τον ίδιο τον διακομιστή: πώς να τον ξεκινήσετε, πώς να τον φτάσετε, πώς να τον ξεμπλοκάρετε, πώς να τον ασφαλίσετε και πώς να τον επεκτείνετε σε πολλές βιβλιοθήκες. Αν θέλετε απλώς τα γενικά βήματα OPDS για οποιονδήποτε κατάλογο, δείτε πώς να ρυθμίσετε OPDS σε iPhone και iPad.
Μια σημείωση από εμένα: είμαι ο Petr Jahoda και φτιάχνω το justRead. Έχω μια πραγματική βιβλιοθήκη Calibre στο σπίτι και έστησα ακριβώς αυτόν τον διακομιστή στα δικά μου μηχανήματα, οπότε τα βήματα και οι παγίδες παρακάτω είναι αυτά που όντως συνάντησα.
Τι κάνει στην πραγματικότητα ο Content Server
Ο Content Server είναι ένας μικρός διακομιστής ιστού ενσωματωμένος στο Calibre. Όταν τον ξεκινάτε, το Calibre δημοσιεύει τη βιβλιοθήκη σας με δύο τρόπους ταυτόχρονα, στην ίδια θύρα:
- Μια ιστοσελίδα που περιηγείστε. Ανοίξτε το
http://<η-ip-σας>:8080σε οποιοδήποτε πρόγραμμα περιήγησης και παίρνετε έναν πλήρη αναγνώστη ιστού: αναζήτηση, εξώφυλλα, συνδέσμους λήψης, ακόμη και προβολή μέσα στο πρόγραμμα περιήγησης. Αυτή προορίζεται για ανθρώπους. - Μια ροή OPDS στο
http://<η-ip-σας>:8080/opds. Το OPDS (Open Publication Distribution System) είναι μια μορφή καταλόγου χτισμένη πάνω σε Atom/XML που καταλαβαίνουν οι εφαρμογές ανάγνωσης. Αυτή προορίζεται για εφαρμογές.
Σε iOS, η ροή OPDS είναι το κομμάτι που μετράει. Επιτρέπει σε έναν αναγνώστη στο iPhone σας να απαριθμεί κάθε βιβλίο με εξώφυλλα και μεταδεδομένα, να αναζητά σε ολόκληρη τη βιβλιοθήκη, να περιηγείται ανά συγγραφέα ή ετικέτα, και να κατεβάζει οποιονδήποτε τίτλο κατά παραγγελία χωρίς να αγγίξετε ποτέ καλώδιο ή διαχειριστή αρχείων.
Εξυπηρετούνται τόσο τα αρχεία EPUB όσο και τα PDF, δηλαδή ακριβώς όσα μπορούν να ανοίξουν οι περισσότεροι αναγνώστες iOS, μαζί και το justRead. Αν ένα βιβλίο στη βιβλιοθήκη σας υπάρχει μόνο σε MOBI, AZW3 ή άλλη μορφή, μετατρέψτε το πρώτα σε EPUB μέσα στο Calibre (δεξί κλικ στο βιβλίο, Convert books, μορφή εξόδου EPUB)· το μετατραπέν αντίγραφο εξυπηρετείται τότε καθαρά προς iOS. Υπάρχει μια σύντομη ειλικρινής σημείωση για τις μορφές παρακάτω.
Ο ένας περιορισμός που πρέπει να εσωτερικεύσετε πριν από όλα: ο διακομιστής τρέχει μόνο όσο το Calibre είναι ανοιχτό και ο υπολογιστής ξύπνιος. Κλείστε το Calibre, ή αφήστε το μηχάνημα να κοιμηθεί, και η βιβλιοθήκη βγαίνει εκτός σύνδεσης. Αυτή είναι μια λειτουργία τύπου «διαβάζω στο σπίτι όσο ο υπολογιστής είναι ανοιχτός», όχι μια πάντα ενεργή υπηρεσία νέφους, εκτός αν κάνετε τα επιπλέον βήματα της ενότητας για την απομακρυσμένη πρόσβαση.
Πριν ξεκινήσετε
Χρειάζεστε τρία πράγματα:
- Εγκατεστημένο Calibre σε υπολογιστή με Windows, macOS ή Linux, με τη βιβλιοθήκη σας μέσα.
- Εκείνον τον υπολογιστή και το iPhone ή το iPad σας στο ίδιο δίκτυο Wi-Fi (για τοπική χρήση).
- Έναν αναγνώστη με υποστήριξη OPDS σε iOS. Αυτός ο οδηγός χρησιμοποιεί το justRead για την πλευρά του iOS, γιατί μπορεί να εντοπίσει αυτόματα τον διακομιστή και, αν το θελήσετε αργότερα, να συγχρονίζει και προς τις δύο κατευθύνσεις.
Αυτά. Χωρίς λογαριασμό, χωρίς υπηρεσία νέφους, χωρίς καλώδια.
Βήμα 1: ξεκινήστε τον διακομιστή στο Calibre
- Ανοίξτε το Calibre στον υπολογιστή σας.
- Κάντε κλικ στο Connect/share στη γραμμή εργαλείων.
- Επιλέξτε Start Content Server.
- Όταν σας ρωτήσει το λειτουργικό σας σύστημα, επιτρέψτε στο Calibre να περάσει από το τείχος προστασίας.
Αυτό το τέταρτο βήμα δεν είναι διακοσμητικό. Στην πρώτη εκκίνηση, τα Windows και το macOS συνήθως εμφανίζουν έναν διάλογο τείχους προστασίας που ρωτά αν θα επιτρέψουν εισερχόμενες συνδέσεις για το Calibre. Αν τον απορρίψετε, ή αν δεν εμφανιστεί ποτέ, ο διακομιστής ξεκινά αλλά καμία άλλη συσκευή δεν τον φτάνει. Αν χάσατε την ερώτηση, πηδήξτε στην ενότητα για το τείχος προστασίας παρακάτω πριν υποθέσετε ότι κάτι χάλασε.
Κάντε τον να ξεκινά αυτόματα. Αν το χρησιμοποιείτε καθημερινά, ανοίξτε το Preferences, Sharing over the net και τσεκάρετε το Run server automatically when calibre starts. Τώρα ο διακομιστής σηκώνεται μαζί με το Calibre αντί να κάνετε κάθε φορά κλικ μέσα από το μενού.
Επιβεβαιώστε ότι τρέχει. Πίσω στο Connect/share, η καταχώριση του μενού αλλάζει σε Stop Content Server μόλις είναι ενεργός, και το ίδιο πλαίσιο δείχνει τη θύρα στην οποία δέθηκε. Αν αλλάξετε ρυθμίσεις, χρησιμοποιήστε Stop και μετά Start ώστε ο διακομιστής να ξαναδεθεί καθαρά· ορισμένες αλλαγές δεν ισχύουν πριν από επανεκκίνηση.
Βήμα 2: βρείτε τη διεύθυνση OPDS
Το τελικό σημείο OPDS είναι τρία μέρη ενωμένα: η τοπική διεύθυνση IP του υπολογιστή σας, η θύρα (προεπιλογή 8080) και η διαδρομή /opds.
http://192.168.1.10:8080/opds
Αντικαταστήστε το 192.168.1.10 με τη διεύθυνση του δικού σας μηχανήματος.
Βρείτε την IP του υπολογιστή σας
- Windows: ανοίξτε τη Γραμμή εντολών (πατήστε το πλήκτρο Windows, γράψτε
cmd, Enter), πληκτρολογήστεipconfigκαι πατήστε Enter. Διαβάστε τη διεύθυνση IPv4 κάτω από τον ενεργό προσαρμογέα Wi-Fi ή Ethernet. Συνήθως ξεκινά με192.168.ή10.. Αγνοήστε ό,τι βρίσκεται κάτω από προσαρμογέα «Virtual» ή «VMware». - macOS: ανοίξτε τις System Settings, κάντε κλικ στο Wi-Fi και μετά στο Details δίπλα στο συνδεδεμένο δίκτυο. Η διεύθυνση IP αναγράφεται εκεί. (Σε παλαιότερο macOS βρίσκεται στο System Preferences, Network.) Μια συντόμευση: κρατήστε πατημένο το Option και κάντε κλικ στο εικονίδιο Wi-Fi στη γραμμή μενού· η διεύθυνση IP εμφανίζεται στο αναπτυσσόμενο μενού.
Επιβεβαιώστε τη θύρα
Η προεπιλογή είναι 8080. Αν χρειαστεί να την αλλάξετε, για παράδειγμα επειδή άλλη εφαρμογή χρησιμοποιεί ήδη τη 8080, το πεδίο της θύρας βρίσκεται στο Preferences, Sharing over the net. Όποιον αριθμό ορίσετε εκεί, αυτόν βάζετε στη διεύθυνση. Αλλάξτε τον, επανεκκινήστε τον διακομιστή και ενημερώστε τη διεύθυνση στο τηλέφωνό σας ώστε να ταιριάζει.
Κάντε τη διεύθυνση να σταματήσει να αλλάζει (η παγίδα του DHCP)
Οι οικιακοί δρομολογητές μοιράζουν διευθύνσεις IP μέσω DHCP, οπότε η διεύθυνση του υπολογιστή σας μπορεί να αλλάξει μετά από επανεκκίνηση ή ανανέωση μίσθωσης, και η διεύθυνση που δούλευε την περασμένη εβδομάδα αποτυγχάνει ξαφνικά. Αυτό είναι από τα πιο συχνά παράπονα του τύπου «χάλασε μόνο του». Δύο λύσεις κάνουν τη διεύθυνση μόνιμη:
- Δεσμεύστε στατική IP (συνιστάται). Στη σελίδα διαχείρισης του δρομολογητή, βρείτε τις ρυθμίσεις DHCP ή LAN, αναζητήστε Address Reservation ή DHCP Reservation, και δέστε τη διεύθυνση MAC του υπολογιστή σας σε μια σταθερή IP. Από εκεί και πέρα ο δρομολογητής δίνει πάντα την ίδια διεύθυνση, και η διεύθυνση OPDS σας δεν αλλάζει ποτέ.
- Χρησιμοποιήστε το όνομα κόμβου
.localαντί για αριθμό. Κάθε υπολογιστής έχει ένα όνομα που διαφημίζει μέσω mDNS, οπότε συχνά μπορείτε να χρησιμοποιήσετεhttp://o-ypologistis-mou.local:8080/opdsαντί για την IP. Αυτό είναι ενσωματωμένο στο macOS και διαθέσιμο στα Windows όταν είναι εγκατεστημένο το Bonjour (έρχεται, για παράδειγμα, με το iTunes). Αν το.localδεν επιλύεται στο δικό σας δίκτυο, γυρίστε σε δεσμευμένη στατική IP· από τις δύο, εκείνη είναι η πιο καθολικά αξιόπιστη.
Βήμα 3: συνδεθείτε από το iPhone ή το iPad σας
Σε έναν αναγνώστη με υποστήριξη OPDS, ανοίξτε την ενότητα OPDS ή Κατάλογοι, προσθέστε νέο κατάλογο και επικολλήστε τη διεύθυνση από το βήμα 2.
Το justRead το χειρίζεται με δύο τρόπους:
- Αυτόματος εντοπισμός. Στο ίδιο Wi-Fi, το justRead μπορεί να βρει για εσάς έναν Calibre Content Server που τρέχει, οπότε η διεύθυνση συμπληρώνεται και συχνά δεν υπάρχει τίποτα να πληκτρολογήσετε.
- Χειροκίνητη εισαγωγή. Μπορείτε πάντα να γράψετε ή να επικολλήσετε μόνοι σας την πλήρη διεύθυνση
http://<ip>:8080/opds, και αυτό χρησιμοποιείτε για δεσμευμένη IP, για όνομα κόμβου.localή για απομακρυσμένη ρύθμιση HTTPS.
Αν ενεργοποιήσατε σύνδεση στο Calibre, το justRead υποστηρίζει ταυτοποίηση HTTP Digest, οπότε ζητά όνομα χρήστη και κωδικό και συνδέεται. Μόλις μπείτε, μπορείτε να περιηγηθείτε στη βιβλιοθήκη, να εκτελέσετε αναζήτηση από την πλευρά του διακομιστή, να ξεφυλλίσετε μεγάλες συλλογές, να περιηγηθείτε ανά κατηγορία και να κατεβάσετε βιβλία για ανάγνωση πλήρως εκτός σύνδεσης.
Η παγίδα της διαδρομής /opds
Αυτός είναι ο υπ' αριθμόν ένα λόγος που μια σύνδεση «δουλεύει μισή». Αν εισαγάγετε http://192.168.1.10:8080 χωρίς διαδρομή, δείχνετε την ιστοσελίδα για ανθρώπους, όχι τη ροή που διαβάζουν οι μηχανές, και ο κατάλογος επιστρέφει άδειος ή βγάζει σφάλμα. Η ροή ζει στο /opds. Να τη βάζετε πάντα. Και οι δύο συσκευές πρέπει επίσης να είναι στο ίδιο Wi-Fi για να επιλυθεί μια τοπική διεύθυνση, ενώ ορισμένοι δρομολογητές με ενεργοποιημένο «AP isolation» ή «client isolation» εμποδίζουν τις συσκευές να βλέπουν η μία την άλλη ακόμη και στο ίδιο δίκτυο· αν τίποτα στο τοπικό σας δίκτυο δεν φτάνει τον διακομιστή, ελέγξτε αυτή τη ρύθμιση.
Δοκιμάστε πρώτα σε πρόγραμμα περιήγησης (η γρηγορότερη διάγνωση)
Πριν κατηγορήσετε την εφαρμογή, αποδείξτε ότι ο διακομιστής είναι προσβάσιμος. Στο ίδιο τηλέφωνο, ανοίξτε το Safari και πηγαίνετε στο http://<η-ip-σας>:8080.
- Αν φορτώσει η ιστοσελίδα του Calibre, τότε ο διακομιστής, το δίκτυο και το τείχος προστασίας είναι όλα εντάξει, και το πρόβλημα βρίσκεται μόνο στον τρόπο που εισαγάγατε τη διεύθυνση OPDS (σχεδόν πάντα η διαδρομή
/opdsπου λείπει). - Αν το Safari δεν μπορεί να συνδεθεί καθόλου, τότε το τηλέφωνο δεν φτάνει ακόμη τον διακομιστή, και αυτό δείχνει προς το τείχος προστασίας ή προς λάθος IP, όχι προς την εφαρμογή. Πηγαίνετε στην ενότητα για το τείχος προστασίας.
Αυτή η δοκιμή των 15 δευτερολέπτων γλιτώνει κόσμο από το να επανεγκαθιστά εφαρμογές που ποτέ δεν ήταν το πρόβλημα.
Ξεμπλοκάρετε τη θύρα 8080 στο τείχος προστασίας
Αν όλα φαίνονται σωστά αλλά το τηλέφωνο εξακολουθεί να μη συνδέεται, και η παραπάνω δοκιμή με πρόγραμμα περιήγησης αποτυγχάνει επίσης, τότε ο ένοχος είναι σχεδόν πάντα το τείχος προστασίας. Είναι η πιο συχνή αποτυχία, οπότε παρατίθεται με πλήρεις λεπτομέρειες και για τα δύο συστήματα.
Windows
- Πατήστε το πλήκτρο Windows, γράψτε Windows Defender Firewall και ανοίξτε το.
- Κάντε κλικ στο Allow an app or feature through Windows Defender Firewall αριστερά.
- Κάντε κλικ στο Change settings (ίσως χρειαστείτε δικαιώματα διαχειριστή).
- Βρείτε το calibre στη λίστα και τσεκάρετε τόσο το Private όσο και το Public για το δίκτυό σας. Σε οικιακό δίκτυο το Private από μόνο του αρκεί, και το να αφήσετε το Public ατσέκαρο είναι ασφαλέστερο.
- Αν το calibre δεν είναι στη λίστα, κάντε κλικ στο Allow another app, μετά Browse, και επιλέξτε το
calibre.exe(συνήθως στοC:\Program Files\Calibre2\). Προσθέστε το και μετά τσεκάρετε τα κουτάκια. - Πατήστε OK.
Αν χρησιμοποιείτε πακέτο ασφαλείας τρίτου κατασκευαστή (Norton, McAfee, Bitdefender, Kaspersky και παρόμοια), έχει συχνά δικό του τείχος προστασίας ξεχωριστό από το Windows Defender, και εκείνο πρέπει επίσης να επιτρέπει το calibre ή την εισερχόμενη κίνηση στη θύρα 8080. Το ότι το Windows Defender είναι ανοιχτό δεν αρκεί αν ένα δεύτερο τείχος προστασίας μπλοκάρει σιωπηλά.
macOS
- Ανοίξτε τις System Settings, πηγαίνετε στο Network και μετά στο Firewall.
- Αν το τείχος προστασίας είναι απενεργοποιημένο, το macOS δεν μπλοκάρει τον διακομιστή και πρέπει να ψάξετε αλλού.
- Αν είναι ενεργοποιημένο, ανοίξτε τα Options, βεβαιωθείτε ότι το calibre εμφανίζεται στη λίστα και είναι ρυθμισμένο σε Allow incoming connections, και αποθηκεύστε. Αν δεν είναι στη λίστα, προσθέστε το με το κουμπί +.
- Σε παλαιότερο macOS αυτά βρίσκονται στο System Preferences, Security & Privacy, Firewall, Firewall Options.
Αφού το επιτρέψετε
Σταματήστε και ξαναξεκινήστε τον Content Server από το μενού Connect/share του Calibre ώστε να ξαναδεθεί, και μετά επαναλάβετε τη δοκιμή με το πρόγραμμα περιήγησης. Αν η ιστοσελίδα φορτώνει τώρα στο τηλέφωνο, τελειώσατε.
Μια γρήγορη ειλικρινής σημείωση για τις μορφές
Ο Content Server εξυπηρετεί τα βιβλία σας όπως είναι αποθηκευμένα. Το justRead ανοίγει EPUB και PDF. Αν ένας τίτλος υπάρχει μόνο σε MOBI, AZW3, FB2, DJVU ή σε μορφή κόμικς, θα εμφανιστεί στον κατάλογο αλλά δεν θα ανοίξει σε iOS μέσα σε έναν αναγνώστη EPUB/PDF. Η λύση ζει μέσα στο ίδιο το Calibre: επιλέξτε το βιβλίο, διαλέξτε Convert books, ορίστε την έξοδο σε EPUB, και το μετατραπέν αντίγραφο εξυπηρετείται καθαρά. Κάντε τη μετατροπή μία φορά στον υπολογιστή, εκεί όπου το Calibre είναι πιο δυνατό, και ολόκληρη η βιβλιοθήκη σας γίνεται φιλική προς iOS.
Ασφαλίστε τον και φτάστε τον από έξω
Στο δικό σας οικιακό δίκτυο η σύνδεση με κωδικό είναι προαιρετική και όλα τα παραπάνω απλώς δουλεύουν. Τη στιγμή που θέλετε να φτάσετε τη βιβλιοθήκη από έξω, η ασφάλεια παύει να είναι προαιρετική, και το iOS προσθέτει έναν σκληρό κανόνα που δεν μπορείτε να αγνοήσετε.
Προσθέστε όνομα χρήστη και κωδικό
Στο Calibre, πηγαίνετε στο Preferences, Sharing over the net, ενεργοποιήστε το Require username and password και δημιουργήστε λογαριασμό (υπάρχει ένας μικρός διαχειριστής χρηστών για να προσθέσετε έναν ή περισσότερους). Οι αναγνώστες με πεδία διαπιστευτηρίων, μαζί και το justRead, θα τα ζητήσουν τότε και θα συνδεθούν μέσω ταυτοποίησης HTTP Digest. Κάντε το πριν εκθέσετε τον διακομιστή οπουδήποτε πέρα από το δικό σας τοπικό δίκτυο.
Ο κανόνας του iOS που καθορίζει την απομακρυσμένη ρύθμισή σας
Το iOS δεν συνδέεται σε απομακρυσμένο διακομιστή μέσω απλού HTTP, και απορρίπτει αυτο-υπογεγραμμένα ή μη έμπιστα πιστοποιητικά εκτός αν εγκαταστήσετε και εμπιστευτείτε ρητά ένα προφίλ διαμόρφωσης. Αυτός και μόνο ο περιορισμός αποκλείει την αφελή προσέγγιση «προωθώ τη θύρα 8080 και γράφω τη δημόσια IP μου» σε iPhone και iPad. Για απομακρυσμένη πρόσβαση χρειάζεστε μία από τις παρακάτω επιλογές, και η καθεμιά ανταλλάσσει διαφορετικά πράγματα:
Επιλογή Α: VPN πίσω στο οικιακό σας δίκτυο (η απλούστερη, η πιο ιδιωτική).
Τρέξτε ένα VPN ώστε το τηλέφωνό σας να συμπεριφέρεται σαν να βρίσκεται στο οικιακό Wi-Fi, και μετά χρησιμοποιήστε την ίδια τοπική διεύθυνση http://<ip>:8080/opds που ήδη έχετε. Επειδή η κίνηση ταξιδεύει μέσα σε κρυπτογραφημένη σήραγγα και παραμένει «τοπική», το απλό HTTP είναι εντάξει και δεν ανοίγετε ποτέ θύρα προς το δημόσιο διαδίκτυο. Ένα VPN πλέγματος όπως το Tailscale ή ένας δικός σας διακομιστής WireGuard κάνουν τη δουλειά μικρή.
- Ανταλλάγματα: το VPN πρέπει να είναι συνδεδεμένο στο τηλέφωνο όταν θέλετε τα βιβλία σας, και υπάρχει ένας πελάτης προς εγκατάσταση και συντήρηση. Τίποτα δεν εκτίθεται δημόσια, και ακριβώς γι' αυτό είναι η ασφαλέστερη επιλογή για τους περισσότερους.
Επιλογή Β: αντίστροφος διακομιστής μεσολάβησης με πραγματικό HTTPS (η καλύτερη για πρόσβαση από παντού, από πρόγραμμα περιήγησης και από εφαρμογή).
Βάλτε έναν αντίστροφο διακομιστή μεσολάβησης (Caddy, nginx ή Apache) μπροστά από το Calibre, τερματίστε εκεί το HTTPS με έγκυρο πιστοποιητικό, και στρέψτε ένα όνομα τομέα στο σπίτι σας. Το Caddy είναι το λιγότερο επώδυνο, γιατί αποκτά και ανανεώνει αυτόματα ένα δωρεάν πιστοποιητικό Let's Encrypt. Η διεύθυνση OPDS σας γίνεται τότε κάτι σαν https://vivliothiki.paradeigma.gr/opds, που το iOS δέχεται.
- Ανταλλάγματα: χρειάζεστε τομέα, η οικιακή σας IP συνήθως αλλάζει άρα χρειάζεστε Dynamic DNS για να παραμένει ο τομέας στραμμένος σωστά, και πλέον δημοσιεύετε ένα δημόσιο σημείο πρόσβασης που πρέπει να κρατάτε ενημερωμένο και προστατευμένο με κωδικό. Το Calibre υποστηρίζει λειτουργία πίσω από αντίστροφο διακομιστή μεσολάβησης, με πρόθεμα διεύθυνσης, οπότε αυτή είναι τεκμηριωμένη ρύθμιση και όχι πρόχειρη λύση.
Επιλογή Γ: υπηρεσία σήραγγας (χωρίς ανοιχτές θύρες, στήνεται γρήγορα).
Μια υπηρεσία όπως το Cloudflare Tunnel εκθέτει τον Content Server σας σε ένα όνομα κόμβου HTTPS χωρίς να ανοίξετε καμία εισερχόμενη θύρα στον δρομολογητή, τρέχοντας έναν μικρό εξερχόμενο πράκτορα στον υπολογιστή σας.
- Ανταλλάγματα: η κίνησή σας δρομολογείται μέσω του παρόχου, και εξαρτάστε από τον πράκτορα και τον λογαριασμό του. Σε αντάλλαγμα παίρνετε HTTPS και δεν προωθείτε θύρες.
Σχετικά με μη τυπικές θύρες
Η αλλαγή της εξωτερικής θύρας μακριά από τη 8080 μειώνει τον θόρυβο των αυτοματοποιημένων σαρώσεων, και είναι λογικό βήμα θωράκισης μέσα σε μια ρύθμιση με HTTPS. Δεν υποκαθιστά το HTTPS: μια δυσδιάκριτη θύρα πάνω από απλό HTTP εξακολουθεί να μη δουλεύει από iOS και εξακολουθεί να μην είναι ασφαλής. Δείτε την αλλαγή θύρας ως μικρό έξτρα, όχι ως το σχέδιο.
Τι να μην κάνετε
Μην προωθήσετε ποτέ τη γυμνή θύρα 8080 στο διαδίκτυο χωρίς HTTPS και χωρίς κωδικό. Αυτό βάζει ολόκληρη τη βιβλιοθήκη σας, και έναν διακομιστή σε λειτουργία, μπροστά σε οποιονδήποτε σαρώνει για ανοιχτές θύρες. Αν κρατήσετε ένα πράγμα από αυτή την ενότητα: απαιτήστε σύνδεση, χρησιμοποιήστε HTTPS ή VPN, και μην εκθέσετε ποτέ τη σκέτη 8080.
Πολλές βιβλιοθήκες σε έναν διακομιστή
Αν κρατάτε περισσότερες από μία βιβλιοθήκες Calibre, ο Content Server τις χειρίζεται μαζί. Το ανώτατο επίπεδο της ροής /opds δείχνει έναν επιλογέα για κάθε βιβλιοθήκη που έχετε ανοίξει στο Calibre, και μπαίνετε σε όποια θέλετε. Μπορείτε επίσης να περιορίσετε ποιες βιβλιοθήκες μοιράζεται ο διακομιστής από το Preferences, Sharing over the net, αν θέλετε να κρατήσετε κάποιες ιδιωτικές.
Στο justRead μπορείτε να προσθέσετε κάθε βιβλιοθήκη ως ξεχωριστή καταχώριση διακομιστή και να τις κρατάτε δίπλα δίπλα, με φιλτράρισμα ανά διακομιστή, ώστε μια αναζήτηση ή ένας συγχρονισμός να αγγίζει μόνο τη βιβλιοθήκη που εννοούσατε. Έτσι μια μεγάλη βιβλιοθήκη λογοτεχνίας και, ας πούμε, μια με τεχνικά PDF δεν μπερδεύονται μεταξύ τους.
Κρατήστε τον ανοιχτό χωρίς να φυλάτε τον υπολογιστή
Επειδή ο ενσωματωμένος διακομιστής πεθαίνει όταν κλείνει το Calibre, όσοι θέλουν τη βιβλιοθήκη προσβάσιμη όλο το εικοσιτετράωρο συνήθως ανεβαίνουν ένα σκαλί με έναν από δύο τρόπους. Και οι δύο είναι προαιρετικοί και μεγαλύτερα έργα:
- Calibre server χωρίς γραφικό περιβάλλον. Το Calibre περιλαμβάνει έναν διακομιστή γραμμής εντολών, τον
calibre-server, που εξυπηρετεί μια βιβλιοθήκη χωρίς να ανοίγει το πλήρες γραφικό περιβάλλον. Στρέψτε τον στον φάκελο της βιβλιοθήκης σας και τρέχει ως ελαφριά υπηρεσία, κάτι βολικό σε ένα εφεδρικό μηχάνημα ή σε οικιακό διακομιστή. - calibre-web ή COPS. Πρόκειται για ξεχωριστές διαδικτυακές εφαρμογές φτιαγμένες από την κοινότητα, που διαβάζουν τη βιβλιοθήκη Calibre σας και μένουν ανοιχτές ανεξάρτητα από το Calibre του υπολογιστή. Είναι η συνηθισμένη απάντηση όταν το «ο υπολογιστής και το Calibre πρέπει να μένουν ανοιχτά» είναι απαγορευτικό. Είναι επιπλέον λογισμικό προς εγκατάσταση και συντήρηση, οπότε στραφείτε σε αυτά μόνο όταν η συνεχής πρόσβαση είναι πραγματική καθημερινή ανάγκη.
Περιήγηση μόνο για ανάγνωση έναντι αμφίδρομου συγχρονισμού
Εδώ είναι το ειλικρινές όριο, και είναι το σημαντικότερο αντάλλαγμα που πρέπει να καταλάβετε.
Το OPDS μέσω του Content Server είναι μόνο για ανάγνωση: περιηγείστε και κατεβάζετε, και αυτή είναι όλη η λειτουργία. Είναι τέλειο όταν το μόνο που θέλετε είναι τα βιβλία σας στο τηλέφωνό σας. Αυτό που δεν μπορεί να κάνει είναι να στείλει κάτι πίσω. Η πρόοδος ανάγνωσης, οι βαθμολογίες και οι ημερομηνίες ολοκλήρωσης μένουν παγιδευμένες στο τηλέφωνο, και το Calibre δεν μαθαίνει ποτέ ότι διαβάσατε το βιβλίο.
Ο συγχρονισμός Calibre του justRead είναι χτισμένος πάνω στην ακριβώς ίδια σύνδεση Content Server, αλλά προσθέτει αμφίδρομο συγχρονισμό από πάνω. Γράφει πίσω στο Calibre την πρόοδο ανάγνωσης, τις βαθμολογίες με αστέρια, τις σημάνσεις «προς ανάγνωση», τις ημερομηνίες ολοκλήρωσης, τον αριθμό συνεδριών και τα στατιστικά ανάγνωσης, και εισάγει προς τα μέσα τις βαθμολογίες σας, την πρόοδο, την κατάσταση ολοκλήρωσης και τις προσαρμοσμένες στήλες σας. Οι σημάνσεις New, Changed και Synced δείχνουν με μια ματιά την κατάσταση κάθε βιβλίου, το Select New & Changed παίρνει μόνο τη διαφορά αντί να ξανακατεβάζει τα πάντα, οι συγχρονισμοί τρέχουν παράλληλα με την οθόνη ξύπνια ώστε να ολοκληρώνονται, και ένα αρχείο καταγραφής μετά τον συγχρονισμό μαζί με ιστορικό 10 ημερών σας λένε ακριβώς τι μετακινήθηκε, μαζί και τα PDF. Ο εκ νέου συγχρονισμός διατηρεί τη θέση, τους σελιδοδείκτες και τις επισημάνσεις σας αντί να τα αντικαθιστά.
Με λίγα λόγια: σκέτο OPDS όταν θέλετε μόνο να διαβάσετε· αμφίδρομος συγχρονισμός Calibre όταν θέλετε ο υπολογιστής και το τηλέφωνό σας να συμφωνούν για το πού βρίσκεστε σε κάθε βιβλίο.
Πλήρης πίνακας αντιμετώπισης προβλημάτων
- Δεν φορτώνει απολύτως τίποτα. Επιβεβαιώστε ότι το Calibre είναι ανοιχτό, ότι ο Content Server γράφει όντως «Stop Content Server» (δηλαδή τρέχει), ότι και οι δύο συσκευές είναι στο ίδιο δίκτυο Wi-Fi, και ότι η διεύθυνση τελειώνει σε
/opdsκαι όχι στη σκέτη IP. Τρέξτε τη δοκιμή με το Safari για να ξεχωρίσετε την εφαρμογή από το δίκτυο. - Η ιστοσελίδα φορτώνει στο Safari αλλά η εφαρμογή δεν δείχνει τίποτα. Χάσατε τη διαδρομή
/opdsή πληκτρολογήσατε λάθος θύρα. Διορθώστε τη διεύθυνση στην εφαρμογή. - Ούτε το Safari συνδέεται. Τείχος προστασίας ή λάθος IP. Επιτρέψτε το calibre μέσα από το τείχος προστασίας στον υπολογιστή, επανεκκινήστε τον διακομιστή, και ξαναελέγξτε την IP με
ipconfigή από τις System Settings. - Δούλευε, και μετά χάλασε λίγες μέρες αργότερα. Η IP του υπολογιστή σας άλλαξε λόγω DHCP. Δεσμεύστε στατική IP στον δρομολογητή, ή αλλάξτε τη διεύθυνση στο όνομα κόμβου
.localτου μηχανήματος. - Οι συσκευές είναι στο ίδιο Wi-Fi αλλά και πάλι δεν βλέπονται. Ο δρομολογητής σας μπορεί να έχει ενεργοποιημένο AP/client isolation, ή βρίσκεστε σε δίκτυο «Guest» που απομονώνει τους πελάτες εκ σχεδιασμού. Μεταφέρετε και τις δύο συσκευές στο κύριο δίκτυο και απενεργοποιήστε την απομόνωση.
- Ξαφνικά ζητά σύνδεση. Ενεργοποιήσατε την ταυτοποίηση στις ρυθμίσεις Sharing over the net του Calibre. Δώστε αυτά τα διαπιστευτήρια στην εφαρμογή, ή απενεργοποιήστε την απαίτηση για χρήση μόνο στο σπίτι.
- Ένα βιβλίο φαίνεται στον κατάλογο αλλά δεν ανοίγει σε iOS. Πιθανότατα είναι μορφή που δεν είναι ούτε EPUB ούτε PDF. Μετατρέψτε το σε EPUB στο Calibre και κατεβάστε το ξανά.
- Η απομακρυσμένη πρόσβαση μέσω HTTPS αποτυγχάνει. Το iOS απορρίπτει ένα αυτο-υπογεγραμμένο, ληγμένο ή με ασύμφωνο όνομα πιστοποιητικό, ή είστε ακόμη σε απλό HTTP. Χρησιμοποιήστε έγκυρο πιστοποιητικό μέσω τομέα και αντίστροφου διακομιστή μεσολάβησης, ή συνδεθείτε μέσω VPN.
- Η απομακρυσμένη πρόσβαση δουλεύει σε πρόγραμμα περιήγησης αλλά όχι στην εφαρμογή. Επιβεβαιώστε ότι η εφαρμογή δείχνει τη διεύθυνση OPDS μέσω HTTPS (
https://.../opds) και όχι την τοπική διεύθυνση απλού HTTP, και ότι το iOS εμπιστεύεται πλήρως το πιστοποιητικό. - Δουλεύει μόνο όταν είμαι στο γραφείο μου. Ο Content Server ζει μέσα στο Calibre, οπότε ο υπολογιστής πρέπει να μένει ξύπνιος και το Calibre ανοιχτό. Απενεργοποιήστε την αναστολή λειτουργίας στο μηχάνημα, ή περάστε σε
calibre-serverχωρίς γραφικό περιβάλλον, σε calibre-web ή σε COPS για συνεχή πρόσβαση. - Η θύρα 8080 χρησιμοποιείται ήδη. Την πήρε άλλη εφαρμογή. Αλλάξτε τη θύρα στο Preferences, Sharing over the net, επανεκκινήστε τον διακομιστή, και ενημερώστε τη διεύθυνση στο τηλέφωνο.
Βάλτε ολόκληρη τη βιβλιοθήκη σας στο τηλέφωνό σας
Ο Content Server είναι ο απλούστερος τρόπος να μεταφέρετε μια μεγάλη βιβλιοθήκη Calibre σε iPhone ή iPad χωρίς να διπλασιάζετε αρχεία ή να παλεύετε με καλώδια. Ρυθμίστε τον μία φορά, προσέξτε τη διαδρομή /opds και το τείχος προστασίας, καρφιτσώστε την IP ώστε να σταματήσει να αλλάζει, και κάθε βιβλίο που έχετε οργανώσει απέχει ένα άγγιγμα. Για τον ευρύτερο κόσμο των καταλόγων και των διακομιστών, δείτε την επισκόπηση αναγνώστης OPDS· για να κρατάτε την πρόοδό σας συγχρονισμένη ανάμεσα στις συσκευές, τη ροή εργασίας συγχρονισμού Calibre.
Κατεβάστε το justRead από το App Store και συνδέστε τον Calibre Content Server σας μέσα σε λίγα λεπτά.
← Back to Guides