WEGA-SERVER: различия между версиями

2327 байт добавлено ,  20 апреля 2023
нет описания правки
Нет описания правки
Нет описания правки
Строка 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
  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
  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>