Установка Kodi через Docker Compose для self-hosted контейнера

Kodi — это мощный медиаплеер и центр развлечений, который можно запустить в контейнере Docker. В этой инструкции вы найдете пошаговое руководство по установке и настройке Kodi с использованием Docker Compose.

2 просмотра

Kodi — это мощный медиаплеер и центр развлечений, который можно запустить в контейнере Docker. В этой инструкции вы найдете пошаговое руководство по установке и настройке Kodi с использованием Docker Compose.

Требования

Для запуска Kodi в Docker необходимо:

  1. Установить Docker и Docker Compose на ваш сервер или компьютер.
  2. Создать отдельный каталог для хранения данных Kodi.
  3. Использовать официальный образ Kodi из репозитория Docker Hub.

Подготовка

  1. Убедитесь, что у вас установлены Docker и Docker Compose. Следуйте официальной документации для вашей ОС: https://docs.docker.com/engine/install/.
  2. Создайте каталог для хранения данных Kodi, например, в домашней директории:
  3. mkdir -p ~/kodi-data
  4. Загрузите официальный образ Kodi из Docker Hub:
  5. docker pull xbmc/xbmc:latest

Установка и запуск

  1. Создайте файл docker-compose.yaml в каталоге с данными Kodi:
  2. version: '3.8'
    
    services:
      kodi:
        image: xbmc/xbmc:latest
        container_name: kodi
        ports:
          - "8080:8080"
        volumes:
          - ./kodi-data:/userdata
        environment:
          - PUID=1000
          - PGID=1000
          - TZ=Europe/Moscow
        restart: unless-stopped
  3. Запустите контейнер с помощью Docker Compose:
  4. docker-compose up -d
  5. Проверьте, что контейнер запущен:
  6. docker ps
    docker logs kodi
  7. Доступ к Kodi будет доступен по адресу http://localhost:8080.

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

  1. Откройте браузер и перейдите по адресу http://localhost:8080.
  2. Войдите в систему с учетной записью администратора. По умолчанию имя пользователя — admin, пароль — admin.
  3. Настройте библиотеку, добавьте медиафайлы и настройте интерфейс.
  4. Убедитесь, что данные Kodi сохраняются в каталоге kodi-data.

Обновление и резервное копирование

  1. Для обновления Kodi остановите контейнер:
  2. docker stop kodi
  3. Удалите старый образ:
  4. docker rmi xbmc/xbmc:latest
  5. Загрузите новый образ:
  6. docker pull xbmc/xbmc:latest
  7. Перезапустите контейнер:
  8. docker-compose up -d
  9. Для резервного копирования данных используйте команду:
  10. tar -czvf kodi-backup-$(date +%Y%m%d).tar.gz -C ~/kodi-data .

Безопасность и устранение ошибок

  1. Используйте безопасные placeholders для паролей и других конфиденциальных данных.
  2. Если контейнер не запускается, проверьте логи с помощью команды docker logs kodi.
  3. Убедитесь, что порт 8080 открыт в вашем брандмауэре или настройках сети.
  4. Для HTTPS используйте SSL-сертификат и настройки веб-сервера внутри контейнера.
  5. Если возникают ошибки, сверьтесь с официальной документацией: https://docs.kodi.tv/.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *