Перейти к содержимому

FygoOS: установка Plex, Tautulli и сервиса transcoding-gpu-benchmark в Dockhand и Portainer

Albert Bush

0:00 / 0:00

FygoOS: установка Plex, Tautulli и сервиса transcoding-gpu-benchmark в Dockhand и Portainer

99 просмотров · 9 дней назад
Albert Bush
1,58 тыс. подписчиков
99 просмотров · 9 дней назад
Все следующие примечания также находятся по этой ссылке для правильного форматирования скриптов Docker Compose. https://pastebin.com/AzeTDVyd Внимание... в скрипте Docker Compose в моем видео использовалась некорректная проверка работоспособности контейнера Tautulli. Правильный скрипт находится в этом описании и в папке на Pastebin. Включение SSH в FygoOS. Пример использования SSH в терминале Linux или с PuTTY в Windows. ssh [your_admin_name]@[your_localip_address] -p22 Моя команда для подключения по SSH через терминал в ZorinOS 18.1: ssh admin@192.168.68.75 -p22 id в терминале или Putty при подключении по SSH возвращает... uid=1000(admin) gid=1001(Users) groups=1001(Users),1000(Administrators) Разместите эту информацию в облаке для дальнейшего использования. Используйте https://ipget.app/timezone для получения правильных значений часовых поясов, которые будут использоваться при установке трех контейнеров. Я покажу немного другую структуру для организации контейнеров в FygoOS под управлением двух разных менеджеров контейнеров Docker, чтобы FygoOS считал, что общая папка Docker должна быть независима от пользователя. Давайте разделим все установленные контейнеры Portainer и Dockhand, чего я бы не рекомендовал делать с другими операционными системами для потребительских NAS. docker/ ├── portainer-managed/ │ └── test-container/ │ └── dockhand-managed/ ├── plex/ ├── tautulli/ Это немного усложнит перенос контейнера для теста производительности GPU-транскодирования из Portainer в Dockhand, но зато послужит хорошим напоминанием о том, как работает путь в скрипте Docker compose. transcoding-gpu-benchmark docker Скрипт Compose с моего NAS Ugreen, который мы будем использовать в качестве отправной точки. Создайте следующую структуру... portainer-managed//transcoding-gpu-benchmark, а затем внутри неё добавьте три подпапки: config, media и results. Замените пути к файлам FygoOS в этой структуре и скорректируйте часовой пояс, а также значения puid и guid, используя этот URL. сервисы: transcoding-gpu-benchmark: образ: spaceinvaderone/transcoding-gpu-benchmark:latest имя_контейнера: transcoding-gpu-benchmark параметры_безопасности: no-new-privileges:true порты: "8088:8088" окружение: TZ: America/New_York PUID: 1000 PGID: 1001 тома: /vol1/docker/portainer-managed/transcoding-gpu-benchmark/config:/config /vol1/docker/portainer-managed/transcoding-gpu-benchmark/media:/media /vol1/docker/portainer-managed/transcoding-gpu-benchmark/results:/results устройства: /dev/dri:/dev/dri размер_памяти: 1 ГБ перезапуск: unless-stopped Для доступа к бенчмарку... http://192.168.68.75:8088/ [используйте свой локальный IP-адрес для вашего оборудования FygoOs] Пример скрипта Docker compose для *Plex Server services: plex: image: ghcr.io/linuxserver/plex:latest container_name: plex hostname: plex network_mode: host security_opt: no-new-privileges:true healthcheck: test: ["CMD", "curl", "-fsS", "http://localhost:32400/identity"] interval: 30s timeout: 10s retries: 3 start_period: 60s volumes: /vol1/docker/dockhand-managed/plex:/config:rw /vol2/1000/media-plex:/plex-media:ro устройства: /dev/dri:/dev/dri окружение: Танкт: America/New_York PUID: 1000 PGID: 1001 ВЕРСИЯ: публичная перезапуск: при сбое:5 Чтобы получить доступ к новому серверу Plex и активировать его на основе локального IP-адреса в моей системе, я использовал этот адрес в адресной строке веб-браузера... http://192.168.68.76:32400/web [используйте свой локальный IP-адрес для вашего оборудования FygoOS] Назовите новый сервер... Bench - FygoOS - XE4 Tautulli... сервисы: tautulli: образ: ghcr.io/linuxserver/tautulli:latest имя_контейнера: tautulli режим_сети: хост security_opt: no-new-privileges:true healthcheck: test: ["CMD", "curl", "-fsS", "http://localhost:8181/status"] interval: 30s timeout: 10s retries: 3 start_period: 60s volumes: /volume1/docker/tautulli:/config:rw environment: PUID: 1000 PGID: 1001 TZ: America/New_York restart: on-failure:5 http://192.168.68.75:8181 [используйте свой локальный IP-адрес для вашего оборудования FygoOs]