Так случилось, что у меня в доме обитает NAS Synology DS918+. В принципе, модель не важна, главное, что бы у NAS была бы возможность устанавливать и запускать Docker.
В качестве «плюшки» будет выступать замечательная разработка от @vvk, а именно golos-witness-tools.
Для начала установим сам Docker, для этого необходимо открыть «Центр пакетов».
В строке поиска ввести слово «Docker». На моем NAS он уже установлен, и вместо кнопки «Установить» у меня «Открыть». В общем, жмите на кнопку «Установить», и дождитесь окончания процесса.
В «Основном меню» (верхний левый угол с четырьмя квадратиками) нужно запустить Docker.
Я уже установил два Докер-образа golos-witness-tools. И хоть сам образ имеет размер 1 Гб, при работе в памяти NAS он потребляет всего 57 Мб. Т.е. даже на слабом NAS с небольшим объемом памяти golos-witness-tools должен работать без особых проблем.
В меню «Реестр» в строке поиска вводим «vvk123/golos-witness-tools» и листаем вниз до необходимого образа, выделяем его и давим на кнопку «Загрузить».
После загрузки образа в меню «Образ» выбираем его и кликаем на «Запустить».
В мастере создания нового образа вводим его имя и заходим в «Дополнительные настройки».
При начальном создании контейнера лучше выключить его автоматический запуск. После настройки параметр можно будет включить обратно.
В меню, со странным переводом «Защита окружающей среды» вводим в поле «Команда» строку «./update_price_feed.py -monitor», а так же добавляем переменные по вкусу. В моем вкусе оказались следующие:
WITNESS=golosid — ваш логин делегата
KEY=5djSDFfre87374rSDVsd489fwef12389213fds — активный ключ делегата
NODE=ws://xxx.xxx.xxx.xxx:8091 — адрес ноды голоса
MAX_AGE=14400 — принудительное обновление цены, если предыдущая цена за это время не менялась
THRESHOLD_PCT=1 — обновлять цену, только если разница между старой и текущей ценой превышает пороговое значение (по умолчанию: 10%)
INTERVAL=3600 — время в сек. между расчетами цены (по умолчанию: 7200)
SOURCE=bitshares — поддерживаемые источники: cmc, bithares
Параметры, которые я не указывал, но могут пригодиться:
METRIC - если используется несколько рынков, для рассчета итоговую цену, то:
Поддерживаемые метрики:
- median: использовать медианную цену по рынкам
- mean: использовать простую усредненную цену
- weighted_average: рынки с большим объемом имеют большее влияние
K - коэффициент коррекции цены (по умолчанию: 1 - не корректировать автоматическую цену)
После проведенных процедур нажимаем «Применить», и на экране «Общие настройки» придавливаем кнопку «Далее».
В «Резюме» нужно проверить еще раз введенные параметры и после кликнуть на «Применить» не забыв снять галочку с пункта «Запустить этот контейнер по завершении работы мастера», если это необходимо.
Теперь кликнув на переключатель справа от контейнера его можно запустить или остановить. А можно нажать на кнопку «Сведения» и уже там можно так же запускать или останавливать наш контейнер, а так же просматривать журнал и его терминал.
Как вывод. Благодаря программному продукту Docker, можно при минимальном потреблении ресурсов решать большой спектр рутинных задач. Причем, настройка и управление контейнерами превращается в достаточно простую задачу. А NAS, который обычно не слишком занят, особо не почувствует нагрузки.
После суток работы двух контейнеров потребление оперативной памяти сократолось с 57 Мб до 48 Мб. Ерунда, а приятно.
Проголосовать за @vvk, а так же за меня, как за делегата можно здесь: https://golos.id/~witnesses или в правом верхнем углу страницы нажать на три точки и выбрать меню - "Голосовать за делегатов".
@alexko ++
Вы наградили автора токенами VIZ
тоже хочу!
✅
++
Followback
Вы наградили автора токенами VIZ
тоже хочу!
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
chugoi, ovchinnikov, varja, amalinavia, izbushka, fxmonster, sterh, vsebudethorosho, gryph0n, max-max, oagalakova, sergiy, ohlamoon, jpigeon84, onur1s, benken, html, tasha, abloud, azarovskiy, yurgent71, lologom, gromozeka, narin, ianboil, drim, valen-tina, brainmechanic, manavendra, sinilga, gildar, andreyprosto, zelivsky, veta-less, vako, bombo, dikaniovs, francesco, hyipov, worthless-man, mp42b, la-bella-vita, sansey, maksh, tom123, virt, archual, kilobucks, ladykosha, wmforum, oceanotechnic, zlody, alexxela, boliwar, process, korzhimanov, evgeniybb
Поэтому я тоже проголосовал за него!
Узнать подробности о сообществе можно тут:
Разрешите представиться - Кит Добрый
Правила
Инструкция по внесению Инвестиционного взноса
Вы тоже можете стать Инвестором и поддержать проект!!!
Если Вы хотите отказаться от поддержки Доброго Кита, то ответьте на этот комментарий командой "!нехочу"
dobryj.kit теперь стал Делегатом! Ваш голос важен для всего сообщества!!!
Поддержите нас:
+++++ Занятное извращение :)
@virt Да вполне себе извращение :) . NAS большую часть времени ничего не делает, пусть приносит пользу. Планирую на нем поднять еще резервную ноду, посмотрим, в принципе она тоже не особо требовательна к ресурсам. Единственный момент - это синхронизация и репликация. На моем DS918+ установлен SSD - кэш, надеюсь, что он позволит делать синхронизацию в разумных временных интервалах.
Я бот наград VIZ. Наградить не могу - автор не подключен.
как подключиться и получать награды
как заблокировать бота
подробнее о боте
@viz-award-bot add u259.pom
В базу добавлен пользователь: alexko => u259.pom
@alexko, поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за количество опубликованных постов
Вы можете нажать на бейдж, чтобы увидеть свою страницу на Доске Почета.
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
Ваш пост продвинут в промо на 11 GBG путём их сжигания. Благодарность @alexko.
Продвигайте посты в Промо
И получайте апвоты от UPromo. Просто нажмите на кнопку "Продвинуть" под постом на golos.id и введите желаемую сумму (Минимум 1 GBG)!
Посты, попавшие в топ 3 промо, получают 100% ап без распределения между другими, а остальные переходят в следующий раунд.
Synology молодцы, не знал что их NAS-ы настолько подготовлены чтобы крутить docker-контейнеры.
@vvk ++ И это всё при потреблении 20-30 Ватт. Я просто тащусь от этой железки :) . Если мне не изменяет память, то на некоторых моделях с 2013 года уже можно было ставить Docker. В моей же модели можно поставить до 32 GB оперативки, что открывает интересные перспективы. Я пожадничал и поставил 16 GB.