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

Материал из WEGA-PROJECT
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
[[Файл:Screen2.png|мини|пример интерфейса WEGA-SERVER]]
== Что такое WEGA-Server ==
== Что такое WEGA-Server ==
Это WEB сервер в стандарте [https://ru.wikipedia.org/wiki/LAMP LAMP] . Роль сервера - объединять все компоненты проекта в единое целое. Отображать графики  значений и подсказки по выращиванию, а так же выполнять калибровку датчиков.  В wega-server входят следующие компоненты:
Это WEB сервер в стандарте [https://ru.wikipedia.org/wiki/LAMP LAMP] . Роль сервера - объединять все компоненты проекта в единое целое. Отображать графики  значений и подсказки по выращиванию, а так же выполнять калибровку датчиков.  В wega-server входят следующие компоненты:
Строка 19: Строка 20:
  sudo su
  sudo su
  wget -O - https://raw.githubusercontent.com/WEGA-project/wega/master/install.sh | bash  
  wget -O - https://raw.githubusercontent.com/WEGA-project/wega/master/install.sh | bash  
[[Файл:Screen2.png|мини|пример интерфейса WEGA-SERVER]]
=== Установка и настройка WEGA Server ===
=== Установка и настройка WEGA Server ===
В данном разделе вы узнаете как установить WEGA Server и выполнить минимальное конфигурирование через скрипт
В данном разделе вы узнаете как установить WEGA Server и выполнить минимальное конфигурирование через скрипт
Строка 37: Строка 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>WEGA Server</code> на <code>Ubuntu 22.04 (эксперементально)</code>'''
'''Для установки <code>WEGA Server</code> на <code>Ubuntu 22.04 (эксперементально)</code>'''


Строка 45: Строка 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


* Пойти выпить чаю или еще чего, пока идет настройка и конфигурирование
* Пойти выпить чаю или еще чего, пока идет настройка и конфигурирование

Версия от 05:20, 20 апреля 2023

пример интерфейса 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 - мощный и удобный компонент визуализации измерений (значения графики отчеты)

Развертывание

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

пример интерфейса wega в grafana