Главная/Self-hosted/AdGuard Home
Установка AdGuard Home на VPS
Установка AdGuard Home на VPS делается одним контейнером adguard/adguardhome: он принимает DNS-запросы на порту 53, а мастер первой настройки открывается на порту 3000. На сервере в интернете AdGuard Home нужен для шифрованного DNS (DoT и DoH) своим устройствам и семье. Он фильтрует рекламу и трекеры по спискам и не меняет ни ваш IP-адрес, ни доступность сайтов.
Ответ за 30 секунд
Для семьи и десятка устройств хватит самого младшего тарифа. Главная ловушка VPS это порт 53, открытый всему интернету: ограничьте клиентов и пускайте телефон только через DoT, иначе вашим DNS воспользуются посторонние.
Младшего тарифа хватает на DNS для семьи, а почасовая оплата позволяет проверить схему за сутки.
Сколько ресурсов нужно AdGuard Home53порт DNS, TCP и UDP
3000порт мастера настройки
853порт DNS-over-TLS
01 · 1 мин
Что делает AdGuard Home и чего он не делает#
AdGuard Home это DNS-сервер с фильтрами. Когда устройство обращается к сайту, оно сначала спрашивает DNS, какой у сайта адрес. AdGuard Home сверяет домен со списками рекламы, трекеров и вредоносных сайтов и для запрещённых отвечает отказом. Рекламный баннер просто не загружается.
Дополнительно он умеет правила для отдельных устройств, родительский контроль, журнал запросов и шифрованные протоколы DNS-over-HTTPS (DoH), DNS-over-TLS (DoT) и DNS-over-QUIC. Он не прячет адрес и не открывает недоступные сайты: это фильтр для рекламы и сборщиков данных, и его не стоит выдавать за что-то другое.
02 · 1 мин
Где ставить AdGuard Home: дома, на роутере или на VPS#
| Место | Плюсы | Минусы |
|---|---|---|
| Роутер или Raspberry Pi дома | Минимальная задержка, видны реальные адреса устройств, работает DHCP | Фильтрует только домашнюю сеть, пока вы не дома |
| VPS | Один адрес для телефонов в любой сети, шифрованный DNS на своём домене | Каждый новый запрос идёт по интернету, DHCP недоступен, нужна защита порта 53 |
Часто выбирают комбинацию: дома AdGuard Home на роутере или мини-ПК (см. сервер для умного дома), а VPS нужен для телефона вне Wi-Fi. Повторные запросы кэшируются, поэтому медленный первый ответ заметен только на новых сайтах.
Инструмент · 1 мин
Сколько ресурсов нужно AdGuard Home#
AdGuard Home написан на Go и сам по себе занимает мало памяти. Прирост даёт журнал запросов и статистика: чем больше устройств и чем дольше вы храните историю, тем больше места нужно под данные. Для семьи хватает самого младшего тарифа, офису и журналу на месяцы добавляйте по калькулятору.
Какой сервер взять под AdGuard Home
Количество устройств и соседи по серверу
04 · 1 мин
Установка AdGuard Home в Docker на Ubuntu#
- Освободите порт 53. На Ubuntu его занимает systemd-resolved, и контейнер не запустится. Создайте файл
/etc/systemd/resolved.conf.d/adguardhome.confс блоком[Resolve], строкамиDNS=127.0.0.1иDNSStubListener=no, затем направьте/etc/resolv.confна/run/systemd/resolve/resolv.confи перезапустите службу командойsystemctl reload-or-restart systemd-resolved. - Установите Docker уже после освобождения порта:
curl -fsSL https://get.docker.com | sh. - Запустите контейнер по compose-файлу ниже.
- Откройте мастер через туннель SSH на порт 3000 (
ssh -L 3000:127.0.0.1:3000 user@IP), создайте администратора и выберите порты.
services:
adguardhome:
image: adguard/adguardhome
container_name: adguardhome
restart: unless-stopped
ports:
- "53:53/tcp"
- "53:53/udp"
- "853:853/tcp"
- "127.0.0.1:3000:3000/tcp"
volumes:
- ./work:/opt/adguardhome/work
- ./conf:/opt/adguardhome/conf
Порты 67 и 68 для DHCP на VPS не нужны. Панель управления привязана к 127.0.0.1: так мастер не виден из интернета, пока вы не задали пароль. Вместо туннеля можно поставить Caddy и открыть панель по домену с HTTPS.
05 · 1 мин
Как защитить DNS AdGuard Home на VPS от посторонних#
Резолвер, отвечающий всем подряд, называют открытым. Открытые резолверы применяют для усиления DDoS-атак, поэтому хостер может ограничить такой сервер. Свой DNS нужно закрыть от чужих.
- Файрвол. Порт 53 откройте только для адресов, с которых вы ходите. Если адреса меняются, закройте 53 совсем и работайте по DoT.
- Список разрешённых клиентов. В настройках DNS AdGuard Home есть раздел доступа: разрешите свои IP и диапазоны, остальным сервер не ответит.
- DoT на домене. Выпустите сертификат на dns.example.com через Certbot, смонтируйте в контейнер весь каталог
/etc/letsencrypt(файлы вliveэто ссылки наarchive) и укажите пути в разделе шифрования AdGuard Home.
Телефон на Android подключается к DoT в системных настройках, в поле «Частный DNS» вписывают имя dns.example.com.
06 · 1 мин
Обновление и копии AdGuard Home в Docker#
Образ обновляют командами docker compose pull и docker compose up -d. Сохраняется всё, что лежит в смонтированных каталогах, поэтому контейнер можно пересоздавать без потерь.
Копируйте каталог conf: в нём файл AdGuardHome.yaml с пользователями, списками фильтров и правилами. Каталог work содержит журнал и статистику, терять их не страшно. Куда складывать копии, подскажет страница про бэкапы.
07 · 1 мин
Вопросы об установке AdGuard Home#
Какие порты нужны AdGuard Home в Docker?
53 по TCP и UDP для DNS, 3000 для мастера первой настройки, 853 для DNS-over-TLS. Для DoH используют 443, для панели после настройки порты 80 или 3000.
Почему AdGuard Home не запускается на Ubuntu из-за порта 53?
Порт занимает systemd-resolved. Отключите его заглушку параметром DNSStubListener=no в отдельном файле resolved.conf.d и перезапустите службу.
Безопасно ли открывать AdGuard Home на VPS в интернет?
Только с ограничениями: разрешите свои адреса в списке клиентов, закройте порт 53 файрволом и подключайте устройства по DoT. Открытый резолвер используют для DDoS-атак.
Подходит ли AdGuard Home для доступа к закрытым сайтам?
Нет. Он фильтрует рекламу и трекеры по спискам доменов и не меняет ни ваш адрес, ни маршрут трафика.
Почему этому можно верить
Как мы проверяли
Источники цифр на этой странице: VPS и VDS серверы Таймвеб Клауд, timeweb.cloud/services/vds-vps, проверено 14 октября 2026; Маркетплейс приложений Таймвеб Клауд, timeweb.cloud/marketplace, проверено 14 октября 2026; AdGuard Home: вики, запуск в Docker, github.com/AdguardTeam/AdGuardHome/wiki/Docker, проверено 15 октября 2026.
Запустите свой сервер за пару минут
Почасовая оплата: тестовый стенд на сутки стоит десятки рублей, а не месячный тариф.
- NVMe-диски и гарантированная доля процессора
- Root-доступ и любой софт, от Docker до игровых серверов
- Маркетплейс: 91 приложение в один клик
- Бесплатный перенос проекта силами специалистов