WEGA SERVER
Что такое WEGA-Server
Это WEB сервер в стандарте LAMP . Роль сервера - объединять все компоненты проекта в единое целое. Отображать графики значений и подсказки по выращиванию, а так же выполнять калибровку датчиков. В wega-server входят следующие компоненты:
- WEGA-GUI - модуль отображения статистики измерений выдает данные по фактическому состоянию растворов
- WEGA-DB - хранит данные со всех сенсоров и миксера
- WEGA-API - осуществляет прием данных и передачу параметров на устройства
- WEGA-EVENT - производит уведомление о ситуациях через telegram bot
- SYSLOG - сервер сбора логов работы устройств
- OWM Fetcher - компонент получающий погоду с сервиса Open Weather Map
- GRAFANA - мощный и удобный компонент визуализации измерений (значения графики отчеты)
Поддержка проекта
Страница проекта на github.com
Telegram канал: https://t.me/WEGA_SERVER/20740 и старый https://t.me/WEGA_SERVER/4
Развертывание
WEGA-SERVER может быть развернут на множестве операционных систем и устройств, везде где поддерживается набор технологий LAMP но официально проектом поддерживается:
- X86_64 совместимый компьютер или виртуальная машина
- Микрокомпьютер Orange Pi Zero 2 (подробнее)
- любой облачный VDS сервис (AWS, GCP, Azure, Oracle) и подобный
Официально поддерживаемая операционная система Ubuntu 20.04 LTS (установка)
При соблюдении требований сервер со всеми компонентами может быть развернут автоматизированно с помощью установочного скрипта: sudo su wget -O - https://raw.githubusercontent.com/WEGA-project/wega/master/install.sh | bash
*Внимание, замечены блокировки со стороны серверов grafana, что может приводить к проблемам автоустановки. Для обхода рекомендуется запускать скрипт через* **torsocs**