--- title: "🔑 WireGuard-UI и переменные среды" date: 2022-11-15T18:55:14+03:00 draft: false tags: [wireguard, privacy, tips] --- [WireGuard-UI](https://github.com/ngoduykhanh/wireguard-ui) - Web–интерфейс для управления WireGuard сервером. На странице проекта на GitHub в разделе [Environment Variables](https://github.com/ngoduykhanh/wireguard-ui#environment-variables) указаны полезные параметры для настройки, в частности в моём случае после тестирования интерфейса, появилась необходимость изменить пароль от UI. За это отвечают параметры `WGUI_USERNAME` и `WGUI_PASSWORD`. Но как оказалось экспортирование их в Shell–скрипте, добавление перед именем исполняемого файла, а также добавления в `.bashrc` не приводило к результату. В ходе разбора этого непотребства оказалось, что переменные среды работают только для новых инстансов, то есть необходимо удалить директорию `./db/`, либо как поступил я, ручками исправить файл `./db/server/users.json`: ```json { "username": "admin", "password": "admin" } ```