Как установить boinc_client Docker на Synology

Вопрос или проблема

У меня возникают трудности с установкой boinc_client Docker на моем Synology.

После загрузки последнего образа через Docker Synology я запускаю образ и использую настройки по умолчанию bridge.

введите описание изображения здесь

Я немного настроил ЦП и память и оставил все остальные настройки по умолчанию:

введите описание изображения здесь

Я оставил порт по умолчанию:

введите описание изображения здесь

Я создал папку в моем томе:

введите описание изображения здесь

Теперь контейнер создан, и он работает на моем Synology на порту 31416.

введите описание изображения здесь

Но если я пытаюсь подключиться к нему:

404 Не найдено
nginx

введите описание изображения здесь

Что я делаю неправильно?

В официальной документации не указано, какая страница по умолчанию для boinc_client.

Я считаю, что коренная причина в настройках сети, но я пробовал с bridge и без него; я пробовал установить разные порты с HTTP/HTTPS; я также пробовал установить хост как IP-адрес Synology. Ничего не работает.

Ответ или решение

Для установки Docker-контейнера boinc_client на ваш Synology NAS и правильного его подключения, выполните следующие шаги:

1. Установка Docker на Synology

Убедитесь, что у вас установлен пакет Docker на Synology NAS. Вы можете установить его через Центр пакетов Synology.

2. Загрузка Docker-образа boinc_client

  1. Откройте Docker на вашем Synology.
  2. Перейдите на вкладку Регистры и выполните поиск по имени boinc/client.
  3. Выберите нужный образ и нажмите кнопку Загрузить.

3. Создание контейнера

  1. После загрузки перейдите во вкладку Образы.

  2. Выберите загруженный образ boinc/client и нажмите на кнопку Запустить.

  3. В открывшемся мастере настройте параметры:

    • В разделе Настройки контейнера:

      • Переходите на вкладку Основные параметры. Здесь измените имя контейнера, если хотите.
      • В разделе ресурсов настройте количество используемых CPU и RAM по вашему усмотрению.
    • Переходите на вкладку Сеть. Убедитесь, что у вас выбран режим сети Bridge.

      • Обратите внимание на перенаправление портов. По умолчанию BOINC использует порт 31416. Добавьте этот порт на вкладке Порты:
      • Порт контейнера: 31416
      • Порт хоста: 31416 (или любой другой порт, если хотите, чтобы он был доступен из внешней сети).
    • На вкладке Объемы:

      • Установите пути к папкам для хранения данных BOINC. Например, создайте на своем NAS папку для работы BOINC и укажите ее как Путь на хосте.
      • Укажите прямой путь к контейнеру, например /var/lib/boinc.
  4. Нажмите Применить, чтобы создать и запустить контейнер.

4. Проверка работы контейнера

После запуска контейнера убедитесь, что он работает:

  1. Откройте вкладку Контейнеры.
  2. Найдите свой контейнер boinc_client и убедитесь, что он запущен (статус должен быть "Запущен").

5. Подключение к BOINC клиенту

Теперь, чтобы подключиться к вашему BOINC клиенту:

  1. Откройте веб-браузер.
  2. Перейдите по адресу http://[IP-адрес вашего NAS]:31416.

Примечание: по умолчанию BOINC клиент не предоставляет веб-интерфейс. Чтобы контролировать задачи и управлять проектами, вам необходимо установить и настроить графический интерфейс BOINC Manager на другой машине, что позволяет управлять вашим клиентом BOINC через сеть.

6. Настройка доступа и устранение проблем

Если при попытке подключения вы видите сообщение об ошибке 404 Not Found, это, скорее всего, связано с тем, что BOINC не предоставляет веб-интерфейс непосредственно через HTTP. Убедитесь, что:

  • Вы правильно пробросили порты.
  • Вы используете правильный IP-адрес и порт.
  • Если вам нужно использовать графический интерфейс BOINC, рассмотрите возможность установки BOINC Manager.

Заключение

Если после выполнения всех вышеперечисленных шагов проблема сохраняется, возможно, стоит проверить настройки брандмауэра на вашем Synology NAS или обновить Docker и пакеты системы. Убедитесь, что вы используете актуальные версии программного обеспечения.

Оцените материал
Добавить комментарий

Капча загружается...