**Создаем папки:**
```
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
```

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

