Success
Răspuns scurt: în Calibre, pe computerul tău, apasă Connect/share și alege Start Content Server. Biblioteca ta trăiește atunci la http://<ip-ul-computerului-tău>:8080/opds. Pe iPhone sau iPad, adaugă acea adresă ca un catalog OPDS într-o aplicație de citit (justRead o poate chiar găsi singură în rețeaua ta Wi-Fi, fără să tastezi nimic), introdu datele de conectare doar dacă ai setat vreunele, și întreaga bibliotecă Calibre apare gata de descărcat. Cea mai frecventă greșeală, de departe, este să indici IP-ul simplu și să uiți calea /opds; a doua este un firewall care blochează în tăcere portul 8080.
Ghidul acesta a fost rescris integral și extins în iulie 2026, configurat și verificat direct pe o bibliotecă Calibre reală de acasă, nu parafrazat din manual.
Calibre este cel mai bun mod gratuit de a-ți organiza o bibliotecă de cărți electronice, dar nu există o aplicație Calibre oficială pentru iPhone sau iPad. Content Server acoperă acest gol: îți servește întreaga colecție prin rețea, ca să o citești pe iOS fără să copiezi manual niciun fișier. Ghidul acesta vorbește anume despre server: cum îl pornești, cum ajungi la el, cum îl deblochezi, cum îl securizezi și cum îl extinzi la mai multe biblioteci. Dacă vrei doar pașii generali de OPDS pentru orice catalog, vezi cum configurezi OPDS pe iPhone și iPad.
O notă de la mine: sunt Petr Jahoda și eu fac justRead. Am o bibliotecă Calibre reală acasă și am configurat exact acest server pe propriile mele mașini, așa că pașii și capcanele de mai jos sunt cele în care chiar am dat.
Ce face de fapt Content Server
Content Server este un mic server web încorporat în Calibre. Când îl pornești, Calibre îți publică biblioteca în două feluri deodată, pe același port:
- O pagină web pe care o poți răsfoi. Deschide
http://<ip-ul-tău>:8080în orice browser și primești un cititor web complet: căutare, coperte, linkuri de descărcare, chiar și un vizualizator în browser. Aceasta este pentru oameni. - Un flux OPDS la
http://<ip-ul-tău>:8080/opds. OPDS (Open Publication Distribution System) este un format de catalog construit pe Atom/XML pe care aplicațiile de citit îl înțeleg. Acesta este pentru aplicații.
Pe iOS, fluxul OPDS este partea care contează. El permite unui cititor de pe iPhone să listeze fiecare carte cu copertă și metadate, să caute în toată biblioteca, să răsfoiască după autor sau etichetă și să descarce orice titlu la cerere, fără să atingi vreodată un cablu sau un manager de fișiere.
Sunt servite atât fișierele EPUB, cât și PDF, adică exact ce pot deschide majoritatea cititoarelor iOS, justRead inclus. Dacă o carte din bibliotecă este doar în MOBI, AZW3 sau alt format, convertește-o mai întâi în EPUB în Calibre (clic dreapta pe carte, Convert books, format de ieșire EPUB); copia convertită se servește apoi curat spre iOS. Mai jos există o scurtă notă sinceră despre formate.
Singura limitare de interiorizat înaintea oricărei alteia: serverul rulează doar cât timp Calibre este deschis și computerul este treaz. Închide Calibre, sau lasă mașina să adoarmă, și biblioteca dispare. Este o funcție de tip „citesc acasă cât timp desktopul e pornit”, nu un serviciu cloud mereu activ, dacă nu faci pașii suplimentari din secțiunea de acces la distanță.
Înainte să începi
Îți trebuie trei lucruri:
- Calibre instalat pe un computer cu Windows, macOS sau Linux, cu biblioteca ta în el.
- Acel computer și iPhone-ul sau iPadul tău pe aceeași rețea Wi-Fi (pentru utilizare locală).
- Un cititor cu suport OPDS pe iOS. Ghidul folosește justRead pentru partea de iOS, fiindcă poate descoperi serverul singur și, dacă vrei mai târziu, sincronizează în ambele sensuri.
Atât. Fără cont, fără serviciu cloud, fără cabluri.
Pasul 1: pornește serverul în Calibre
- Deschide Calibre pe computerul tău.
- Apasă Connect/share din bara de instrumente.
- Alege Start Content Server.
- Când sistemul de operare te întreabă, permite Calibre prin firewall.
Pasul al patrulea nu e ornament. La prima pornire, Windows și macOS afișează de obicei o fereastră de firewall care întreabă dacă să permită conexiunile primite pentru Calibre. Dacă o închizi, sau dacă nu apare deloc, serverul pornește dar niciun alt dispozitiv nu ajunge la el. Dacă ai ratat întrebarea, sari la secțiunea despre firewall de mai jos înainte să presupui că s-a stricat ceva.
Fă-l să pornească automat. Dacă îl folosești zilnic, deschide Preferences, Sharing over the net și bifează Run server automatically when calibre starts. Acum serverul urcă odată cu Calibre, în loc să treci prin meniu de fiecare dată.
Confirmă că rulează. Înapoi în Connect/share, intrarea din meniu se schimbă în Stop Content Server de îndată ce este activ, iar același panou arată portul pe care s-a legat. Dacă modifici vreo setare, folosește Stop și apoi Start, ca serverul să se relege curat; unele schimbări nu au efect până la repornire.
Pasul 2: găsește adresa OPDS
Punctul final OPDS are trei părți lipite: adresa IP locală a computerului, portul (implicit 8080) și calea /opds.
http://192.168.1.10:8080/opds
Înlocuiește 192.168.1.10 cu adresa mașinii tale.
Găsește IP-ul computerului
- Windows: deschide Command Prompt (apasă tasta Windows, scrie
cmd, Enter), tasteazăipconfigși apasă Enter. Citește IPv4 Address sub adaptorul Wi-Fi sau Ethernet activ. De obicei începe cu192.168.sau10.. Ignoră orice apare sub un adaptor „Virtual” sau „VMware”. - macOS: deschide System Settings, apasă Wi-Fi, apoi Details lângă rețeaua conectată. Adresa IP este listată acolo. (Pe macOS mai vechi este la System Preferences, Network.) O scurtătură: ține apăsat Option și apasă pictograma Wi-Fi din bara de meniu; adresa IP apare în lista derulantă.
Confirmă portul
Implicit este 8080. Dacă trebuie să îl schimbi, de pildă fiindcă altă aplicație folosește deja 8080, câmpul portului este în Preferences, Sharing over the net. Orice număr pui acolo este numărul pe care îl treci în adresă. Schimbă-l, repornește serverul și actualizează adresa pe telefon ca să se potrivească.
Fă adresa să nu se mai schimbe (capcana DHCP)
Routerele de acasă împart adrese IP prin DHCP, așa că adresa computerului tău se poate schimba după o repornire sau după reînnoirea alocării, iar adresa care mergea săptămâna trecută eșuează brusc. Aceasta este una dintre cele mai frecvente plângeri de tipul „s-a stricat singur”. Două remedii fac adresa permanentă:
- Rezervă un IP static (recomandat). În pagina de administrare a routerului, caută setările DHCP sau LAN, caută Address Reservation sau DHCP Reservation și leagă adresa MAC a computerului de un IP fix. De atunci routerul îi dă mereu computerului aceeași adresă, iar adresa ta OPDS nu se mai schimbă niciodată.
- Folosește numele de gazdă
.localîn loc de un număr. Fiecare computer are un nume pe care îl anunță prin mDNS, așa că adesea poți folosihttp://pc-ul-meu.local:8080/opdsîn loc de IP. Este integrat în macOS și disponibil pe Windows când Bonjour este instalat (vine, de exemplu, cu iTunes). Dacă.localnu se rezolvă în rețeaua ta, întoarce-te la un IP static rezervat; dintre cele două, acela este universal mai de încredere.
Pasul 3: conectează-te de pe iPhone sau iPad
Într-un cititor cu suport OPDS, deschide secțiunea OPDS sau Cataloage, adaugă un catalog nou și lipește adresa de la pasul 2.
justRead rezolvă asta în două feluri:
- Descoperire automată. Pe aceeași rețea Wi-Fi, justRead poate găsi pentru tine un Calibre Content Server pornit, așa că adresa este completată și adesea nu ai nimic de tastat.
- Introducere manuală. Poți în continuare să scrii sau să lipești singur adresa completă
http://<ip>:8080/opds, și asta folosești pentru un IP rezervat, pentru un nume de gazdă.localsau pentru o configurație HTTPS la distanță.
Dacă ai activat autentificarea în Calibre, justRead acceptă autentificarea HTTP Digest, deci îți cere numele de utilizator și parola și se conectează. Odată intrat, poți răsfoi biblioteca, rula o căutare pe server, parcurge colecții mari pagină cu pagină, răsfoi pe categorii și descărca titluri pentru citit complet offline.
Capcana căii /opds
Acesta este motivul numărul unu pentru care o conexiune „merge pe jumătate”. Dacă introduci http://192.168.1.10:8080 fără cale, indici pagina web pentru oameni, nu fluxul citibil de mașini, iar catalogul se întoarce gol sau dă eroare. Fluxul stă la /opds. Include-l întotdeauna. Ambele dispozitive trebuie să fie și pe aceeași rețea Wi-Fi ca o adresă locală să se rezolve, iar unele routere cu „AP isolation” sau „client isolation” activat împiedică dispozitivele să se vadă între ele chiar și în aceeași rețea; dacă nimic din LAN-ul tău nu ajunge la server, verifică acea setare.
Testează întâi într-un browser (cel mai rapid diagnostic)
Înainte să dai vina pe aplicație, dovedește că serverul este accesibil. Pe același telefon, deschide Safari și mergi la http://<ip-ul-tău>:8080.
- Dacă pagina web Calibre se încarcă, atunci serverul, rețeaua și firewallul sunt toate în regulă, iar problema este doar în felul în care ai introdus adresa OPDS (aproape întotdeauna lipsa lui
/opds). - Dacă Safari nu se poate conecta deloc, atunci telefonul încă nu ajunge la server, iar asta indică firewallul sau un IP greșit, nu aplicația. Mergi la secțiunea despre firewall.
Testul acesta de 15 secunde scutește oamenii de a reinstala aplicații care n-au fost niciodată problema.
Deblochează portul 8080 în firewall
Dacă totul pare corect dar telefonul tot nu se conectează, iar testul cu browserul de mai sus eșuează și el, firewallul este aproape întotdeauna vinovatul. Este cea mai frecventă cauză de eșec, deci primește detalii complete pentru ambele sisteme.
Windows
- Apasă tasta Windows, scrie Windows Defender Firewall și deschide-l.
- Apasă Allow an app or feature through Windows Defender Firewall din stânga.
- Apasă Change settings (s-ar putea să ai nevoie de drepturi de administrator).
- Găsește calibre în listă și bifează atât Private, cât și Public pentru rețeaua ta. Într-o rețea de acasă, Private singur este suficient, iar a lăsa Public nebifat este mai sigur.
- Dacă nu găsești calibre în listă, apasă Allow another app, apoi Browse, și selectează
calibre.exe(de obicei înC:\Program Files\Calibre2\). Adaugă-l, apoi bifează căsuțele. - Apasă OK.
Dacă folosești o suită de securitate de la terți (Norton, McAfee, Bitdefender, Kaspersky și altele asemenea), aceasta are adesea propriul firewall, separat de Windows Defender, iar și acela trebuie să permită calibre sau traficul intrat pe portul 8080. Faptul că Windows Defender este deschis nu ajunge dacă un al doilea firewall blochează în tăcere.
macOS
- Deschide System Settings, mergi la Network, apoi la Firewall.
- Dacă firewallul este oprit, macOS nu blochează serverul și trebuie să cauți în altă parte.
- Dacă este pornit, deschide Options, asigură-te că calibre apare în listă și este setat pe Allow incoming connections, apoi salvează. Dacă nu apare, adaugă-l cu butonul +.
- Pe macOS mai vechi, acestea stau la System Preferences, Security & Privacy, Firewall, Firewall Options.
După ce l-ai permis
Oprește și repornește Content Server din meniul Connect/share al Calibre, ca să se relege, apoi refă testul cu browserul. Dacă pagina web se încarcă acum pe telefon, ai terminat.
O notă sinceră și scurtă despre formate
Content Server îți servește cărțile așa cum sunt stocate. justRead deschide EPUB și PDF. Dacă un titlu este doar în MOBI, AZW3, FB2, DJVU sau într-un format de benzi desenate, va apărea în catalog dar nu se va deschide pe iOS într-un cititor EPUB/PDF. Remediul stă chiar în Calibre: selectează cartea, alege Convert books, pune ieșirea pe EPUB, iar copia convertită se servește curat. Fă conversia o dată pe desktop, unde Calibre este cel mai puternic, și întreaga ta bibliotecă devine prietenoasă cu iOS.
Securizează-l și ajunge la el din afara casei
În propria ta rețea de acasă, autentificarea este opțională și tot ce am scris mai sus pur și simplu funcționează. În clipa în care vrei să ajungi la bibliotecă din afară, securitatea încetează să mai fie opțională, iar iOS adaugă o regulă dură pe care nu o poți ignora.
Adaugă un nume de utilizator și o parolă
În Calibre, mergi la Preferences, Sharing over the net, activează Require username and password și creează un cont (există un mic administrator de utilizatori pentru a adăuga unul sau mai multe conturi). Cititoarele cu câmpuri pentru date de conectare, justRead inclus, le vor cere atunci și se vor conecta prin autentificare HTTP Digest. Fă asta înainte să expui serverul oriunde dincolo de LAN-ul tău.
Regula iOS care îți decide configurația la distanță
iOS nu se va conecta la un server aflat la distanță prin HTTP simplu și respinge certificatele autosemnate sau de neîncredere, dacă nu instalezi și marchezi explicit ca de încredere un profil de configurare. Doar această constrângere elimină abordarea naivă „redirecționez portul 8080 și scriu IP-ul meu public” pe iPhone și iPad. Pentru acces la distanță îți trebuie una dintre variantele următoare, iar ele fac compromisuri diferite:
Varianta A: un VPN înapoi în rețeaua ta de acasă (cea mai simplă, cea mai privată).
Rulează un VPN astfel încât telefonul tău să se comporte ca și cum ar fi în Wi-Fi-ul de acasă, apoi folosește exact aceeași adresă locală http://<ip>:8080/opds pe care o ai deja. Fiindcă traficul călătorește printr-un tunel criptat și rămâne „local”, HTTP simplu este în regulă, iar tu nu deschizi niciodată un port spre internetul public. Un VPN de tip mesh precum Tailscale sau un server WireGuard găzduit de tine transformă asta într-o treabă mică.
- Compromisuri: VPN-ul trebuie să fie conectat pe telefon când vrei cărțile, și există un client de instalat și de ținut pornit. Nimic nu este expus public, și tocmai de aceea aceasta este cea mai sigură opțiune pentru majoritatea oamenilor.
Varianta B: un proxy invers cu HTTPS real (cea mai bună pentru acces de oriunde, din browser și din aplicație).
Pune un proxy invers (Caddy, nginx sau Apache) în fața Calibre, încheie HTTPS acolo cu un certificat valid și îndreaptă un nume de domeniu spre casa ta. Caddy este cel mai puțin dureros, fiindcă obține și reînnoiește automat un certificat Let's Encrypt gratuit. Adresa ta OPDS devine atunci ceva de forma https://biblioteca.exemplu.ro/opds, pe care iOS o acceptă.
- Compromisuri: îți trebuie un domeniu, IP-ul tău de acasă se schimbă de obicei, deci ai nevoie de Dynamic DNS ca domeniul să rămână îndreptat spre el, și publici acum un punct final public pe care trebuie să îl ții actualizat și protejat cu parolă. Calibre acceptă rularea în spatele unui proxy invers, inclusiv cu prefix de adresă, deci aceasta este o configurație documentată, nu un truc.
Varianta C: un serviciu de tunel (fără porturi deschise, se ridică repede).
Un serviciu precum Cloudflare Tunnel îți expune Content Server la un nume de gazdă HTTPS fără să deschizi vreun port de intrare pe router, rulând un mic agent de ieșire pe computerul tău.
- Compromisuri: traficul tău trece prin furnizor, iar tu depinzi de agentul și de contul lor. În schimb primești HTTPS și scapi de redirecționarea porturilor.
Despre porturile nestandard
Mutarea portului extern de pe 8080 reduce zgomotul scanărilor automate și este un pas rezonabil de întărire în interiorul unei configurații cu HTTPS. Nu înlocuiește HTTPS: un port obscur peste HTTP simplu tot nu va funcționa de pe iOS și tot nu este sigur. Tratează schimbarea portului ca pe un extra minor, nu ca pe plan.
Ce să nu faci
Nu redirecționa niciodată portul 8080 gol spre internet fără HTTPS și fără parolă. Asta pune întreaga ta bibliotecă, și un server pornit, în fața oricui scanează porturi deschise. Dacă iei un singur lucru din secțiunea asta: cere autentificare, folosește HTTPS sau VPN și nu expune niciodată 8080 simplu.
Mai multe biblioteci pe un singur server
Dacă ții mai mult de o bibliotecă Calibre, Content Server le gestionează împreună. Nivelul de sus al fluxului /opds afișează un selector pentru fiecare bibliotecă pe care ai deschis-o în Calibre, iar tu intri în cea pe care o vrei. Poți restrânge și ce biblioteci partajează serverul din Preferences, Sharing over the net, dacă vrei să ții unele private.
În justRead poți adăuga fiecare bibliotecă drept intrare de server separată și să le ții una lângă alta, cu filtrare pe fiecare server, astfel încât o căutare sau o sincronizare să atingă doar biblioteca la care te-ai gândit. Așa o bibliotecă mare de ficțiune și, să zicem, una de PDF-uri tehnice nu se amestecă.
Ține-l pornit fără să stai lângă desktop
Fiindcă serverul încorporat moare când Calibre se închide, cei care vor biblioteca accesibilă non-stop urcă de obicei un pas, în una din două direcții. Ambele sunt opționale și sunt proiecte mai mari:
- Server Calibre fără interfață. Calibre vine cu un server de linie de comandă,
calibre-server, care servește o bibliotecă fără să deschidă interfața completă. Îndreaptă-l spre folderul bibliotecii și rulează ca un serviciu ușor, ceea ce e util pe o mașină de rezervă sau pe un server de acasă. - calibre-web sau COPS. Sunt aplicații web separate, construite de comunitate, care citesc biblioteca ta Calibre și rămân pornite independent de Calibre de pe desktop. Sunt răspunsul obișnuit când „computerul și Calibre trebuie să rămână deschise” este inacceptabil. Sunt software în plus de instalat și de întreținut, deci apelează la ele doar când accesul permanent este o nevoie zilnică reală.
Răsfoire în citire față de sincronizare în ambele sensuri
Iată granița sinceră, și este cel mai important compromis de înțeles.
OPDS prin Content Server este doar pentru citire: răsfoiești și descarci, și asta e toată funcția. Este perfect când tot ce vrei sunt cărțile tale pe telefon. Ce nu poate face este să trimită ceva înapoi. Progresul tău la lectură, notele tale și datele de finalizare rămân prinse pe telefon, iar Calibre nu află niciodată că ai citit cartea.
Sincronizarea Calibre din justRead este construită pe exact aceeași conexiune Content Server, dar adaugă sincronizare în ambele sensuri peste ea. Scrie înapoi în Calibre progresul la lectură, notele cu stele, marcajele de „de citit”, datele de finalizare, numărul de sesiuni și statisticile de lectură, iar la intrare îți importă notele, progresul, starea de terminat și coloanele personalizate. Insignele New, Changed și Synced arată dintr-o privire starea fiecărei cărți, Select New & Changed ia doar diferența în loc să descarce tot din nou, sincronizările rulează în paralel cu ecranul ținut treaz ca să se termine, iar un jurnal după sincronizare plus un istoric de 10 zile îți spun exact ce s-a mișcat, PDF-urile incluse. Resincronizarea îți păstrează poziția, semnele de carte și evidențierile în loc să le suprascrie.
Pe scurt: OPDS simplu când vrei doar să citești; sincronizare Calibre în ambele sensuri când vrei ca și computerul, și telefonul să fie de acord unde ai rămas în fiecare carte.
Matrice completă de depanare
- Nu se încarcă absolut nimic. Verifică dacă Calibre este deschis, dacă Content Server chiar scrie „Stop Content Server” (adică rulează), dacă ambele dispozitive sunt pe aceeași rețea Wi-Fi și dacă adresa se termină în
/opds, nu în IP-ul simplu. Rulează testul cu Safari pentru a separa aplicația de rețea. - Pagina web se încarcă în Safari, dar aplicația nu arată nimic. Ai pierdut calea
/opdssau ai tastat greșit portul. Corectează adresa în aplicație. - Nici Safari nu se conectează. Firewall sau IP greșit. Permite calibre prin firewall pe gazdă, repornește serverul și verifică din nou IP-ul cu
ipconfigsau în System Settings. - A mers, apoi s-a stricat după câteva zile. IP-ul computerului tău s-a schimbat prin DHCP. Rezervă un IP static în router sau treci adresa pe numele de gazdă
.localal mașinii. - Dispozitivele sunt pe același Wi-Fi și tot nu se văd. Routerul tău poate avea AP/client isolation activat, sau ești pe o rețea „Guest” care izolează clienții prin construcție. Mută ambele dispozitive pe rețeaua principală și dezactivează izolarea.
- Deodată cere autentificare. Ai activat autentificarea în setările Sharing over the net din Calibre. Introdu acele date în aplicație sau dezactivează cerința pentru uz doar acasă.
- O carte apare în catalog dar nu se deschide pe iOS. Probabil este un format care nu e nici EPUB, nici PDF. Convertește-o în EPUB în Calibre și descarc-o din nou.
- Accesul la distanță prin HTTPS eșuează. iOS respinge un certificat autosemnat, expirat sau cu nume de gazdă nepotrivit, ori ești încă pe HTTP simplu. Folosește un certificat valid printr-un domeniu și un proxy invers, sau conectează-te prin VPN.
- Accesul la distanță merge în browser dar nu în aplicație. Verifică dacă aplicația indică adresa OPDS pe HTTPS (
https://.../opds), nu adresa LAN pe HTTP simplu, și dacă iOS are încredere deplină în certificat. - Merge doar când sunt la birou. Content Server trăiește în interiorul Calibre, deci computerul trebuie să rămână treaz și Calibre deschis. Dezactivează adormirea mașinii, sau treci la un
calibre-serverfără interfață, la calibre-web sau la COPS pentru acces permanent. - Portul 8080 este deja folosit. L-a luat altă aplicație. Schimbă portul în Preferences, Sharing over the net, repornește serverul și actualizează adresa de pe telefon.
Pune-ți toată biblioteca pe telefon
Content Server este cel mai simplu mod de a duce o bibliotecă Calibre mare pe un iPhone sau iPad fără să dublezi fișiere sau să te lupți cu cabluri. Configurează-l o dată, ai grijă la calea /opds și la firewall, fixează IP-ul ca să nu se mai schimbe, și fiecare carte pe care ai organizat-o este la o atingere distanță. Pentru lumea mai largă a cataloagelor și serverelor, vezi prezentarea cititor OPDS; pentru a-ți ține progresul sincronizat între dispozitive, procesul de sincronizare cu Calibre.
Descarcă justRead din App Store și conectează-ți Calibre Content Server în câteva minute.
← Back to Guides