WEGA-SERVER: различия между версиями
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> | ||
Версия от 05:19, 20 апреля 2023
Что такое WEGA-Server
Это WEB сервер в стандарте LAMP . Роль сервера - объединять все компоненты проекта в единое целое. Отображать графики значений и подсказки по выращиванию, а так же выполнять калибровку датчиков. В wega-server входят следующие компоненты:
- WEGA-GUI - модуль отображения статистики измерений выдает данные по фактическому состоянию растворов
- WEGA-DB - хранит данные со всех сенсоров и миксера
- WEGA-API - осуществляет прием данных и передачу параметров на устройства
- WEGA-EVENT - производит уведомление о ситуациях через telegram bot
- SYSLOG - сервер сбора логов работы устройств
- OWM Fetcher - компонент получающий погоду с сервиса 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
Установка и настройка WEGA Server
В данном разделе вы узнаете как установить WEGA Server и выполнить минимальное конфигурирование через скрипт
Скрипт проверн на ubuntu server 20.04 OS, которые были установлены на VirtualBox и AWS.
Т.е. можно использовать как локально, так и в cloud(клауде).
ВАЖНО: Если решили поднимать сервер на AWS, помните про security groups(доступ к серверу необходимо разрешить для вашего IP адреса на 80 порт)
Для установки WEGA Server на Ubuntu 20.04
- Установить
ubuntu server 20.04на виртуальную машину или любой клауд (AWS, GCP, Azure, Oracle) - Подключиться по
sshк серверу - Скопировать и выполнить на сервере следущее
sudo su wget -O - https://raw.githubusercontent.com/WEGA-project/wega/master/install.sh | bash
Для установки WEGA Server на Ubuntu 22.04 (эксперементально)
- Установить
ubuntu server 22.04на виртуальную машину или любой клауд (AWS, GCP, Azure, Oracle) - Подключиться по
sshк серверу - Скопировать и выполнить на сервере следущее
sudo su wget -O - https://raw.githubusercontent.com/WEGA-project/wega/master/install-ubuntu-2204.sh | bash
- Пойти выпить чаю или еще чего, пока идет настройка и конфигурирование
- Прочитать информацию после установки, где будет написано, как зайти через веб интерфейс на ваш свеже-установленный
WEGA SERVER - Не забыть скопировать и сохранить информацию для веб доступа и
WEGABOX
Видео, о том как установить WEGA SERVER
Более детальную и пошаговую инструкцию можно найти по ссылке ниже
Установка и конфигурирование сервера описана так же в Wiki-install

