К содержимому

AdGuard Home на VPS

DNS-блокировщик рекламы

Автор
AdGuard Software
Лицензия
GPL-3.0
Версия
0.107.79

Скрипт бесплатный · VPS от $2.79 в месяц · установка около 60 секунд

Установка по SSH

root@vps:~# curl -s -S -L https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v

  • SystemUbuntu 24.04 · x86_64ok
  • Sourcegithub.com/AdguardTeam/AdGuardHomeok
  • Version0.107.79ok
  • Port3000/tcplisten
  • Port53/tcp/udplisten
  • Port80/tcplisten

✓ AdGuard Home 0.107.79 установлен · около 60 секунд

root@vps:~#

Команда установки из библиотеки. Вывод сокращён: на вашем сервере он может отличаться.

Что это

  • DNS
  • Блокировка рекламы
  • DoH
  • Приватность

AdGuard Home — свой DNS-сервер, который блокирует рекламу, трекеры и вредоносные домены для всех устройств сразу, без расширений в браузере.

На VPS он особенно полезен вместе с VPN: укажите его как DNS в WireGuard или Amnezia, и все клиенты получат блокировку рекламы. Поддерживаются зашифрованные DNS-over-HTTPS, DNS-over-TLS и DNS-over-QUIC.

Через веб-интерфейс видно, какие домены запрашивают устройства, а списки фильтров и правила для отдельных клиентов настраиваются в пару кликов.

  • Блокировка рекламы и трекеров на уровне DNS
  • DNS-over-HTTPS, DNS-over-TLS и DNS-over-QUIC
  • Журнал запросов и статистика
  • Родительский контроль и безопасный поиск
  • Свои правила и настройки для каждого клиента

Рекомендуемый тариф

Для AdGuard Home — не меньше 1 vCPU, 2 ГБ RAM и 10 ГБ NVMe.

Минимум для запуска
1 vCPU · 1 ГБ RAM · 10 ГБ диска
Системы
Ubuntu 22.04 · Ubuntu 24.04 · Debian 11 · Debian 12 · AlmaLinux 9

Как установить

Три шага в боте или одна команда по SSH, установка займёт около 60 секунд.

  1. 01

    Выберите тариф в боте

    Откройте @ExpressHost_bot и оплатите VPS. Сервер будет готов примерно через 60 секунд.

  2. 02

    Добавьте AdGuard Home

    На шаге «Дополнения» выберите скрипт из библиотеки или запустите его позже: Настройки сервера → Скрипты.

  3. 03

    Откройте http://IP-сервера:3000 и пройдите мастер: порты интерфейса и DNS, логин администратора

    Адрес сервера и данные для входа бот пришлёт в чат.

Вручную по SSH

Подключитесь к серверу под root и выполните команду. Поддерживаемые системы: Ubuntu 22.04, Ubuntu 24.04, Debian 11, Debian 12, AlmaLinux 9.

Команда установки
curl -s -S -L https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v

Порты

Порты AdGuard Home
ПортПротоколНазначение
3000tcpМастер первоначальной настройки
53tcp/udpDNS-сервер
80tcpВеб-интерфейс после настройки (порт выбирается в мастере)
853tcpDNS-over-TLS (если включён)

После установки

  1. 1.Откройте http://IP-сервера:3000 и пройдите мастер: порты интерфейса и DNS, логин администратора
  2. 2.На Ubuntu порт 53 занят systemd-resolved: отключите DNSStubListener в /etc/systemd/resolved.conf и перезапустите systemd-resolved
  3. 3.Не оставляйте DNS открытым для всех: разрешите доступ только своим IP в «Настройки DNS» или используйте его внутри VPN
  4. 4.Укажите IP сервера как DNS в настройках VPN-клиентов

Частые вопросы

Не нашли ответ? Пишите @ExpressHost_SupportBot.

Можно ли использовать вместе с VPN?

Да, это частая схема: AdGuard Home на том же сервере, а в конфигах WireGuard или Amnezia указан его адрес как DNS.

Как обновить AdGuard Home?

Кнопкой обновления в веб-интерфейсе или повторным запуском установочного скрипта с флагом -r.

Где лежат настройки?

В /opt/AdGuardHome: конфиг AdGuardHome.yaml и папка data со статистикой и журналом.

AdGuard Home ставится при заказе — в боте.