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

guide

Como Autohospedar Gitea na Vultr (Guia 2026)

Este guia mostra o passo a passo para autohospedar Gitea em uma VPS Vultr, incluindo configuração, instalação e dicas de desempenho.

Como Autohospedar Gitea na Vultr (Guia 2026)

Autohospedar Gitea em uma Virtual Private Server (VPS) como a Vultr é uma excelente maneira para desenvolvedores gerenciarem repositórios Git com controle total sobre seus dados. Este guia detalha os passos para instalar e configurar Gitea em uma instância Vultr.

Por que Escolher Vultr?

A Vultr oferece uma plataforma confiável para desenvolvedores, com preços acessíveis e desempenho robusto. Aqui está uma comparação breve de alguns provedores de VPS populares:

ProvedorPreço (EUR/USD)Recursos
Contabo VPS5,99 EUR/mêsAlto armazenamento, baseado em SSD
Hetzner Cloud4,15 EUR/mêsPreços competitivos, ótimo desempenho
DigitalOcean6 USD/mêsAmigável para desenvolvedores, planos flexíveis
Vultr6 USD/mêsLocalizações globais, fácil de usar
Linode (Akamai Cloud)5 USD/mêsInstâncias configuráveis, forte suporte comunitário

Você pode encontrar uma comparação mais detalhada de VPS em comparação completa de VPS.

Passos para Instalar Gitea na Vultr

Passo 1: Criar uma Conta na Vultr

  1. Acesse Vultr e cadastre-se para criar uma conta. Será necessário inserir informações de pagamento.
  2. Após login, inicie uma nova instância de servidor.

Passo 2: Implantar Sua VPS

  1. Selecionar uma Localização de Servidor: Escolha uma localização próxima ao seu público.
  2. Escolher um Plano: O plano mais barato a 6 USD/mês deve ser suficiente para uma pequena instância de Gitea.
  3. Selecionar um OS: Opte pelo Ubuntu 20.04 LTS para maior estabilidade e suporte.
  4. Finalizar e Implantar: Clique em ‘Deploy Now’ e aguarde até seu servidor estar pronto.

Passo 3: Acessar Sua VPS

Depois que sua VPS estiver ativa, você receberá o endereço IP do servidor. Use SSH para se conectar:

ssh root@seu-ip-do-servidor

Passo 4: Instalar Pacotes Necessários

Antes de instalar o Gitea, atualize seu sistema e instale os pacotes essenciais:

sudo apt update && sudo apt upgrade -y
sudo apt install -y git mysql-server

Passo 5: Configurar o MySQL

  1. Garantir a segurança da instalação do MySQL:
    sudo mysql_secure_installation
  2. Acessar o MySQL:
    sudo mysql -u root -p
  3. Criar o banco de dados para o Gitea:
    CREATE DATABASE gitea;
    CREATE USER 'gitea'@'localhost' IDENTIFIED BY 'sua_senha';
    GRANT ALL PRIVILEGES ON gitea.* TO 'gitea'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;

Passo 6: Baixar e Instalar Gitea

  1. Baixar o binário mais recente do Gitea:
    wget -O gitea https://dl.gitea.io/gitea/latest/gitea-1.20-linux-amd64
  2. Tornar o arquivo executável e mover para o local adequado:
    chmod +x gitea
    sudo mv gitea /usr/local/bin/

Passo 7: Criar Usuário Gitea

sudo adduser --disabled-login gitea

Passo 8: Configurar Serviço Gitea

Criar um arquivo de serviço systemd:

sudo nano /etc/systemd/system/gitea.service

Adicione a seguinte configuração:

[Unit]
Description=Gitea
After=syslog.target
After=network.target

[Service]
User=gitea
Group=gitea
WorkingDirectory=/home/gitea/gitea
ExecStart=/usr/local/bin/gitea web
Restart=always
Environment=USER=gitea HOME=/home/gitea

[Install]
WantedBy=multi-user.target

Passo 9: Iniciar o Gitea

  1. Iniciar o serviço:
    sudo systemctl start gitea
  2. Habilitar para iniciar automaticamente ao bootar:
    sudo systemctl enable gitea

Passo 10: Configurar Gitea

  1. Abra seu navegador e acesse http://seu-ip-do-servidor:3000.
  2. Siga o assistente de instalação:
    • Tipo de Banco de Dados: MySQL.
    • Host: localhost:3306
    • Usuário: gitea
    • Senha: sua_senha
    • Banco de Dados: gitea
  3. Finalize a instalação.

Perguntas Frequentes

Q1: É seguro autohospedar Gitea na Vultr?
Autohospedar Gitea na Vultr oferece um nível de controle e segurança, pois você gerencia seu servidor e aplicação. Certifique-se de implementar medidas de segurança, como usar senhas fortes para o banco de dados MySQL, manter o software atualizado e configurar um firewall (como UFW) para restringir o acesso às portas necessárias. Backups regulares também são essenciais para evitar perda de dados.

Q2: Posso usar outros bancos de dados com Gitea?
Sim, o Gitea suporta outros bancos como PostgreSQL e SQLite. Se preferir usar PostgreSQL, será necessário instalá-lo e criar um banco de dados semelhante ao MySQL. Os passos para configuração variarão dependendo da sua escolha, portanto consulte a documentação oficial do Gitea para instruções específicas.

Q3: Como otimizar o desempenho do Gitea?
Para otimizar o Gitea na Vultr, considere aumentar a memória disponível para sua VPS, especialmente se tiver múltiplos usuários. Você também pode configurar mecanismos de cache como Redis para melhorar o desempenho. Monitorar recursos do servidor e otimizar consultas MySQL também ajuda. Por fim, habilite HTTPS para comunicação segura e maior confiança dos usuários.

Autohospedar Gitea na Vultr é uma solução direta e oferece um controle poderoso de versionamento de código adaptado às suas necessidades. Siga este guia para colocar seu ambiente de desenvolvimento em funcionamento rapidamente. --- FIM ---