Success
Rychlá odpověď: v Calibre na počítači klikněte na Připojit/sdílet a zvolte Spustit server obsahu. Vaše knihovna pak běží na adrese http://<ip-vaseho-pocitace>:8080/opds. Na iPhonu nebo iPadu přidejte tuto adresu jako katalog OPDS ve čtečce (justRead ji dokonce najde na vaší Wi-Fi bez psaní), přihlašovací údaje zadejte jen tehdy, pokud jste nějaké nastavili, a celá vaše knihovna Calibre se objeví připravená ke stažení. Nejčastější chybou je zamířit na holou IP adresu a zapomenout cestu /opds; druhou nejčastější je firewall, který tiše blokuje port 8080.
Tento průvodce byl v červenci 2026 kompletně přepsán a rozšířen a celé nastavení jsem si sám postavil a ověřil na skutečné domácí knihovně Calibre, místo abych parafrázoval příručku.
Calibre je nejlepší bezplatný způsob, jak si uspořádat knihovnu e-knih, jenže oficiální aplikace Calibre pro iPhone ani iPad neexistuje. Content Server tuhle mezeru zavírá: zpřístupní celou vaši sbírku po síti, takže si ji můžete číst na iOS, aniž byste ručně přenesli jediný soubor. Tenhle text je konkrétně o serveru samotném: jak ho spustit, jak se k němu dostat, jak ho odblokovat, zabezpečit a rozšířit na více knihoven. Pokud se teprve rozhodujete mezi Content Serverem a cestou přes složku v cloudu, začněte přehledem cest k synchronizaci; pokud chcete jen obecné kroky OPDS pro libovolný katalog, podívejte se na jak nastavit OPDS na iPhonu a iPadu.
Slovo ode mě: jmenuji se Petr Jahoda a dělám justRead. Doma provozuji skutečnou knihovnu Calibre a přesně tenhle server jsem stavěl na vlastních strojích, takže kroky i pasti níže jsou ty, na které jsem sám narazil.
Co Content Server vlastně dělá
Content Server je malý webový server zabudovaný přímo v Calibre. Když ho spustíte, Calibre publikuje vaši knihovnu dvěma způsoby najednou, na stejném portu:
- Prohlížitelnou webovou stránku. Otevřete
http://<vase-ip>:8080v libovolném prohlížeči a dostanete plnohodnotnou webovou čtečku: hledání, obálky, odkazy ke stažení, dokonce i prohlížeč knih. Ta je určená lidem. - Kanál OPDS na adrese
http://<vase-ip>:8080/opds. OPDS (Open Publication Distribution System) je katalogový formát postavený na Atomu a XML, kterému rozumějí čtečky. Ten je určený aplikacím.
Na iOS je podstatný právě kanál OPDS. Umožní čtečce ve vašem iPhonu vypsat každou knihu s obálkou a metadaty, prohledat celou knihovnu, procházet podle autora nebo štítku a stáhnout kterýkoli titul na vyžádání, aniž byste kdy sáhli na kabel nebo správce souborů.
Nabízejí se soubory EPUB i PDF, což je přesně to, co většina čteček na iOS včetně justRead otevře. Pokud nějaká kniha ve vaší knihovně existuje jen v MOBI, AZW3 nebo jiném formátu, převeďte ji nejdřív v Calibre na EPUB (pravým tlačítkem na knihu, Převést knihy, výstupní formát EPUB); převedená kopie se pak servíruje bez potíží. Krátkou poctivou poznámku o formátech najdete níže.
Jedno omezení si osvojte dřív než cokoli jiného: server běží jen tehdy, když je Calibre otevřené a počítač vzhůru. Zavřete Calibre nebo nechte stroj usnout a knihovna zmizí ze sítě. Je to funkce pro „čtení doma, když je počítač zapnutý“, ne trvale dostupná cloudová služba, pokud neuděláte kroky navíc ze sekce o vzdáleném přístupu.
Než začnete
Potřebujete tři věci:
- Calibre nainstalované na počítači s Windows, macOS nebo Linuxem, s vaší knihovnou uvnitř.
- Tento počítač a váš iPhone nebo iPad ve stejné síti Wi-Fi (pro místní použití).
- Čtečku s podporou OPDS na iOS. Tenhle průvodce používá na straně iOS justRead, protože umí server sám najít a, pokud budete chtít později, synchronizovat oběma směry.
Víc není potřeba. Žádný účet, žádná cloudová služba, žádné kabely.
Krok 1: spusťte server v Calibre
- Otevřete Calibre na počítači.
- Klikněte na Připojit/sdílet na panelu nástrojů.
- Zvolte Spustit server obsahu.
- Když se zeptá operační systém, povolte Calibre ve firewallu.
Ten čtvrtý krok není ozdoba. Při úplně prvním spuštění Windows i macOS obvykle vyskočí s dotazem firewallu, jestli povolit příchozí spojení pro Calibre. Pokud ho zavřete nebo se nikdy neobjeví, server se sice spustí, ale žádné jiné zařízení se k němu nedostane. Jestli jste dotaz přehlédli, skočte na sekci o firewallu níž, ještě než usoudíte, že je něco rozbité.
Ať se spouští automaticky. Pokud tohle používáte denně, otevřete Předvolby, Sdílení po síti a zaškrtněte Spouštět server automaticky se startem Calibre. Server pak naběhne s Calibre, místo aby vás pokaždé nutil proklikat menu.
Ověřte, že běží. V nabídce Připojit/sdílet se položka po spuštění změní na Zastavit server obsahu a tentýž panel ukazuje port, na kterém naslouchá. Pokud někdy změníte nastavení, použijte Zastavit a pak Spustit, aby se server navázal čistě; některé změny se projeví až po restartu.
Krok 2: najděte adresu OPDS
Koncový bod OPDS se skládá ze tří částí: místní IP adresy vašeho počítače, portu (výchozí 8080) a cesty /opds.
http://192.168.1.10:8080/opds
Nahraďte 192.168.1.10 adresou vlastního stroje.
Zjistěte IP adresu počítače
- Windows: otevřete Příkazový řádek (klávesa Windows, napište
cmd, Enter), napišteipconfiga stiskněte Enter. Přečtěte Adresa IPv4 u aktivního adaptéru Wi-Fi nebo Ethernet. Obvykle začíná192.168.nebo10.. Ignorujte cokoli pod adaptérem s názvem „Virtual“ nebo „VMware“. - macOS: otevřete Nastavení systému, klikněte na Wi-Fi a pak na Podrobnosti vedle připojené sítě. IP adresa je uvedená tam. (Ve starším macOS ji najdete v Předvolbách systému, Síť.) Zkratka: podržte Option a klikněte na ikonu Wi-Fi v horní liště; IP adresa se ukáže v rozbalené nabídce.
Ověřte port
Výchozí je 8080. Pokud ho někdy potřebujete změnit, například proto, že 8080 už používá jiná aplikace, pole s portem najdete v Předvolbách, Sdílení po síti. Číslo, které tam nastavíte, patří do adresy. Změňte ho, restartujte server a upravte adresu v telefonu.
Zařiďte, ať se adresa přestane měnit (past jménem DHCP)
Domácí routery přidělují IP adresy přes DHCP, takže se adresa vašeho počítače může po restartu nebo obnovení zápůjčky změnit a URL, která fungovala minulý týden, najednou selže. Je to jedna z nejčastějších stížností typu „samo se to rozbilo“. Adresu lze natrvalo ustálit dvěma způsoby:
- Zarezervujte statickou IP (doporučeno). Ve správě routeru najděte nastavení DHCP nebo LAN, hledejte položku Rezervace adresy nebo DHCP Reservation a svažte MAC adresu počítače s pevnou IP. Od té chvíle router vašemu počítači vždy přidělí stejnou adresu a vaše URL pro OPDS se už nikdy nezmění.
- Použijte název hostitele
.localmísto čísla. Každý počítač hlásí své jméno přes mDNS, takže místo IP často můžete použíthttp://muj-pc.local:8080/opds. V macOS je to vestavěné a ve Windows dostupné po instalaci Bonjour (chodí například s iTunes). Pokud se.localve vaší síti nepřeloží, vraťte se k rezervované statické IP; z těch dvou je univerzálně spolehlivější.
Krok 3: připojte se z iPhonu nebo iPadu
Ve čtečce s podporou OPDS otevřete sekci OPDS nebo Katalogy, přidejte nový katalog a vložte adresu z kroku 2.
justRead to řeší dvěma způsoby:
- Automatické nalezení. Ve stejné síti Wi-Fi umí justRead běžící Calibre Content Server najít za vás, takže se adresa vyplní sama a často není co psát.
- Ruční zadání. Celou adresu
http://<ip>:8080/opdsmůžete pořád napsat nebo vložit sami, a to použijete u rezervované IP, názvu.localnebo vzdáleného nastavení přes HTTPS.
Pokud jste v Calibre zapnuli přihlašování, justRead podporuje ověřování HTTP Digest, takže si vyžádá jméno a heslo a připojí se. Jakmile jste uvnitř, můžete procházet knihovnu, spustit vyhledávání na straně serveru, stránkovat velké sbírky, procházet podle kategorií a stahovat knihy ke čtení zcela offline.
Past cesty /opds
Tohle je důvod číslo jedna, proč spojení „napůl funguje“. Když zadáte http://192.168.1.10:8080 bez cesty, míříte na webovou stránku pro lidi, ne na strojově čitelný kanál, a katalog se vrátí prázdný nebo skončí chybou. Kanál bydlí na /opds. Vždycky ho uveďte. Obě zařízení musí být také ve stejné Wi-Fi, aby se místní adresa přeložila, a některé routery se zapnutou izolací klientů brání zařízením vidět se navzájem i v jedné síti; pokud se k serveru nedostane nic ve vaší síti LAN, zkontrolujte tohle nastavení.
Nejdřív to vyzkoušejte v prohlížeči (nejrychlejší diagnostika)
Než začnete vinit aplikaci, dokažte, že je server dostupný. Na tomtéž telefonu otevřete Safari a jděte na http://<vase-ip>:8080.
- Pokud se stránka Calibre načte, server, síť i firewall jsou v pořádku a problém je jen v tom, jak jste zadali adresu OPDS (téměř vždy chybí
/opds). - Pokud se Safari vůbec nepřipojí, server zatím není z telefonu dostupný, což ukazuje na firewall nebo špatnou IP, ne na aplikaci. Jděte na sekci o firewallu.
Tenhle patnáctisekundový test ušetří lidem přeinstalovávání aplikací, které nikdy nebyly na vině.
Odblokujte port 8080 ve firewallu
Pokud všechno vypadá správně a telefon se přesto nepřipojí a selže i test v prohlížeči, viníkem je téměř vždy firewall. Je to nejčastější selhání, takže dostává plný popis pro oba systémy.
Windows
- Stiskněte klávesu Windows, napište Brána Windows Defender Firewall a otevřete ji.
- Vlevo klikněte na Povolit aplikaci nebo funkci v bráně Windows Defender Firewall.
- Klikněte na Změnit nastavení (můžete potřebovat práva správce).
- Najděte v seznamu calibre a zaškrtněte pro svou síť Soukromá i Veřejná. V domácí síti stačí samotná Soukromá a nechat Veřejnou nezaškrtnutou je bezpečnější.
- Pokud calibre v seznamu není, klikněte na Povolit jinou aplikaci, pak Procházet a vyberte
calibre.exe(obvykle vC:\Program Files\Calibre2\). Přidejte ho a zaškrtněte políčka. - Klikněte na OK.
Pokud používáte bezpečnostní balík třetí strany (Norton, McAfee, Bitdefender, Kaspersky a podobné), má často vlastní firewall oddělený od Windows Defenderu a ten musí calibre povolit taky, případně propustit příchozí provoz na portu 8080. Otevřený Windows Defender nestačí, když druhý firewall tiše blokuje.
macOS
- Otevřete Nastavení systému, jděte do Síť a pak Firewall.
- Pokud je firewall vypnutý, macOS server neblokuje a hledejte jinde.
- Pokud je zapnutý, otevřete Možnosti, ujistěte se, že je calibre v seznamu a má nastaveno Povolit příchozí spojení, a uložte. Pokud calibre v seznamu není, přidejte ho tlačítkem +.
- Ve starším macOS to najdete v Předvolbách systému, Zabezpečení a soukromí, Firewall, Možnosti firewallu.
Až to povolíte
Zastavte a znovu spusťte server obsahu z nabídky Připojit/sdílet v Calibre, aby se navázal znovu, a zopakujte test v prohlížeči. Pokud se stránka teď na telefonu načte, máte hotovo.
Krátká poctivá poznámka o formátech
Content Server nabízí knihy tak, jak jsou uložené. justRead otevírá EPUB a PDF. Pokud titul existuje jen v MOBI, AZW3, FB2, DJVU nebo v komiksovém formátu, v katalogu se objeví, ale ve čtečce EPUB/PDF na iOS se neotevře. Řešení leží v samotném Calibre: vyberte knihu, zvolte Převést knihy, nastavte výstup na EPUB a převedená kopie se pak servíruje čistě. Udělejte převod jednou na počítači, kde je Calibre nejsilnější, a celá vaše knihovna se stane přátelskou k iOS.
Zabezpečte ho a dosáhněte na něj mimo domov
Ve vlastní domácí síti je přihlašování volitelné a všechno výše prostě funguje. Ve chvíli, kdy chcete na knihovnu dosáhnout zvenčí, přestává být bezpečnost volitelná a iOS k tomu přidává tvrdé pravidlo, které nelze obejít.
Přidejte jméno a heslo
V Calibre jděte do Předvolby, Sdílení po síti, zapněte Vyžadovat jméno a heslo a vytvořte účet (je tam malý správce uživatelů pro jedno nebo více přihlášení). Čtečky s poli pro přihlašovací údaje, justRead nevyjímaje, si o ně pak řeknou a připojí se přes ověřování HTTP Digest. Udělejte to dřív, než server vystavíte kamkoli mimo vlastní síť LAN.
Pravidlo iOS, které rozhoduje o vašem vzdáleném nastavení
iOS se nepřipojí ke vzdálenému serveru přes prostý HTTP a odmítá samopodepsané nebo nedůvěryhodné certifikáty, pokud si nenainstalujete a výslovně nedůvěřujete konfiguračnímu profilu. Tohle jediné omezení vylučuje naivní přístup „přesměruju port 8080 a napíšu svou veřejnou IP“ na iPhonu i iPadu. Pro vzdálený přístup potřebujete jednu z následujících cest a každá vychází v kompromisech jinak:
Varianta A: VPN zpět do domácí sítě (nejjednodušší, nejsoukromější).
Provozujte VPN, aby se telefon choval, jako by byl na domácí Wi-Fi, a používejte tutéž místní adresu http://<ip>:8080/opds, kterou už máte. Protože provoz jede šifrovaným tunelem a zůstává „místní“, prostý HTTP je v pořádku a nikdy neotevíráte port do veřejného internetu. Síťová VPN jako Tailscale nebo vlastní server WireGuard z toho dělají drobnou práci.
- Kompromisy: VPN musí být na telefonu připojená, když chcete ke knihám, a je potřeba nainstalovat a udržovat klienta. Nic není veřejně vystaveno, a právě proto je to pro většinu lidí nejbezpečnější varianta.
Varianta B: reverzní proxy se skutečným HTTPS (nejlepší pro přístup odkudkoli, z prohlížeče i z aplikace).
Postavte před Calibre reverzní proxy (Caddy, nginx nebo Apache), ukončete na ní HTTPS platným certifikátem a nasměrujte na svůj dům doménové jméno. Caddy je nejméně bolestivý, protože si bezplatný certifikát Let's Encrypt sám vyzvedne i obnovuje. Vaše adresa OPDS se pak změní na něco jako https://knihovna.priklad.cz/opds, což iOS přijme.
- Kompromisy: potřebujete doménu, vaše domácí IP se obvykle mění, takže potřebujete dynamický DNS, aby doména dál mířila správně, a publikujete veřejný koncový bod, který musíte záplatovat a chránit heslem. Calibre podporuje běh za reverzní proxy včetně předpony URL, takže jde o zdokumentované nastavení, ne o hack.
Varianta C: tunelovací služba (žádné otevřené porty, rychle postavená).
Služba jako Cloudflare Tunnel zpřístupní váš Content Server na jménu s HTTPS, aniž byste na routeru otevírali jediný příchozí port, díky malému odchozímu agentovi běžícímu na vašem počítači.
- Kompromisy: váš provoz jde přes poskytovatele a jste závislí na jeho agentovi a účtu. Na oplátku máte HTTPS a žádné přesměrování portů.
O nestandardních portech
Přesun vnějšího portu pryč z 8080 sníží hluk automatických skenů a je rozumným krokem ke zpevnění uvnitř nastavení s HTTPS. Nenahrazuje HTTPS: neobvyklý port přes prostý HTTP z iOS stejně nefunguje a stejně není bezpečný. Berte změnu portu jako drobný doplněk, ne jako plán.
Co nedělat
Nikdy nepřesměrovávejte holý port 8080 do internetu bez HTTPS a bez hesla. Postavíte tím celou svou knihovnu i běžící server před kohokoli, kdo skenuje otevřené porty. Pokud si z téhle sekce máte odnést jednu věc: vyžadujte přihlášení, používejte HTTPS nebo VPN a nikdy nevystavujte holý 8080.
Více knihoven na jednom serveru
Pokud vedete víc než jednu knihovnu Calibre, Content Server je zvládne pohromadě. Nejvyšší úroveň kanálu /opds ukazuje výběr každé knihovny, kterou máte v Calibre otevřenou, a vy se proklikáte do té, kterou chcete. V Předvolbách, Sdílení po síti můžete také omezit, které knihovny server sdílí, pokud chcete některé nechat soukromé.
V justRead můžete každou knihovnu přidat jako samostatnou položku serveru a držet je vedle sebe, s filtrováním zvlášť pro každý server, takže hledání nebo synchronizace sáhne jen na tu knihovnu, kterou jste mysleli. Velká beletristická knihovna a řekněme knihovna technických PDF se tak nemíchají.
Jak ho nechat běžet, aniž byste hlídali počítač
Protože vestavěný server umírá se zavřením Calibre, lidé, kteří chtějí mít knihovnu dostupnou nepřetržitě, obvykle přejdou na jednu ze dvou věcí. Obě jsou volitelné a jsou to větší projekty:
- Bezhlavý server Calibre. Calibre dodává serverovou aplikaci pro příkazovou řádku,
calibre-server, která knihovnu nabízí bez otevírání celého rozhraní. Nasměrujte ji na složku knihovny a běží jako lehká služba, což se hodí na záložním stroji nebo domácím serveru. - calibre-web nebo COPS. To jsou samostatné webové aplikace budované komunitou, které čtou vaši knihovnu Calibre a běží nezávisle na Calibre na počítači. Bývají obvyklou odpovědí ve chvíli, kdy je „počítač i Calibre musí zůstat otevřené“ nepřijatelné. Je to software navíc k instalaci a údržbě, takže po něm sahejte jen tehdy, když je nepřetržitý přístup skutečnou každodenní potřebou.
Procházení jen ke čtení proti obousměrné synchronizaci
Tady vede poctivá hranice a je to nejdůležitější kompromis k pochopení.
OPDS přes Content Server je jen ke čtení: procházíte a stahujete, a to je celá funkce. To je dokonalé, když chcete jen mít své knihy v telefonu. Co neumí, je poslat cokoli zpátky. Váš postup ve čtení, vaše hodnocení a data dočtení zůstanou uvězněné v telefonu a Calibre se nikdy nedozví, že jste knihu přečetli.
Synchronizace s Calibre v justRead stojí na naprosto stejném spojení s Content Serverem, ale přidává nad ním obousměrnou synchronizaci. Zapisuje do Calibre zpět postup ve čtení, hodnocení hvězdičkami, značky „chci přečíst“, data dočtení, počty relací a statistiky čtení a při načítání odtud importuje vaše hodnocení, postup, stav dočtení i vlastní sloupce. Odznaky Nové, Změněné a Synchronizované ukazují stav každé knihy na první pohled, volba Vybrat nové a změněné vezme jen rozdíl místo stahování všeho znovu, synchronizace běží paralelně s probuzenou obrazovkou, aby doběhly, a záznam po synchronizaci plus desetidenní historie řeknou přesně, co se přesunulo, včetně PDF. Opakovaná synchronizace zachovává vaši pozici, záložky i zvýraznění, místo aby je přepsala.
Krátce: samotné OPDS, když chcete jen číst; obousměrná synchronizace s Calibre, když se počítač a telefon mají shodnout na tom, kde v každé knize jste.
Kompletní matice řešení potíží
- Vůbec nic se nenačte. Ověřte, že je Calibre otevřené, že server obsahu skutečně hlásí Zastavit server obsahu (tedy běží), že obě zařízení sdílejí jednu Wi-Fi a že adresa končí na
/opds, ne na holé IP. Spusťte test v Safari, abyste oddělili aplikaci od sítě. - Webová stránka se v Safari načte, ale aplikace nic neukáže. Vynechali jste cestu
/opds, nebo jste špatně napsali port. Opravte adresu v aplikaci. - Ani Safari se nepřipojí. Firewall nebo špatná IP. Povolte calibre ve firewallu na hostiteli, restartujte server a znovu ověřte IP přes
ipconfignebo Nastavení systému. - Fungovalo to a za pár dní přestalo. IP adresa počítače se změnila přes DHCP. Zarezervujte v routeru statickou IP nebo přepněte URL na název hostitele
.local. - Zařízení jsou na stejné Wi-Fi, a přesto se nevidí. Router může mít zapnutou izolaci klientů, nebo jste v „Hostovské“ síti, která klienty izoluje záměrně. Přesuňte obě zařízení do hlavní sítě a izolaci vypněte.
- Najednou chce přihlášení. Zapnuli jste ověřování v nastavení sdílení po síti v Calibre. Zadejte údaje v aplikaci, nebo požadavek vypněte pro použití pouze doma.
- Kniha je v katalogu, ale na iOS se neotevře. Nejspíš jde o jiný formát než EPUB či PDF. Převeďte ji v Calibre na EPUB a stáhněte znovu.
- Vzdálený přístup přes HTTPS selhává. iOS odmítá samopodepsaný, prošlý nebo neodpovídající certifikát, nebo jste stále na prostém HTTP. Použijte platný certifikát přes doménu a reverzní proxy, nebo se připojte přes VPN.
- Vzdálený přístup funguje v prohlížeči, ale ne v aplikaci. Ověřte, že aplikace míří na adresu OPDS přes HTTPS (
https://.../opds), ne na místní adresu přes prostý HTTP, a že iOS certifikátu plně důvěřuje. - Funguje to, jen když sedím u stolu. Content Server žije uvnitř Calibre, takže počítač musí zůstat vzhůru a Calibre otevřené. Vypněte na stroji uspávání, nebo přejděte na bezhlavý
calibre-server, calibre-web či COPS kvůli nepřetržitému přístupu. - Port 8080 je už obsazený. Zabrala ho jiná aplikace. Změňte port v Předvolbách, Sdílení po síti, restartujte server a upravte adresu v telefonu.
Mějte celou knihovnu v telefonu
Content Server je nejjednodušší způsob, jak dostat velkou knihovnu Calibre do iPhonu nebo iPadu bez duplikování souborů a boje s kabely. Nastavte ho jednou, hlídejte cestu /opds a firewall, připíchněte IP adresu, ať se přestane měnit, a každá kniha, kterou jste uspořádali, je na jedno klepnutí. Širší svět katalogů a serverů popisuje přehled čtečky OPDS; aby byl váš postup shodný na všech zařízeních, sáhněte po synchronizaci s Calibre. Pokud je Content Server víc nastavování, než chcete, stojí za přečtení nejdřív ostatní tři způsoby, jak dostat knihovnu Calibre na iOS, a čím Calibre na iPadu může a nemůže být rozhoduje otázku, kterou si lidé obvykle kladou ještě před touhle.
Stáhněte si justRead z App Storu a připojte svůj Calibre Content Server během pár minut.
← Back to Guides