Найти в Дзене
Другие идеи

docker-compose.yml для запуска Kavita

Этот файл использует официальный образ от LinuxServer.io, который легко настраивается и широко используется в сообществе Docker. 🛠️ Docker Compose для Kavita Скопируйте следующий код и сохраните его как файл с именем docker-compose.yml. Не забудьте заменить пути-заполнители (/path/to/...) и часовой пояс. version: "3.5" services: kavita: image: lscr.io/linuxserver/kavita:latest container_name: kavita # Замените ID пользователя (PUID) и группы (PGID) на ваши. # Это важно для прав доступа к папкам с книгами! # Обычно это 1000, но вы можете проверить командой 'id -u' и 'id -g' на хосте. environment: - PUID=1000 - PGID=1000 # Замените 'Etc/UTC' на ваш часовой пояс, например: 'Europe/Moscow' - TZ=Etc/UTC # Порт 5000 - это стандартный порт Kavita. # Внешний порт (слева) можно изменить, например, на 8080:5000 ports: - 5000:5000 # VOLUME MAPPINGS: volumes: # Папка для конфигурации и базы дан

Этот файл использует официальный образ от LinuxServer.io, который легко настраивается и широко используется в сообществе Docker.

🛠️ Docker Compose для Kavita

Скопируйте следующий код и сохраните его как файл с именем docker-compose.yml. Не забудьте заменить пути-заполнители (/path/to/...) и часовой пояс.

version: "3.5"

services:

kavita:

image: lscr.io/linuxserver/kavita:latest

container_name: kavita

# Замените ID пользователя (PUID) и группы (PGID) на ваши.

# Это важно для прав доступа к папкам с книгами!

# Обычно это 1000, но вы можете проверить командой 'id -u' и 'id -g' на хосте.

environment:

- PUID=1000

- PGID=1000

# Замените 'Etc/UTC' на ваш часовой пояс, например: 'Europe/Moscow'

- TZ=Etc/UTC

# Порт 5000 - это стандартный порт Kavita.

# Внешний порт (слева) можно изменить, например, на 8080:5000

ports:

- 5000:5000

# VOLUME MAPPINGS:

volumes:

# Папка для конфигурации и базы данных Kavita (Обязательно для сохранения настроек!)

- /path/to/kavita/config:/config

# Папка с вашими книгами, комиксами и мангой.

# Можно добавить несколько строк для разных библиотек (например, /books:/books, /comics:/comics)

- /path/to/your/books:/data

restart: unless-stopped

📝 Инструкция по запуску

* Создайте структуру папок: На вашем хост-компьютере (где запущен Docker) создайте папки, которые вы будете монтировать. Например:

* /home/user/docker/kavita/config

* /home/user/media/books

* Отредактируйте файл:

* Замените /path/to/kavita/config на реальный путь к вашей папке конфигурации (например, /home/user/docker/kavita/config).

* Замените /path/to/your/books на реальный путь, где хранятся ваши книги (например, /home/user/media/books).

* Проверьте и при необходимости измените PUID, PGID и TZ.

* Запустите контейнер: Перейдите в папку, где вы сохранили docker-compose.yml, и выполните команду:

docker-compose up -d

После успешного запуска вы сможете получить доступ к веб-интерфейсу Kavita по адресу: http://<IP-вашего-сервера>:5000.

🔗 Настройка OPDS

После первого входа и создания администратора:

* Перейдите в Настройки (Admin Dashboard).

* Найдите раздел OPDS.

* Там вы найдете персональную ссылку OPDS (обычно http://<IP-вашего-сервера>:5000/opds), а также API-ключ, которые нужно будет ввести в вашем мобильном приложении-ридере (например, Librera, Moon+ Reader).

Kavita автоматически сканирует содержимое папки /data (внутри контейнера) и добавит книги в OPDS-каталог, включая содержимое ZIP-архивов.