Встановлення сервера локально або у хмарі
Сервер 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 .

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