3688
правок
(Подготовка страницы к переводу) |
(Отметить эту версию для перевода) |
||
Строка 1: | Строка 1: | ||
<languages/> | <languages/> | ||
<translate> | <translate> | ||
<!--T:1--> | |||
1. | 1. | ||
<!--T:2--> | |||
Обновляем wb-configs, nginx, mosquitto, wb-mqtt-homeui | Обновляем wb-configs, nginx, mosquitto, wb-mqtt-homeui | ||
<!--T:3--> | |||
<pre> | <pre> | ||
apt-get update | apt-get update | ||
Строка 10: | Строка 13: | ||
</pre> | </pre> | ||
<!--T:4--> | |||
<pre> | <pre> | ||
service mosquitto restart | service mosquitto restart | ||
Строка 15: | Строка 19: | ||
</pre> | </pre> | ||
<!--T:5--> | |||
2. | 2. | ||
<!--T:6--> | |||
Закрываем доступ к websocket- и mqtt-порту снаружи (по-умолчанию пока не закрыто): | Закрываем доступ к websocket- и mqtt-порту снаружи (по-умолчанию пока не закрыто): | ||
<!--T:7--> | |||
файл <pre>/etc/mosquitto/conf.d/listeners.conf</pre> | файл <pre>/etc/mosquitto/conf.d/listeners.conf</pre> | ||
<!--T:8--> | |||
меняем содержимое на | меняем содержимое на | ||
<pre> | <pre> | ||
#change 0.0.0.0 to to limit listener to localhost | #change 0.0.0.0 to to limit listener to localhost | ||
<!--T:9--> | |||
listener 1883 127.0.0.1 | listener 1883 127.0.0.1 | ||
# example: | # example: | ||
#listener 1883 0.0.0.0 | #listener 1883 0.0.0.0 | ||
<!--T:10--> | |||
#change 0.0.0.0 to 127.0.0.1 to limit listener to localhost | #change 0.0.0.0 to 127.0.0.1 to limit listener to localhost | ||
<!--T:11--> | |||
listener 18883 127.0.0.1 | listener 18883 127.0.0.1 | ||
protocol websockets | protocol websockets | ||
</pre> | </pre> | ||
<!--T:12--> | |||
Перезагружаем mosquitto | Перезагружаем mosquitto | ||
<pre> | <pre> | ||
Строка 40: | Строка 52: | ||
</pre> | </pre> | ||
<!--T:13--> | |||
3. | 3. | ||
<!--T:14--> | |||
Идём в веб-интерфейс (не забыть обновить через control+R страничку), Settings, вставляем в Port число 80, нажимаем Apply. | Идём в веб-интерфейс (не забыть обновить через control+R страничку), Settings, вставляем в Port число 80, нажимаем Apply. | ||
<!--T:15--> | |||
Проверяем, что всё продолжает работать. | Проверяем, что всё продолжает работать. | ||
<!--T:16--> | |||
4. Активируем глобальную аутентификацию | 4. Активируем глобальную аутентификацию | ||
<!--T:17--> | |||
<pre> | <pre> | ||
root@wirenboard:~# ln -s /etc/nginx/sites-available/global_auth /etc/nginx/sites-enabled | root@wirenboard:~# ln -s /etc/nginx/sites-available/global_auth /etc/nginx/sites-enabled | ||
Строка 54: | Строка 71: | ||
<!--T:18--> | |||
Дефолтный логин-пароль root/wirenboard | Дефолтный логин-пароль root/wirenboard | ||
<!--T:19--> | |||
5. | 5. | ||
<!--T:20--> | |||
Пароль меняется командой | Пароль меняется командой | ||
<!--T:21--> | |||
<pre> | <pre> | ||
printf "root:`openssl passwd -apr1`\n" > /etc/nginx/passwd | printf "root:`openssl passwd -apr1`\n" > /etc/nginx/passwd | ||
</pre> | </pre> | ||
<!--T:22--> | |||
Здесь вместо root можно придумать любое другое имя пользователя | Здесь вместо root можно придумать любое другое имя пользователя | ||
</translate> | </translate> |