1.1 KiB
1.1 KiB
Создаем папки:
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+O, Enter. Выйти: Ctrl+X.
Запускаем контейнер: sudo docker-compose up -d