Skip to content
/ flibusta Public
forked from zlsl/flibusta

Фронтенд для архивов Флибусты

License

Notifications You must be signed in to change notification settings

ufm/flibusta

This branch is 90 commits behind zlsl/flibusta:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
zlsl
Feb 24, 2024
e91d8c0 · Feb 24, 2024

History

2 Commits
Feb 24, 2024
Feb 24, 2024
Feb 24, 2024
Feb 24, 2024
Feb 24, 2024
Feb 24, 2024
Feb 24, 2024
Feb 24, 2024
Feb 24, 2024
Feb 24, 2024
Feb 24, 2024
Feb 24, 2024
Feb 24, 2024
Feb 24, 2024

Repository files navigation

Docker-контейнер для локальной копии Флибусты.

Отображение книг, поиск по заголовкам, сборникам, авторам, жанрам. Открываются в браузере форматы fb2, docx, rtf, mobi, epub, txt, html. Для fb2 сохраняется позиция чтения.

Возможность создания "книжных полок" для избранных книг, авторов и сборников.

Встроенный сервис OPDS для читалок.

x x x x

Установка:

  1. Установить сервисы docker для вашего сервера.
  2. Разместить файлы проекта в каталог на сервере.
  3. Для выполнения обновления необходимо разместить фалы дампа Флибусты (*.sql) в каталог FlibustaSQL.
  4. Файлы архивов Флибусты (*.zip) необходимо размещать в каталоге Flibusta.Net.
  5. Чтобы отображались фото авторов и обложек для форматов, отличных от FB2, необходимо разместить в каталоге FlibustaSQL файлы архивов lib.a.attached.zip и lib.b.attached.zip соответственно.
  6. Выполнить docker-compose build
  7. Выполнить docker-compose up -d
  8. Локальный портал будет доступен на порту 27100. Доступен также OPDS каталог: /opds/
  9. Выполнить "Обновление базы" через пункт меню "Сервис"

Каталоги FlibustaSQL, cache и их подкаталоги должны иметь права на запись для контейнера. Скрипты в каталоге /application/tools/ должны иметь права на выполнение.

Для обновления базы с новыми файлами выполнить пункты 3, 4, 5, 9

About

Фронтенд для архивов Флибусты

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 91.2%
  • PHP 7.3%
  • Python 0.7%
  • CSS 0.3%
  • Shell 0.3%
  • Hack 0.2%