Skip to main content

Установка Calibre и Calibre-Web в Docker

1. Создаём файл docker-compose.yml

2.  В этот файл вписываем следующие строки:

version: '3'
services:
  calibre:
    image: linuxserver/calibre
    container_name: calibre
    environment:
      - PUID=1000  # UID пользователя
      - PGID=1000  # GID пользователя
      - TZ=Europe/Moscow  # Замените на ваш часовой пояс
    volumes:
      - ./calibre/config:/config
      - ./calibre/books:/books
    ports:
      - 8081:8080  # Внешний порт 8081 будет перенаправлен на внутренний порт 8080
    restart: unless-stopped

  calibre-web:
    image: linuxserver/calibre-web
    container_name: calibre-web
    environment:
      - PUID=1000  # UID пользователя
      - PGID=1000  # GID пользователя
      - TZ=Europe/Moscow  # Замените на ваш часовой пояс
      - DOCKER_MODS=linuxserver/calibre-web:calibre # Интеграция с Calibre
    volumes:
      - ./calibre-web/config:/config
      - ./calibre/books:/books
    ports:
      - 8083:8083  # Внешний порт 8083 будет перенаправлен на внутренний порт 8083
    restart: unless-stopped

-------------------------------------------------

3. Запускаем команду 
docker compose up -d

4. Делаем конфиг для Nginx (на порт Calibre Web) и создаём сертификат

5. Открываем Calibre Web через созданный домен
Учётные данные по умолчанию:

Логин - admin
Пароль - admin123