Устанавливаем Dockge на Ubuntu

Для Ubuntu 24.04 самый удобный вариант — установить Dockge через Docker Compose.

1. Установить Docker

Если Docker ещё не установлен:

curl -fsSL https://get.docker.com | sh

Проверить:

docker --versiondocker compose version

2. Создать каталог для Dockge

sudo mkdir -p /opt/dockgecd /opt/dockge

3. Создать каталог для стеков

Dockge хранит здесь ваши compose.yml проекты:

sudo mkdir -p /opt/stacks

4. Создать файл compose.yml

nano compose.yml

Вставить:

services:  dockge:    image: louislam/dockge:1    container_name: dockge    restart: unless-stopped    ports:      - "5001:5001"    volumes:      - /var/run/docker.sock:/var/run/docker.sock      - ./data:/app/data      - /opt/stacks:/opt/stacks    environment:      - DOCKGE_STACKS_DIR=/opt/stacks

Сохранить.


5. Запустить Dockge

docker compose up -d

Проверить:

docker ps

Должен появиться контейнер dockge.


6. Открыть веб-интерфейс

Если IP сервера, например, 123.123.123.123:

http://123.123.123.123:5001

При первом входе Dockge попросит создать администратора.


Рекомендация по безопасности

После установки лучше не оставлять порт 5001 открытым в интернет.

Если у тебя уже есть NPMPlus (Nginx Proxy Manager Plus), сделай так:

Internet    ↓npmplus (443)    ↓dockge:5001

Тогда:

  • доступ будет по HTTPS;
  • можно включить авторизацию;
  • порт 5001 можно закрыть файрволом.

Полезные команды

Обновить Dockge:

cd /opt/dockgedocker compose pulldocker compose up -d

Посмотреть логи:

docker logs -f dockge

Остановить:

docker compose down

После установки через веб-интерфейс можно создавать отдельные стеки, например:

/opt/stacks├── 3x-ui├── npmplus├── adguard└── website

и управлять ими прямо из Dockge.