Files
OBS/2. Проекты/Adguard/2. Настройка AdGuard Home.md

1.2 KiB
Raw Blame History

Создаем папки:

mkdir -p /opt/adguardhome
cd /opt/adguardhome

Создаем docker-compose.yml

mkdir -p /opt/adguardhome
cd /opt/adguardhome

Создаем docker-compose.yml:

nano docker-compose.yml
version: "3"

services:
  adguardhome:
    image: adguard/adguardhome
    container_name: adguardhome
    restart: unless-stopped
    ports:
      - "53:53/tcp"     # DNS
      - "53:53/udp"     # DNS
      - "8480:80/tcp"   # Веб-интерфейс (снаружи 8480 -> внутри 80)
      - "3000:3000/tcp" # Порт первоначальной настройки
      - "853:853/tcp"   # DNS-over-TLS (если нужен)
    volumes:
      - ./workdir:/opt/adguardhome/work
      - ./confdir:/opt/adguardhome/conf
      # Пробрасываем сертификаты (на случай, если понадобятся для DNS-over-TLS)
      - /etc/letsencrypt:/opt/adguardhome/certs:ro

Сохранить: Ctrl+OEnter. Выйти: Ctrl+X.

Запускаем контейнер:

sudo docker-compose up -d

[!Bug] Переход в 3. Первичная настройка AdGuard