🔑 WireGuard-UI и переменные среды
Опубликовано: 15 ноября 2022 г.
WireGuard-UI - Web–интерфейс для управления WireGuard сервером.
На странице проекта на GitHub в разделе Environment Variables указаны полезные параметры для настройки, в частности в моём случае после тестирования интерфейса, появилась необходимость изменить пароль от UI.
За это отвечают параметры WGUI_USERNAME и WGUI_PASSWORD.
Но как оказалось экспортирование их в Shell–скрипте, добавление перед
именем исполняемого файла, а также добавления в .bashrc не приводило к результату.
В ходе разбора этого непотребства оказалось, что переменные среды работают
только для новых инстансов, то есть необходимо удалить директорию ./db/,
либо как поступил я, ручками исправить файл ./db/server/users.json:
{
"username": "admin",
"password": "admin"
}