Frod

04.11.2026

установка adguard home на vps

Frod — свобода без границ

Установка AdGuard Home на VPS: Пошаговая инструкция и рекомендации

В этой статье мы расскажем вам, как установить AdGuard Home на VPS (Virtual Private Server) и настроить его для обеспечения безопасной и конфиденциальной работы в Интернете. AdGuard Home — это бесплатное и открытое решение для блокировки рекламы и защиты от вредоносного трафика, которое может помочь вам защитить себя и свою семью от вреда.

Почему AdGuard Home необходим?

AdGuard Home — это мощное решение для блокировки рекламы и защиты от вредоносного трафика. Оно может помочь вам:

  • Блокировать рекламные объявления и снижать время загрузки страниц
  • Защитить себя и свою семью от вредоносного трафика и фишинговых атак
  • Установить личные настройки фильтрации и блокировать конкретные сайты или сервисы

Требования для установки AdGuard Home на VPS

Чтобы установить AdGuard Home на VPS, вам понадобится:

  • ВPS с поддержкой Linux (Ubuntu, Debian или CentOS)
  • Учетная запись с root-доступом
  • Доступ к серверу SSH

Шаг 1: Подготовка VPS

Перед установкой AdGuard Home вы должны подготовить VPS. Для этого:

  1. Обновите пакеты и установите все необходимые зависимости: sudo apt update && sudo apt upgrade -y
  2. Установите Docker и Docker Compose: sudo apt install -y docker.io docker-compose
  3. Запустите Docker и Docker Compose: sudo systemctl start docker и sudo systemctl start docker-compose

Шаг 2: Создание образа AdGuard Home

После подготовки VPS создайте образ AdGuard Home в Docker. Для этого:

  1. Скачайте образ AdGuard Home из Docker Hub: docker pull adguard/adguard-home
  2. Создайте файл docker-compose.yml с настройками AdGuard Home:
version: '3'
services:
 adguard-home:
 image: adguard/adguard-home
 container_name: adguard-home
 ports:
 - "3000:3000"
 volumes:
 - ./config:/etc/adguardhome

Шаг 3: Настройка AdGuard Home

После создания образа настройте AdGuard Home. Для этого:

  1. Создайте файл config.yml с настройками AdGuard Home:
{
 "dns": {
 "enabled": true,
 "port": 53
 },
 "http": {
 "enabled": true,
 "port": 3000
 },
 "filterLists": [
 {
 "name": "Default",
 "url": "https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts"
 }
 ]
}
  1. Подайте команду docker-compose up -d для старта AdGuard Home в фоновом режиме

Шаг 4: Настройка DNS

После настройки AdGuard Home настройте DNS на VPS. Для этого:

  1. Создайте файл /etc/bind/named.conf.local с настройками DNS:
zone "example.com" {
 type master;
 file "/etc/bind/zones/example.com.zone";
};
  1. Создайте файл /etc/bind/zones/example.com.zone с настройками зоны:
$TTL 1h
@ IN SOA ns1.example.com. hostmaster.example.com. (
 1
 3600
 3600
 604800
 3600
 )

@ IN NS ns1.example.com.
@ IN NS ns2.example.com.
  1. Подайте команду sudo service bind9 restart для перезапуска DNS-сервера

Шаг 5: Тестирование AdGuard Home

После настройки AdGuard Home и DNS-тестирования AdGuard Home. Для этого:

  1. Проверьте, что AdGuard Home работает корректно, отправив команду docker exec -it adguard-home cat /config/config.yml
  2. Проверьте, что DNS-транзакции проходят через AdGuard Home, отправив команду dig +short example.com @localhost

Вывод

В этой статье мы рассказали, как установить AdGuard Home на VPS и настроить его для обеспечения безопасной и конфиденциальной работы в Интернете. AdGuard Home — это мощное решение для блокировки рекламы и защиты от вредоносного трафика, которое может помочь вам защитить себя и свою семью от вреда.

Советы и рекомендации

  • Убедитесь, что ваш VPS имеет достаточную мощность и ресурсы для работы AdGuard Home.
  • Настройте AdGuard Home и DNS в соответствии с потребностями вашей организации.
  • Проверьте AdGuard Home и DNS-транзакции перед запуском в производstav.