Como Auto-Hostar Gitea no Contabo (Guia 2026)
Gitea é um serviço de Git leve e auto-hospedado que vem ganhando popularidade entre desenvolvedores para gerenciamento de repositórios. Neste guia, você aprenderá como instalar o Gitea em um VPS do Contabo, aproveitando seu desempenho eficiente e preços acessíveis. Essa instalação é adequada para homelabbers e desenvolvedores que desejam uma experiência de Git fluida.
Por que escolher Contabo para Hospedagem de Gitea?
Contabo oferece servidores privados virtuais (VPS) confiáveis a preços competitivos, começando por apenas 5,99 EUR/mês. Com recursos generosos alocados para seu servidor, você pode implantar o Gitea sem se preocupar com gargalos de performance. Abaixo, uma rápida comparação entre Contabo e outros provedores populares de VPS para ajudar a entender suas vantagens.
| Provvedor | Preço Mensal | RAM | Armazenamento | Localizações dos Data Centers |
|---|---|---|---|---|
| Contabo | 5,99 EUR | 4 GB | 400 GB SSD | Alemanha, EUA |
| Hetzner Cloud | 4,15 EUR | 4 GB | 20 GB SSD | Alemanha |
| DigitalOcean | 6 USD | 4 GB | 80 GB SSD | Global |
| Vultr | 6 USD | 4 GB | 80 GB SSD | Global |
| Linode (Akamai) | 5 USD | 4 GB | 80 GB SSD | Global |
Pré-requisitos
- VPS Contabo: Faça um cadastro e providencie um VPS com pelo menos 4 GB de RAM e armazenamento SSD.
- Nome de Domínio: Adquira um domínio se desejar acessar o Gitea via URL personalizada.
- Acesso SSH: Certifique-se de ter acesso SSH ao VPS.
Passo 1: Acessar seu VPS
Para começar, conecte-se via SSH ao seu VPS do Contabo. Abra um terminal e execute:
ssh root@seu_ip_do_servidor
Substitua seu_ip_do_servidor pelo endereço IP real do seu VPS do Contabo.
Passo 2: Atualizar o Sistema
Garanta que seus pacotes do sistema estejam atualizados:
apt update && apt upgrade -y
Passo 3: Instalar Pacotes Necessários
O Gitea requer Git e algumas bibliotecas adicionais. Instale-os com o comando:
apt install git sqlite3 -y
Para quem deseja usar um banco de dados externo como MySQL ou PostgreSQL, certifique-se de instalá-los também.
Passo 4: Criar um Usuário Git
Por razões de segurança, crie um usuário dedicado para rodar o Gitea:
adduser --system --shell /bin/bash --gecos 'Usuário Git' --group --disabled-password git
Passo 5: Baixar o Gitea
Em seguida, faça o download do Gitea do repositório oficial:
wget -O gitea https://dl.gitea.io/gitea/1.18.0/gitea-1.18.0-linux-amd64
Torne o arquivo baixado executável:
chmod +x gitea
Passo 6: Mover o Gitea para o Diretório do Usuário
Mova o binário do Gitea para o diretório do usuário:
mv gitea /usr/local/bin/
Passo 7: Configurar o Gitea
Crie os diretórios necessários para o Gitea:
mkdir -p /var/lib/gitea/{custom,data,log}
chown -R git:git /var/lib/gitea/
Agora crie um arquivo de configuração:
nano /etc/systemd/system/gitea.service
Adicione a seguinte configuração:
[Unit]
Description=Gitea
After=syslog.target
After=network.target
[Service]
User=git
Group=git
WorkingDirectory=/var/lib/gitea
ExecStart=/usr/local/bin/gitea web
Restart=always
Environment=USER=git HOME=/var/lib/gitea
[Install]
WantedBy=multi-user.target
Passo 8: Iniciar o Gitea
Habilite e inicie o serviço do Gitea com os comandos:
systemctl enable gitea
systemctl start gitea
Passo 9: Acessar o Gitea
Abra seu navegador e acesse:
http://seu_ip_do_servidor:3000
Substitua seu_ip_do_servidor pelo IP do seu VPS. Você verá a página de configuração do Gitea onde pode criar sua conta de administrador e configurar o banco de dados.
Perguntas Frequentes
Como configurar um banco de dados para o Gitea no Contabo?
Para rodar o Gitea de forma eficiente, você pode configurar um banco de dados como MySQL ou PostgreSQL. Instale o servidor de banco de dados no seu VPS e crie um novo banco e usuário para o Gitea. Na página de configuração do Gitea, escolha o tipo de banco de dados e insira os detalhes necessários como usuário, senha e nome do banco. Certifique-se de configurar o servidor de banco para permitir conexões da sua instalação do Gitea.
Posso usar um nome de domínio para acessar meu Gitea auto-hospedado?
Sim, você pode usar um nome de domínio. Após adquirir seu domínio, configure as entradas DNS para apontar para o IP do seu VPS do Contabo. Na configuração do Gitea, certifique-se de inserir o nome do domínio para a aplicação. Isso proporcionará uma URL mais limpa e facilitará o acesso dos usuários.
Como posso proteger minha instalação do Gitea?
Para proteger sua instalação do Gitea, considere configurar um certificado SSL usando Let’s Encrypt. Isso pode ser feito facilmente instalando o Certbot. Após configurar o SSL, assegure-se de que sua configuração do Gitea tenha a ROOT_URL correta usando https://. Atualize regularmente o Gitea e suas dependências para corrigir vulnerabilidades de segurança.
Para uma comparação completa de provedores de VPS, visite nossa comparação completa de VPS. Com um VPS acessível da Contabo, você pode hospedar seu Gitea com sucesso e gerenciar seus repositórios de forma eficiente. --- FIM ---