Blog/content/posts/2022/wireguard/ui-env-variables.md

1.5 KiB
Raw Permalink Blame History

title date draft tags
🔑 WireGuard-UI и переменные среды 2022-11-15T18:55:14+03:00 false
wireguard
privacy
tips

WireGuard-UI - Webинтерфейс для управления WireGuard сервером.

На странице проекта на GitHub в разделе Environment Variables указаны полезные параметры для настройки, в частности в моём случае после тестирования интерфейса, появилась необходимость изменить пароль от UI.

За это отвечают параметры WGUI_USERNAME и WGUI_PASSWORD.

Но как оказалось экспортирование их в Shellскрипте, добавление перед именем исполняемого файла, а также добавления в .bashrc не приводило к результату.

В ходе разбора этого непотребства оказалось, что переменные среды работают только для новых инстансов, то есть необходимо удалить директорию ./db/, либо как поступил я, ручками исправить файл ./db/server/users.json:

{
    "username": "admin",
    "password": "admin"
}