Self-hosted домашняя библиотека

Ваши книги. Ваш сервер. Ваша полка.

Полка — самостоятельный сервер домашней библиотеки электронных книг: современный веб-интерфейс, читалка в браузере, OPDS-каталог для читалок и рекомендации, что читать дальше.

Открыть демо Скачать
один бинарник · без зависимостей · open source · MIT
Стопка книг на полке
Возможности

Всё для домашней библиотеки

01

Поиск, который находит

Названия, авторы, серии, жанры и даже ISBN — мгновенно, в том числе на коллекции в сотни тысяч книг.

02

Чтение в браузере

fb2, epub, pdf и txt с сохранением прогресса на любом устройстве. Или скачайте книгу в пару кликов.

03

OPDS-каталог

Подключите KOReader, Moon+ Reader, PocketBook или любую читалку с поддержкой OPDS.

04

Один бинарник или Docker

Без внешних баз. Готовые сборки для Linux, Windows и macOS — сервер, домашняя машина или NAS.

05

Списки, оценки, рекомендации

«Читаю сейчас», «Хочу прочитать», свои списки, оценки — и персональные полки «Для вас» и «Продолжить серии».

06

Клиенты с синхронизацией

Приложения для Windows и Linux: работают автономно или синхронизируются с сервером, включая офлайн-книги.

open sourceодин бинарникOPDSfb2 · epub · pdfимпорт inpxRU / EN
Скриншоты

Как это выглядит

Polka home page
Главная: «Читаю сейчас», списки, рекомендации и поиск по библиотеке
Reading in browser
Читалка: непрерывная лента, темы и прогресс
Book page
Карточка книги: аннотация, оценки и похожие книги

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

Демо-сервер с классикой из проекта «Гутенберг»: каталог, поиск, оценки и чтение прямо в браузере. Ваши действия живут только в вашей сессии.

Открыть демо
Скачать

Последняя версия — …

Сервер

Один бинарник: веб-интерфейс, читалка и OPDS внутри. Запустите на сервере, домашней машине или NAS — или одной командой в Docker.

$ docker run -d -p 12791:12791 \
    -v polka-data:/data -v ~/books:/books \
    ghcr.io/vestigiumincaligne/polka:latest

Клиенты для компьютера

Полка как настольное приложение: собственное окно, своя библиотека. Работает автономно — сервер не нужен; при желании подключается к вашему серверу с двусторонней синхронизацией.

В установщики входит и серверный бинарник — клиент может работать полностью автономно.

FAQ

Вопросы и ответы

Да. Полка — проект с открытым исходным кодом (MIT): код на GitHub, разворачиваете у себя и пользуетесь без подписок.
В обычной папке на вашем диске. Укажите её через --library-dir — Полка построит каталог поверх неё, ничего никуда не перенося. Понимает и большие inpx-каталоги: сотни тысяч книг импортируются за минуту.
Да: веб-интерфейс адаптирован под мобильные и ставится на главный экран как приложение, а для читалок есть OPDS-каталог — KOReader, Moon+ Reader, PocketBook и другие.
Нет. Полка — один бинарник без внешних зависимостей: скачайте и запустите. Docker-образ есть для тех, кому так удобнее.
У каждого свой аккаунт: личный прогресс чтения, списки и оценки. Роли «администратор» и «читатель». Можно и вовсе без входа — в доверенной домашней сети.

Открытый проект

Код Полки открыт. Звезда на GitHub помогает проекту, а issues и pull-request’ы делают его лучше.

Открыть на GitHub
Полка — self-hosted книгохранилище
© 2026 · открытый исходный код