Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Como Self-Hostar Dockge em um VPS (Guia Completo)

Aprenda a instalar e executar o Dockge em um VPS com este guia passo a passo. Perfeito para desenvolvedores e homelabbers que desejam auto-hospedar containers Docker de forma eficiente.

Self-hostar Dockge em um VPS oferece uma maneira flexível e econômica de gerenciar containers Docker sem depender de serviços de terceiros. Se você é um desenvolvedor ou homelabber, este guia mostra como instalar o Dockge em seu VPS, otimizar seu ambiente e garantir uma operação confiável.

O que é o Dockge?

Dockge é uma plataforma de código aberto projetada para simplificar a implantação e gestão de containers Docker em vários servidores. Ela oferece uma interface web intuitiva, orquestração fácil de containers e recursos de automação para ambientes auto-hospedados. Executar o Dockge em um VPS permite que você tenha controle total e personalize sua configuração exatamente como precisa.

Como escolher o provedor de VPS certo

Para auto-hospedar o Dockge, é fundamental escolher um VPS acessível e confiável. Aqui está uma comparação rápida de provedores populares adequados para hospedar o Dockge:

ProvedorPreço (por mês)RecursosLink de Afiliado
Contabo VPS5,99 EURGrande RAM, armazenamento SSDContabo
Hetzner Cloud4,15 EURAlto desempenho, planos flexíveisHetzner
DigitalOcean6 USDFácil de usar, dropletsDigitalOcean
Vultr6 USDData centers globaisVultr
Linode5 USDConfiável, escalávelLinode

Para uma comparação detalhada, acesse a comparação completa de VPS.

Pré-requisitos

Antes de instalar o Dockge, certifique-se de ter:

Passo 1: Configurar seu VPS

  1. Conectar via SSH:
ssh root@seu-ip-do-vps
  1. Atualizar o sistema:
apt update && apt upgrade -y
  1. Instalar Docker e Docker Compose:
apt install -y docker.io docker-compose
systemctl enable --now docker

Certifique-se de que o Docker está funcionando:

docker --version
docker-compose --version

Passo 2: Instalar o Dockge

  1. Criar um diretório para o Dockge:
mkdir -p /opt/dockge
cd /opt/dockge
  1. Baixar o arquivo Docker Compose mais recente:

Crie um arquivo docker-compose.yml:

version: '3'

services:
  dockge:
    image: ghcr.io/dockge/dockge:latest
    container_name: dockge
    restart: always
    ports:
      - "8080:8080"
    volumes:
      - ./data:/app/data
      - /var/run/docker.sock:/var/run/docker.sock

Salve este arquivo como docker-compose.yml.

  1. Iniciar o container:
docker-compose up -d

O Dockge agora deve estar rodando na porta 8080.

Passo 3: Configurar Firewall e Domínio

ufw allow 8080/tcp
server {
    listen 80;
    server_name dockge.seudominio.com;

    location / {
        proxy_pass http://localhost:8080;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }
}
systemctl reload nginx

Passo 4: Acessar e usar o Dockge

Acesse seu VPS pelo IP ou domínio:

http://seu-ip-do-vps:8080

ou, se usando um domínio com SSL:

https://dockge.seudominio.com

Faça login e você encontrará uma interface intuitiva para implantar, gerenciar e monitorar containers Docker.

Dicas de Otimização

Perguntas Frequentes

1. É seguro rodar o Dockge em um VPS?

Executar o Dockge em um VPS é seguro desde que você siga boas práticas de segurança. Mantenha seu servidor atualizado, use firewalls para restringir acessos não autorizados e configure criptografia SSL. Atualize regularmente o Dockge e as imagens do Docker para corrigir vulnerabilidades. Para aumentar a segurança, considere autenticação por chaves SSH e fail2ban.

2. Quão intensivo em recursos é hospedar o Dockge?

O uso de recursos do Dockge depende do número e tamanho dos containers gerenciados. Um VPS pequeno com 2 GB de RAM e 1 núcleo de CPU é suficiente para configurações básicas. À medida que seu número de containers cresce ou as cargas de trabalho se tornam intensas, pode ser necessário atualizar seu VPS para manter o desempenho.

3. Posso rodar múltiplas instâncias do Dockge?

Sim, é possível rodar múltiplas instâncias do Dockge em containers ou máquinas virtuais isoladas, mas geralmente é mais simples e eficiente gerenciar uma única instância e administrar seus containers dentro dela. Para ambientes de larga escala ou segmentados, considere orquestrar Docker Swarm ou Kubernetes com múltiplos nós.

Considerações Finais

Auto-hospedar Dockge em um VPS permite que você tenha controle total sobre seu ambiente Docker, possibilitando automações e gestão flexíveis. Ao escolher um provedor de VPS acessível e seguir este guia, você pode construir uma plataforma confiável de Docker auto-hospedada adaptada às suas necessidades. Para mais soluções de auto-hospedagem, explore a comparação completa de VPS e os amplos recursos da comunidade em r/selfhosted e awesome-selfhosted.

Comece pequeno, mantenha sua configuração segura e escale conforme necessário. Boa auto-hospedagem!