496
правок
Siv (обсуждение | вклад) Нет описания правки |
Siv (обсуждение | вклад) Нет описания правки Метка: визуальный редактор отключён |
||
| Строка 1: | Строка 1: | ||
== WEGA Server и | == Что такое WEGA-Server == | ||
Это WEB сервер в стандарте [https://ru.wikipedia.org/wiki/LAMP LAMP] . Роль сервера - объединять все компоненты проекта в единое целое. Отображать графики значений и подсказки по выращиванию, а так же выполнять калибровку датчиков. В wega-server входят следующие компоненты: | |||
*'''WEGA-GUI''' - модуль отображения статистики измерений выдает данные по фактическому состоянию растворов | |||
*'''WEGA-DB''' - хранит данные со всех сенсоров и миксера | |||
*'''WEGA-API''' - осуществляет прием данных и передачу параметров на устройства | |||
*'''WEGA-EVENT''' - производит уведомление о ситуациях через '''telegram bot''' | |||
*'''SYSLOG''' - сервер сбора логов работы устройств | |||
*'''OWM Fetcher''' - компонент получающий погоду с сервиса [https://openweathermap.org/ Open Weather Map] | |||
*'''GRAFANA''' - мощный и удобный компонент визуализации измерений (значения графики отчеты) | |||
==Развертывание== | |||
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 | |||
[[Файл:Screen2.png|мини|пример интерфейса WEGA-SERVER]] | [[Файл:Screen2.png|мини|пример интерфейса WEGA-SERVER]] | ||
=== Установка и настройка WEGA Server | === Установка и настройка WEGA Server === | ||
В данном разделе вы узнаете как установить WEGA Server и выполнить минимальное конфигурирование через скрипт | В данном разделе вы узнаете как установить WEGA Server и выполнить минимальное конфигурирование через скрипт | ||
| Строка 16: | Строка 36: | ||
* Скопировать и выполнить на сервере следущее | * Скопировать и выполнить на сервере следущее | ||
sudo su | |||
wget -O - <nowiki>https://raw.githubusercontent.com/WEGA-project/wega/master/install.sh</nowiki> | bash</code> | wget -O - <nowiki>https://raw.githubusercontent.com/WEGA-project/wega/master/install.sh</nowiki> | bash</code> | ||
'''Для установки <code>WEGA Server</code> на <code>Ubuntu 22.04 (эксперементально)</code>''' | '''Для установки <code>WEGA Server</code> на <code>Ubuntu 22.04 (эксперементально)</code>''' | ||
| Строка 24: | Строка 44: | ||
* Скопировать и выполнить на сервере следущее | * Скопировать и выполнить на сервере следущее | ||
sudo su | |||
wget -O - <nowiki>https://raw.githubusercontent.com/WEGA-project/wega/master/install-ubuntu-2204.sh</nowiki> | bash</code> | wget -O - <nowiki>https://raw.githubusercontent.com/WEGA-project/wega/master/install-ubuntu-2204.sh</nowiki> | bash</code> | ||