Упрощение управления телешоу с помощью Sonarr и Docker Compose

В наш век цифровых технологий управление и систематизация любимых телешоу может оказаться непростой задачей. К счастью, существуют мощные инструменты, такие как Sonarr и Docker Compose, которые могут упростить процесс и помочь вам оставаться в курсе ваших любимых сериалов. В этой статье мы рассмотрим несколько методов использования Sonarr с Docker Compose, попутно предоставляя примеры кода. Давайте погрузимся!

Метод 1: ручная настройка
Первый метод предполагает ручную настройку Sonarr и Docker Compose. Выполните следующие действия:

  1. Установите Docker и Docker Compose в своей системе.
  2. Создайте новый каталог для файлов конфигурации Sonarr.
  3. Откройте текстовый редактор и создайте новый файл с именем «docker-compose.yml».
  4. Добавьте следующий код в файл docker-compose.yml:
version: '3'
services:
  sonarr:
    image: linuxserver/sonarr
    container_name: sonarr
    volumes:
      - /path/to/config:/config
      - /path/to/tvshows:/tv
      - /path/to/downloads:/downloads
    ports:
      - 8989:8989
    restart: unless-stopped
  1. Замените «/path/to/config», «/path/to/tvshows» и «/path/to/downloads» фактическими путями в вашей системе, где вы хотите хранить конфигурацию Sonarr, телешоу и загруженные файлы соответственно.
  2. Сохраните файл и закройте текстовый редактор.
  3. Откройте терминал или командную строку, перейдите в каталог, в котором вы сохранили файл docker-compose.yml, и выполните следующую команду:
docker-compose up -d

<старый старт="8">

  • Теперь Sonarr должен быть запущен и работать. Получите к нему доступ, открыв веб-браузер и посетив « http://локальный хост:8989 ».
  • Метод 2: использование переменных среды
    Если вы предпочитаете более гибкий подход, вы можете использовать переменные среды в конфигурации Docker Compose. Выполните следующие действия:

    1. Создайте новый каталог для файлов конфигурации Sonarr.
    2. Откройте текстовый редактор и создайте новый файл с именем «docker-compose.yml».
    3. Добавьте следующий код в файл docker-compose.yml:
    version: '3'
    services:
      sonarr:
        image: linuxserver/sonarr
        container_name: sonarr
        environment:
          - PUID=1000
          - PGID=1000
          - TZ=America/New_York
        volumes:
          - /path/to/config:/config
          - /path/to/tvshows:/tv
          - /path/to/downloads:/downloads
        ports:
          - 8989:8989
        restart: unless-stopped
    1. Замените «/path/to/config», «/path/to/tvshows» и «/path/to/downloads» фактическими путями в вашей системе, где вы хотите хранить конфигурацию Sonarr, телешоу и загруженные файлы соответственно.
    2. Настройте переменные среды «PUID», «PGID» и «TZ» в соответствии с настройками и предпочтениями вашей системы.
    3. Сохраните файл и закройте текстовый редактор.
    4. Запустите команду docker-compose up -d в терминале или командной строке, чтобы запустить Sonarr.

    Метод 3. Использование шаблона Docker Compose
    Другой метод — использовать шаблон Docker Compose для упрощения процесса установки. Вот пример:

    1. Посетите следующий репозиторий GitHub: https://github.com/linuxserver/docker-sonarr
    2. Нажмите на файл docker-compose.yml, чтобы просмотреть его содержимое.
    3. Скопируйте все содержимое файла.
    4. Создайте новый файл с именем «docker-compose.yml» в предпочитаемом вами каталоге и вставьте скопированное содержимое.
    5. При необходимости настройте пути и переменные среды.
    6. Сохраните файл и запустите docker-compose up -d, чтобы запустить Sonarr.

    Sonarr в сочетании с возможностями Docker Compose предлагает удобный способ управления и организации ваших телешоу. В этой статье мы рассмотрели три различных метода настройки Sonarr с помощью Docker Compose: от ручной настройки до использования шаблонов. В зависимости от ваших предпочтений и уровня настройки вы можете выбрать метод, который лучше всего соответствует вашим потребностям. Наслаждайтесь простым управлением телешоу с помощью Sonarr и Docker Compose!