13.07.2026
nginx proxy manager reset password
Как сбросить пароль в Nginx Proxy Manager: пошаговая инструкция
Если вы столкнулись с необходимостью сбросить пароль в Nginx Proxy Manager, не волнуйтесь — это вполне решаемая задача. В этой статье я расскажу, как выполнить этот процесс максимально быстро и без ошибок, чтобы снова иметь доступ к управлению вашими прокси-серверами.
Почему может понадобиться сброс пароля?
Часто пользователи забывают пароль или сталкиваются с техническими проблемами, например, после обновления или сбоя системы. В таких случаях важно знать, как безопасно вернуть доступ к панели управления.
Общие методы сброса пароля
Рассмотрим два основных способа:
- Использование командной строки (CLI)
- Редактирование базы данных
Давайте подробнее остановимся на каждом.
Способ 1: сброс пароля через командную строку
Этот метод подходит для тех, кто имеет доступ к серверу, где установлен Nginx Proxy Manager.
Шаг 1: Подключение к серверу
Подключитесь по SSH:
ssh user@your_server_ip
Шаг 2: Остановка контейнера Docker
Если Nginx Proxy Manager работает в Docker, остановите контейнер:
docker stop nginx-proxy-manager
или, если у вас другой контейнер — используйте его название.
Шаг 3: Вход в контейнер
Войдите в контейнер:
docker exec -it nginx-proxy-manager /bin/bash
Шаг 4: Обновление пароля
Используйте команду для сброса пароля. В последних версиях Nginx Proxy Manager есть встроенная команда:
npm reset-password
или, если такой команды нет, вам потребуется вручную отредактировать базу данных.
Способ 2: редактирование базы данных
Если команда npm reset-password недоступна, можно изменить пароль прямо в базе данных SQLite или MySQL, в зависимости от конфигурации.
Шаг 1: Подключение к базе данных
Для SQLite:
sqlite3 /path/to/database.sqlite
Для MySQL:
mysql -u root -p -D nginx_proxy_manager
Шаг 2: Обновление пароля
Найдите пользователя с помощью SQL-запроса:
SELECT * FROM users;
Обновите пароль (используйте bcrypt для хеширования):
UPDATE users SET password='новый_хешированный_пароль' WHERE email='ваш_email';
Обратите внимание: для генерации bcrypt-хеша можно использовать онлайн-генераторы или соответствующие скрипты.
После сброса пароля
- Перезапустите контейнер:
docker start nginx-proxy-manager
- Перейдите на страницу входа и используйте новый пароль.
Важные советы
- Создайте резервную копию базы данных перед внесением изменений.
- Используйте надежные пароли, желательно — генератор паролей.
- Регулярно обновляйте систему и следите за безопасностью.
Итог
Сброс пароля в Nginx Proxy Manager — задача несложная, если следовать правильной последовательности. Воспользуйтесь командой npm reset-password, если она есть, или же вручную отредактируйте базу данных. Главное — сохранять спокойствие и не торопиться.
Если что-то пошло не так, обратитесь к официальной документации или сообществу — там всегда помогают.
Это руководство поможет вам быстро восстановить доступ и продолжить работу с Nginx Proxy Manager без лишних хлопот.