Функції Чому ми? Ціни Питання і відповіді Дорожня карта Блог Спробуйте безкоштовно 14 днів

Calibre Content Server на iPhone і iPad: повний посібник

Вичерпний посібник із запуску Calibre Content Server і читання вашої бібліотеки на iPhone або iPad через Wi-Fi. Запустіть сервер, знайдіть адресу OPDS, усуньте блокування порту 8080 брандмауером, додайте вхід за паролем, безпечно підключайтеся ззовні дому, керуйте кількома бібліотеками та вирішуйте всі поширені проблеми.

Коротка відповідь: У 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, не копіюючи жодного файлу вручну. Цей посібник присвячений саме серверу: як його запустити, підключитися до нього, розблокувати, убезпечити та масштабувати на кілька бібліотек. Якщо ви ще вирішуєте між Content Server і методами через хмарні папки, почніть з огляду способів синхронізації; якщо потрібні лише загальні кроки з налаштування OPDS для будь-якого каталогу, дивіться як налаштувати OPDS на iPhone та iPad.

Особисто від мене: я Петр Ягода (Petr Jahoda), і я створюю justRead. Удома я веду справжню бібліотеку Calibre і сам налаштовував саме цей сервер на власних машинах, тож кроки та підводні камені нижче є тими, з якими я справді зіткнувся.

Що насправді робить Content Server

Content Server є невеликим вебсервером, вбудованим у Calibre. Коли ви його запускаєте, Calibre публікує вашу бібліотеку одразу двома способами, на тому самому порту:

На iOS має значення саме стрічка OPDS. Вона дозволяє застосунку для читання на вашому iPhone показати список усіх книг з обкладинками й метаданими, шукати по всій бібліотеці, переглядати за автором чи тегом і завантажувати будь-яку книгу на вимогу, без жодного кабелю чи файлового менеджера.

Сервер роздає як файли EPUB, так і PDF, а саме ці формати вміє відкривати більшість читалок на iOS, включно з justRead. Якщо якась книга у вашій бібліотеці є лише у форматі MOBI, AZW3 чи іншому, спершу конвертуйте її в EPUB прямо в Calibre (клацніть правою кнопкою на книзі, Convert books, формат виводу EPUB); конвертована копія після цього коректно роздається на iOS. Нижче є коротке чесне зауваження щодо форматів.

Головне обмеження, яке варто засвоїти одразу: сервер працює лише поки Calibre відкрито, а комп'ютер не спить. Закрийте Calibre або дайте машині заснути, і бібліотека піде офлайн. Це функція «читання вдома, поки настільний комп'ютер увімкнений», а не хмарний сервіс, доступний цілодобово, якщо тільки ви не виконаєте додаткові кроки з розділу про віддалений доступ.

Перш ніж почати

Вам знадобляться три речі:

  1. Calibre, встановлений на комп'ютері з Windows, macOS або Linux, з вашою бібліотекою всередині.
  2. Цей комп'ютер і ваш iPhone чи iPad в одній мережі Wi-Fi (для локального використання).
  3. Застосунок для читання з підтримкою OPDS на iOS. У цьому посібнику для боку iOS використовується justRead, оскільки він уміє автоматично знаходити сервер, а за потреби пізніше й синхронізуватися в обидва боки.

От і все. Жодного облікового запису, жодного хмарного сервісу, жодних кабелів.

Крок 1: запустіть сервер у Calibre

  1. Відкрийте Calibre на комп'ютері.
  2. Натисніть Connect/share (Підключення/спільний доступ) на панелі інструментів.
  3. Виберіть Start Content Server (Запустити сервер контенту).
  4. Коли операційна система запитає дозвіл, дозвольте Calibre доступ через брандмауер.

Цей четвертий пункт не є формальністю. Під час першого запуску Windows і macOS зазвичай показують діалогове вікно брандмауера із запитом, чи дозволити вхідні з'єднання для Calibre. Якщо ви закриєте це вікно або воно взагалі не з'явиться, сервер запуститься, але жоден інший пристрій не зможе до нього достукатися. Якщо ви пропустили цей запит, перейдіть одразу до розділу про брандмауер нижче, перш ніж вирішити, що щось не працює.

Зробіть автоматичний запуск. Якщо ви користуєтеся цим щодня, відкрийте Preferences, Sharing over the net (Налаштування, Спільний доступ через мережу) і позначте Run server automatically when calibre starts (Запускати сервер автоматично під час запуску calibre). Тепер сервер стартуватиме разом із 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-адресу свого комп'ютера

Перевірте порт

За замовчуванням це 8080. Якщо колись знадобиться його змінити, наприклад тому, що 8080 уже займає інший застосунок, поле порту є в Preferences, Sharing over the net. Яке б число ви там не встановили, саме його треба вказувати в URL. Змініть його, перезапустіть сервер і оновіть адресу на телефоні відповідно.

Зробіть так, щоб адреса перестала змінюватися (пастка DHCP)

Домашні маршрутизатори видають IP-адреси через DHCP, тому адреса вашого комп'ютера може змінитися після перезавантаження або поновлення оренди адреси, і URL, що працював минулого тижня, раптом перестає працювати. Це одна з найпоширеніших скарг «саме собою зламалося». Є два способи зробити адресу постійною:

Крок 3: підключіться з iPhone або iPad

У застосунку для читання з підтримкою OPDS відкрийте розділ OPDS або Catalogs (Каталоги), додайте новий каталог і вставте адресу з кроку 2.

justRead робить це двома способами:

Якщо ви увімкнули логін у Calibre, justRead підтримує автентифікацію HTTP Digest, тож він запитає ім'я користувача та пароль і підключиться. Опинившись усередині, ви можете переглядати бібліотеку, виконувати пошук на стороні сервера, гортати великі колекції сторінками, переглядати за категоріями та завантажувати книги для повністю офлайн-читання.

Пастка зі шляхом /opds

Це причина номер один, чому підключення «наче працює наполовину». Якщо ви введете http://192.168.1.10:8080 без шляху, ви вкажете на сторінку для людей, а не на машинозчитувану стрічку, і каталог повернеться порожнім або видасть помилку. Стрічка живе за адресою /opds. Завжди додавайте цей шлях. Крім того, обидва пристрої мають бути в одній мережі Wi-Fi, щоб локальна адреса резолвилася, а деякі маршрутизатори з увімкненою функцією «AP isolation» або «client isolation» блокують взаємне виявлення пристроїв навіть у межах однієї мережі; якщо жоден пристрій у вашій локальній мережі не може достукатися до сервера, перевірте саме це налаштування.

Спершу перевірте в браузері (найшвидша діагностика)

Перш ніж звинувачувати застосунок, переконайтеся, що сервер узагалі досяжний. На тому самому телефоні відкрийте Safari і перейдіть за адресою http://<your-ip>:8080.

Цей 15-секундний тест рятує людей від перевстановлення застосунків, які ніколи не були причиною проблеми.

Усуньте блокування порту 8080 брандмауером

Якщо все виглядає правильно, але телефон досі не може підключитися, і тест у браузері вище також не проходить, майже завжди винен брандмауер. Це найпоширеніша причина збою, тому нижче наведено повні деталі для обох систем.

Windows

  1. Натисніть клавішу Windows, введіть Windows Defender Firewall і відкрийте його.
  2. Натисніть Allow an app or feature through Windows Defender Firewall (Дозволити застосунку чи компоненту доступ через брандмауер) ліворуч.
  3. Натисніть Change settings (Змінити налаштування) (можуть знадобитися права адміністратора).
  4. Знайдіть calibre у списку й позначте і Private, і Public для своєї мережі. У домашній мережі достатньо лише Private, а залишити Public непозначеним безпечніше.
  5. Якщо calibre немає у списку, натисніть Allow another app (Дозволити інший застосунок), потім Browse (Огляд) і виберіть calibre.exe (зазвичай у C:\Program Files\Calibre2\). Додайте його, а тоді позначте потрібні пункти.
  6. Натисніть OK.

Якщо у вас встановлено стороннє захисне рішення (Norton, McAfee, Bitdefender, Kaspersky тощо), воно часто має власний брандмауер, окремий від Windows Defender, і цьому брандмауеру теж потрібно дозволити calibre або вхідний трафік на порту 8080. Відкритого Windows Defender недостатньо, якщо другий брандмауер тихо блокує з'єднання.

macOS

  1. Відкрийте System Settings, перейдіть у Network, потім Firewall.
  2. Якщо брандмауер вимкнено, macOS не блокує сервер, і причину варто шукати деінде.
  3. Якщо він увімкнено, відкрийте Options, переконайтеся, що calibre є у списку та встановлено значення Allow incoming connections (Дозволити вхідні з'єднання), а тоді збережіть. Якщо calibre немає у списку, додайте його кнопкою +.
  4. У старіших версіях 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. Для віддаленого доступу вам потрібен один із варіантів нижче, і кожен має свої компроміси:

Варіант A: VPN назад у домашню мережу (найпростіший, найприватніший).
Запустіть VPN, щоб телефон поводився так, ніби він у домашній мережі Wi-Fi, а тоді використовуйте ту саму локальну адресу http://<ip>:8080/opds, яку ви вже маєте. Оскільки трафік іде через зашифрований тунель і залишається «локальним», звичайний HTTP цілком підходить, і вам ніколи не доведеться відкривати порт у публічний інтернет. Mesh VPN на кшталт Tailscale або власний сервер WireGuard роблять це невеликою справою.

Варіант B: зворотний проксі з повноцінним HTTPS (найкраще для доступу з браузера й застосунку звідусіль).
Поставте зворотний проксі (Caddy, nginx або Apache) перед Calibre, термінуйте на ньому HTTPS із дійсним сертифікатом і спрямуйте доменне ім'я на свій дім. Caddy найменш клопітний варіант, бо автоматично отримує й поновлює безкоштовний сертифікат Let's Encrypt. Ваша адреса OPDS тоді стане чимось на кшталт https://library.example.com/opds, яку iOS приймає.

Варіант C: сервіс тунелювання (без відкритих портів, швидко налаштувати).
Сервіс на кшталт Cloudflare Tunnel відкриває доступ до вашого Content Server через HTTPS-ім'я хоста без відкриття жодного вхідного порту на маршрутизаторі, запускаючи невеликий вихідний агент на вашому комп'ютері.

Про нестандартні порти

Зміна зовнішнього порту з 8080 на інший зменшує шум від автоматичних сканувань і є розумним кроком посилення безпеки всередині налаштування з HTTPS. Але це не заміна HTTPS: незвичний порт через звичайний HTTP усе одно не запрацює з iOS і все одно не буде безпечним. Ставтеся до зміни порту як до незначного доповнення, а не як до основного плану.

Чого не варто робити

Ніколи не прокидайте голий порт 8080 в інтернет без HTTPS і без пароля. Це виставляє всю вашу бібліотеку й запущений сервер напоказ будь-кому, хто сканує відкриті порти. Якщо винести з цього розділу лише одне: вимагайте логін, використовуйте HTTPS або VPN і ніколи не відкривайте звичайний 8080.

Кілька бібліотек через один сервер

Якщо у вас більше однієї бібліотеки Calibre, Content Server обробляє їх усі разом. Верхній рівень стрічки /opds показує список вибору для кожної бібліотеки, яку ви відкрили в Calibre, і ви заходите в потрібну. Також можна обмежити, якими бібліотеками ділиться сервер, у Preferences, Sharing over the net, якщо хочете залишити деякі приватними.

У justRead можна додати кожну бібліотеку як окремий запис сервера й тримати їх поруч, із фільтрацією для кожного сервера окремо, тож пошук чи синхронізація торкаються лише тієї бібліотеки, яку ви мали на увазі. Це не дає великій художній бібліотеці та, скажімо, бібліотеці технічних PDF-файлів змішуватися одна з одною.

Як тримати сервер увімкненим, не наглядаючи за комп'ютером

Оскільки вбудований сервер вимикається, щойно закривається Calibre, люди, які хочуть мати доступ до бібліотеки цілодобово, зазвичай переходять до одного з двох рішень. Обидва опціональні й є більшими проєктами:

Перегляд лише для читання проти двосторонньої синхронізації

Ось чесна межа, і це найважливіший компроміс, який варто розуміти.

OPDS через Content Server працює лише для читання: ви переглядаєте й завантажуєте, і це вся функція. Це ідеально, коли все, чого ви хочете, це книги на телефоні. Чого він не вміє, так це відправляти щось назад. Ваш прогрес читання, ваші оцінки й дати завершення залишаються замкненими на телефоні, і Calibre ніколи не дізнається, що ви прочитали книгу.

Функція синхронізації з Calibre від justRead побудована на тому самому з'єднанні з Content Server, але додає до нього двосторонню синхронізацію. Вона записує прогрес читання, оцінки зірочками, позначки «хочу прочитати», дати завершення, кількість сеансів і статистику читання назад у Calibre, а також імпортує ваші оцінки, прогрес, статус завершення й користувацькі стовпці при зчитуванні. Позначки New, Changed і Synced (Нове, Змінено, Синхронізовано) показують стан кожної книги одним поглядом, Select New & Changed (Вибрати нове й змінене) захоплює лише дельту замість повторного завантаження всього, синхронізації виконуються паралельно, а екран лишається увімкненим, щоб вони встигли завершитися, і журнал після синхронізації разом з історією за 10 днів показують, що саме змінилося, включно з PDF-файлами. Повторна синхронізація зберігає вашу позицію, закладки й виділення, а не перезаписує їх.

Коротко: звичайний OPDS, коли ви хочете лише читати; двостороння синхронізація з Calibre, коли хочете, щоб комп'ютер і телефон узгоджували, на якому місці ви в кожній книзі.

Повна таблиця усунення несправностей

Перенесіть усю бібліотеку на телефон

Content Server є найпростішим способом перенести велику бібліотеку Calibre на iPhone чи iPad без дублювання файлів і боротьби з кабелями. Налаштуйте його один раз, слідкуйте за шляхом /opds і брандмауером, закріпіть IP-адресу, щоб вона перестала змінюватися, і кожна книга, яку ви впорядкували, буде за один дотик. Про ширший світ каталогів і серверів читайте в огляді OPDS-читалки; щоб тримати прогрес синхронізованим між пристроями, скористайтеся робочим процесом синхронізації з Calibre.

Завантажте justRead в App Store і підключіть свій Calibre Content Server за кілька хвилин.

← Back to Guides

More Reading Guides

Guide

Where to Download Free EPUB Books in 2026 (Legal Sources Only)

Seven legal sites for free EPUB books in 2026, plus how to open them directly in justRead on iPhone or iPad with no cables needed.

Comparison

KyBook 3 Alternatives for iPhone & iPad (2026): The Migration Guide

KyBook 3 has been frozen since 2019. A maker's honest, feature-by-feature guide to moving your OPDS catalogs, Calibre library, custom fonts, and files off KyBook 3 to a reader that still ships updates on iPhone and iPad, with the real gaps stated plainly.

How-To

How to Import EPUB to iPhone Without iTunes (2026)

Four no-iTunes ways to get EPUB books onto your iPhone: the Files app, AirDrop, Calibre, and OPDS. Step-by-step, no cable required.

Будьте в курсі

Підпишіться, щоб отримувати сповіщення про нові статті та оновлення.

Success

Your changes are saved successfully

Error

Something went wrong. Please try again

Warning

Your session will expire in 5 minutes

Info

New update available for download