Встановлення сервера локально або у хмарі

Сервер SmartESP, це універсальне рішення і тому він може бути встановлений як на локальному комп'ютері, так і на хмарному сервері.

Локальний варіант

Якщо Ви вибираєте локальний варіант , то в цьому випадку, кожному контролеру потрібно буде призначити статичний IP-адресу. Це можна зробити при установці мікропрограми на нього.

При локальному варіанті, Вам не потрібен якийсь особливий маршрутизатор для специфічних налаштувань. Однак, управління розумним будинком буде доступне за умовчанням лише локально - по IP-адресі сервера Для віддаленого управління через Інтернет, Вам потрібно отримати фіксовану IP-адресу у провайдера і виконати прокидання портів на маршрутизатор.

Хмарний варіант

Вибираючи хмарний варіант , Ви отримуєте доступ до сервера, як звичайного сайту в мережі Інтернет. При цьому Вам буде необхідно орендувати сам сервер і придбати доменне ім'я для нього.

Ми постаралися полегшити і автоматизувати налаштування підключення контролерів до сервера. Для цього потрібно придбати маршрутизатор Mikrotik , який має вбудований VPN-клієнт, після чого підключити його до сервера .

Встановлення сервера

Підготуйте сервер для установки , наприклад, орендуйте його на майданчику Digital Ocean для хмарного варіанта, або зберіть локальний домашній ПК.

Як вже говорилося, Вам потрібно мати IP-адресу для локального сервера, наприклад 192.168.88.100 , або зареєстроване доменне ім'я для хмарного сервера, наприклад test.smartesp.net Також це доменне ім'я має вже посилатися на IP-адресу хмарного сервера наприклад:

Тепер все готове для встановлення сервера SmartESP. Щоб спростити цей процес, ми написали спеціальний bash-скрипт, який можна завантажити за допомогою утиліти wget:

wget https://smartesp.net/install.sh

після цього запустити на виконання:

sh install.sh

Цей інтерактивний скрипт запросить у Вас інформацію:

  • тип сервера, що встановлюється,
  • IP-адреса (для локального сервера) або доменне ім'я (для хмарного сервера),
  • майстер ключ – придумайте спеціальний пароль адміністратора сервера.

Далі відбудеться скачування та встановлення необхідних компонентів. Після встановлення сервера, відкрийте його у браузері (використовуючи вказану IP-адресу або ім'я домену) та виконайте початкову установку (створення бази даних) натиснувши кнопку Start .

Після цього виконайте реєстрацію нового користувача, використовуючи майстер-ключ, який Ви вказали раніше при установці. Ось і все!