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

guide

Como Auto-Hospedar Yacht em um VPS (Guia Completo)

Aprenda a instalar e executar Yacht em um VPS com nosso guia detalhado, focado em desenvolvedores. Perfeito para self-hosters e homelabbers que desejam gerenciar containers de forma eficiente.

Gerenciar ferramentas de gerenciamento de containers auto-hospedados tem se tornado cada vez mais popular entre desenvolvedores e entusiastas de homelab. Yacht, uma UI moderna e leve para gerenciamento de Docker, oferece uma maneira simplificada de controlar containers, imagens e redes do Docker. Este guia fornece um passo a passo para instalar e executar Yacht em um VPS, ajudando você a aproveitar ferramentas de código aberto para seus projetos auto-hospedados.

Por que Auto-Hospedar Yacht?

Yacht simplifica o gerenciamento de containers Docker ao fornecer uma interface visual, facilitando a implantação, monitoramento e solução de problemas de aplicações containerizadas. Hospedar Yacht em um VPS permite uma solução econômica, confiável e que está sempre ligada para seu ecossistema auto-hospedado.

Escolhendo o VPS Certo

Selecione um provedor de VPS com base no seu orçamento e localização. Opções comuns incluem:

ProvedorPreço (EUR/USD/mês)Link
Contabo5.99 EURContabo
Hetzner Cloud4.15 EURHetzner
DigitalOcean6 USDDigitalOcean
Vultr6 USDVultr
Linode5 USDLinode

Para uma análise abrangente de todos os provedores, consulte a comparação completa de VPS. Aqui, usaremos Hetzner Cloud como exemplo devido à sua relação custo-desempenho.

Pré-requisitos

Passo 1: Preparar seu VPS

Conecte-se via SSH:

ssh root@seu-vps-ip

Atualize o sistema:

apt update && apt upgrade -y

Instale Docker e Docker Compose:

apt install -y docker.io docker-compose
systemctl enable --now docker

Verifique se o Docker está em execução:

docker --version
docker-compose --version

Passo 2: Criar arquivo Docker Compose para Yacht

Crie um diretório para o Yacht:

mkdir -p ~/yacht && cd ~/yacht

Crie o arquivo docker-compose.yml:

version: '3'

services:
  yacht:
    image: selfhostedpro/yacht:latest
    container_name: yacht
    ports:
      - "8080:8080"
    restart: unless-stopped
    environment:
      - TZ=Europe/Berlin

Ajuste o fuso horário (TZ) conforme necessário.

Passo 3: Executar o container do Yacht

Inicie o container:

docker-compose up -d

Verifique o status do container:

docker ps

Após estar em execução, o Yacht estará acessível via http://seu-vps-ip:8080.

Passo 4: Configurar o Yacht para seu ambiente

Abra seu navegador e acesse http://seu-vps-ip:8080. Você verá a interface do Yacht.

Passo 5: Garantir a segurança do seu Yacht (Recomendado)

Use Certbot com Nginx para habilitar HTTPS:

  1. Instale o Nginx:
apt install -y nginx
  1. Configure o Nginx como proxy reverso:
server {
  listen 80;
  server_name seu-dominio.com;

  location / {
    proxy_pass http://localhost:8080;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
  }
}
  1. Obtenha SSL:
apt install -y certbot python3-certbot-nginx
certbot --nginx -d seu-dominio.com

Atualize a configuração do Nginx para suporte SSL e reinicie:

systemctl reload nginx

Agora, você pode acessar o Yacht com segurança via HTTPS.

Dicas adicionais

docker-compose pull
docker-compose up -d

Perguntas Frequentes

1. Como instalo o Yacht em um VPS usando Docker?

Para instalar o Yacht usando Docker, crie um arquivo docker-compose.yml apontando para a imagem mais recente do Yacht e execute docker-compose up -d. Este método simplifica o gerenciamento e as atualizações. Sempre garanta que sua configuração de Docker esteja segura e atualizada, especialmente quando exposta à internet.

2. O Yacht é adequado para gerenciar múltiplos hosts Docker?

Yacht gerencia containers Docker em um único host. Para configurações multi-host, considere ferramentas como Portainer ou Rancher, que podem orquestrar múltiplos nós. Yacht é ideal se você roda containers em um único VPS ou servidor homelab.

3. Posso automatizar as atualizações do Yacht?

Sim. Faça o pull da última imagem e reinicie o container:

docker-compose pull
docker-compose up -d

Automatize esse processo usando jobs de cron ou pipelines de CI/CD. Sempre teste as atualizações em um ambiente de staging primeiro para evitar interrupções.

Conclusão

Auto-hospedar Yacht em um VPS oferece uma plataforma poderosa e leve para gerenciamento de containers, feita sob medida para desenvolvedores e self-hosters. Ao escolher um VPS econômico de provedores como Hetzner ou Contabo, você pode rodar o Yacht de forma confiável e acessível. Siga este guia para configurar, garantir a segurança e manter sua instância auto-hospedada do Yacht de forma eficiente.

Para mais ideias de auto-hospedagem e melhores práticas, explore a lista awesome-selfhosted e a comunidade r/selfhosted. Boa auto-hospedagem!