
BOINC Хостинг
BOINC на AvaHost — это клиент добровольных вычислений, который подключается к общественным научным проектам и запускает их задачи на VPS.
- Один клик развернуть
- 15 ГБ Необходимое дисковое пространство
- 1 ГБ ОЗУ Необходимая память
- От 2 € Цена

Официальные ссылки
Официальные ссылки и оригинальный сайт BOINC
Что вы получаете
на AvaHost
Развертывание в один клик, собственный домен, бесплатный HTTPS, автоматические обновления приложений и запланированные резервные копии включены в каждое облачное приложение. Вы можете запускать несколько приложений на одном сервере, и доступ к терминалу включен.
Этот шаблон не включает контейнер базы данных.

Технологии
- Образ Docker
- boinc/client:latest
- Порт по умолчанию
- 0

Как работает BOINC
Этот пакет — клиент BOINC, образ boinc/client из репозитория BOINC/boinc-client-docker. Клиент подключается к научным проектам, загружает их приложения и рабочие единицы, запускает их и загружает результаты. Это не сервер проекта BOINC, который используют лаборатории для создания рабочих единиц. Сервер проекта — это отдельная, более сложная система, которую этот каталог не устанавливает.
Пример Docker из официального источника использует сетевое взаимодействие хоста, том данных в /var/lib/boinc, пароль GUI RPC и флаг команды, позволяющий удалённому менеджеру подключиться. Затем вы используете BOINC Manager или другой менеджер, поддерживающий этот RPC, чтобы подключить проекты и установить, сколько CPU и дискового пространства может использовать клиент. Нет красивого общедоступного веб-сайта. Нет контейнера базы данных. Существуют образы с тегом Alpine, и README предупреждает, что некоторые проекты их отклоняют из-за musl, поэтому обычный ожидаемый тег — это основной образ на базе glibc.
Ключевые возможности BOINC
Вы выбираете проекты. Клиент не выбирает причину за вас. Теги для конкретных GPU существуют в официальном источнике для машин с графикой NVIDIA, AMD или Intel. Обычный VPS AvaHost не включает эти GPU, поэтому это базовый CPU-клиент. Научные приложения внутри рабочих единиц могут требовать больше памяти, чем имеет неактивный клиент. Если проект требует больше, чем предусмотрено планом, задача будет неудачной или будет активно использовать подкачку. Установите лимит памяти клиента с учётом этого.
AvaHost автоматически обновляет образ клиента и по расписанию создаёт резервные копии директории данных, которая содержит подключения и кэшированную работу. Результаты, уже загруженные, находятся в проекте. Выделенный публичный IP не требуется для BOINC. Почта приложений не включена в BOINC. Вы платите за VPS и затем жертвуете его CPU. Этот обмен имеет смысл только если пожертвование — это то, что вы хотели.
BOINC против Folding@home
BOINC
BOINC — это клиент, который может подключаться ко многим проектам. Folding@home — это другая система добровольных вычислений со своим собственным клиентом и своей собственной работой по складыванию белков. Выбирайте Folding@home, когда этот проект — тот, который вы хотите поддержать. Выбирайте этот пакет, когда вы хотите клиент BOINC и проект из экосистемы BOINC.
Folding@home
Ни один из них не размещает веб-сайт для ваших клиентов. Оба потребляют CPU, который вы могли бы продать приложению.
Кто использует BOINC
Сторонники исследователей и любители домашних лабораторий, которые хотят пожертвовать вычислительные циклы, используют клиент BOINC. Это неправильный пакет, если вы пришли опубликовать приложение, веб-сайт или собственный завод рабочих единиц. Это также неправильный пакет, если VPS должен оставаться отзывчивым для чувствительного к задержкам сервиса, потому что клиент построен так, чтобы использовать CPU, который вы ему позволяете.

Самостоятельное размещение BOINC: требования и стоимость
Базовая конфигурация — 1024 МБ оперативной памяти и 1 ядро CPU для процесса клиента, образ boinc/client, без базы данных. Отдельные научные задачи могут требовать больше оперативной памяти, чем этот минимум. На AvaHost рекомендуемый минимум для клиента BOINC — План 1 за €2. Пакет включает развёртывание в один клик, автоматические обновления и плановое резервное копирование директории клиента. Нет общедоступного сайта, нет выделенного IP и нет сервера проекта. Подключайте только проекты, условия которых вы принимаете.
F.A.Q
BOINC-клиент начинается с €2 на Plan 1. Вы платите за ёмкость VPS, которую занимает клиент. Научные проекты не выставляют счета AvaHost, и AvaHost не платит вам за циклы. Задачи из некоторых проектов требуют более 1 ГБ. Повысьте план, если работа, которую вы подключаете, больше этого минимума. GPU-образы не входят в этот базовый процессорный пакет.
Нет. Этот пакет не публикует общедоступный сайт. Вы управляете клиентом через BOINC Manager с помощью пароля GUI RPC с машины, которую вы разрешите. Имя хоста является необязательным и не является способом, которым добровольцы могли бы просматривать проект. Если вы хотели веб-сайт проекта, вам нужно было программное обеспечение сервера BOINC, которое является другой системой.
AvaHost автоматически обновляет клиент и по расписанию создаёт резервные копии /var/lib/boinc, включая вложения проектов. Работа, уже отправленная проекту, хранится на серверах этого проекта. После обновления откройте менеджер и убедитесь, что клиент остаётся подключённым и загружает задачи. Сохраняйте пароль RPC, так как менеджер не может подключиться без него.
Нет. Это волонтёрский клиент, который присоединяется к существующим проектам. Серверу проекта, который создаёт рабочие единицы и обслуживает сайт проекта, выходит за рамки этого приложения. Заказывайте этот пакет только для пожертвования CPU. Прочитайте правила каждого проекта перед подключением и ограничьте CPU так, чтобы VPS всё ещё мог применять собственные обновления.
