diff --git a/content/posts/2022/wireguard-ui-env-variables.md b/content/posts/2022/wireguard-ui-env-variables.md new file mode 100644 index 0000000..d817862 --- /dev/null +++ b/content/posts/2022/wireguard-ui-env-variables.md @@ -0,0 +1,30 @@ +--- +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" +} +```