Центр Диагностики & База Системных Ошибок

Решения для Windows Server, Active Directory, 1С, СУБД, Linux, Cisco, MikroTik и IP-телефонии.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, баз данных и сетевого оборудования. Перед выполнением действий обязательно создайте резервную копию. При отсутствии необходимой квалификации обратитесь к ИТ-специалистам.

AmneziaWG: Ошибка Bad response from Amnezia self-hosted management daemon

Обновлено: 25.08.2026  ·  Официальная база знаний
  • Клиент Amnezia App выдает модальное окно: Bad response from Amnezia self-hosted management daemon.
  • Невозможно скачать резервную копию конфигураций или добавить нового пользователя.
  • Управляющий контейнер amnezia-api возвращает HTTP 500 Internal Server Error или 502 Bad Gateway.
  • Логи контейнера сообщают о невозможности записи в базу данных или нехватке дискового пространства.

1. Просмотр журналов демона управления на VPS

docker logs --tail 100 -f amnezia-api

2. Проверка свободного места и дескрипторов (inodes)

df -h /
df -i /

Если диск переполнен логами Docker, очистите неиспользуемые объекты:

docker system prune -af --volumes

3. Проверка прав доступа к каталогу конфигураций Amnezia

ls -la /opt/amnezia/
chmod -R 755 /opt/amnezia/

4. Перезапуск стека Amnezia на сервере

docker restart amnezia-api amnezia-awg
# Либо полная переинициализация сервисов:
systemctl restart docker

5. Проверка порта прослушивания локального демона

# Демон обычно слушает порт 8080 или внутренний unix socket
ss -tulpn | grep docker-proxy
Практический опыт инженера: Никогда не редактируйте файлы внутри /opt/amnezia/ вручную при запущенном контейнере amnezia-api — это вызывает блокировку файла базы данных (database is locked).

Частые вопросы (FAQ)

Почему демон управления падает после перезагрузки VPS?

Если служба Docker не была включена в автозагрузку, контейнеры не стартуют. Выполните команду: systemctl enable docker.

Сохранятся ли мои VPN клиенты, если пересоздать контейнер amnezia-api?

Да, все конфигурации и ключи хранятся в постоянном томе (volume) хоста по пути /opt/amnezia/ и монтируются внутрь контейнера.

Что делать, если база данных SQLite внутри контейнера повреждена?

Остановите контейнер, выполните sqlite3 /opt/amnezia/amnezia.db '.dump' > dump.sql и восстановите базу в новый файл.

Как подключиться к VPN вручную, если управляющий демон сломан?

Вы можете скопировать стандартный файл /etc/amnezia/amnezia-wg/awg0.conf с сервера и импортировать его в официальный клиент WireGuard/AmneziaWG напрямую.