Pular para o conteúdo principal

Servidor de Ferramentas BITIO

Visão Geral

O Servidor de Ferramentas BITIO é uma instância EC2 dedicada que hospeda ferramentas essenciais para desenvolvimento e colaboração da equipe, incluindo:

  • Forgejo - Servidor Git self-hosted para repositórios privados
  • Pritunl VPN - Servidor VPN baseado em WireGuard para acesso seguro
  • Nginx - Proxy reverso para gerenciamento de tráfego web
  • PostgreSQL - Banco de dados para Forgejo
  • Docker - Containerização de serviços

🚀 Status Atual

ComponenteStatusURL de Acesso
Forgejo Git Server✅ Operacionalhttp://3.208.54.208
Forgejo SSH✅ Operacionalgit@3.208.54.208:2222
Pritunl VPN✅ Operacionalhttps://3.208.54.208:9443
Servidor SSH✅ Operacionalssh ubuntu@3.208.54.208

🏗️ Arquitetura de Infraestrutura

┌─────────────────────────────────────────────┐
│ AWS VPC (BITIO) │
│ ┌─────────────────────────────────────┐ │
│ │ Subnet Pública │ │
│ │ ┌─────────────────────────────┐ │ │
│ │ │ EC2 Instance │ │ │
│ │ │ (t3.micro) │ │ │
│ │ │ │ │ │
│ │ │ 🐳 Docker Containers: │ │ │
│ │ │ ├── Forgejo (Git) │ │ │
│ │ │ ├── PostgreSQL (DB) │ │ │
│ │ │ ├── Pritunl (VPN) │ │ │
│ │ │ └── Nginx (Proxy) │ │ │
│ │ │ │ │ │
│ │ │ 💾 EBS Volume (15GB) │ │ │
│ │ │ /mnt/forgejo_data │ │ │
│ │ └─────────────────────────────┘ │ │
│ └─────────────────────────────────────┘ │
│ │ │
│ ┌────▼────┐ │
│ │ EIP │ 3.208.54.208 │
│ └─────────┘ │
└─────────────────────────────────────────────┘

🔧 Especificações Técnicas

Recursos AWS

  • Instância EC2: t3.micro (1 vCPU, 1GB RAM)
  • Sistema Operacional: Ubuntu Server 24.04 LTS
  • Armazenamento:
    • Disco raiz: 12GB (gp3, criptografado)
    • Volume de dados: 15GB (gp3, criptografado)
  • Rede: Elastic IP fixo
  • Ambiente: staging

Portas e Segurança

  • SSH (22): Restrito aos IPs autorizados
  • HTTP (80): Forgejo Web Interface
  • HTTPS (443): Reservado para SSL futuro
  • SSH Git (2222): Operações Git via SSH
  • WireGuard (51820/udp): Túnel VPN
  • Pritunl Admin (9443): Interface administrativa VPN

🎯 Benefícios

Para o Desenvolvimento

  • Repositórios Privados: Controle total sobre código fonte sensível
  • Acesso Seguro: VPN para trabalho remoto seguro
  • Sem Custos Recorrentes: Evita mensalidades de GitLab/GitHub private
  • Customização Total: Configurações adaptadas às necessidades da equipe

Para a Segurança

  • Isolamento de Rede: Acesso VPN obrigatório para recursos internos
  • Auditoria Completa: Logs de todas as operações Git e VPN
  • Criptografia: Dados em repouso e em trânsito criptografados
  • Backup Automático: Dados persistentes em volume EBS

📊 Custos Estimados (Staging)

RecursoEspecificaçãoCusto Mensal (USD)
EC2 t3.micro1 vCPU, 1GB RAM~$8.50
EBS Volumes27GB total~$2.70
Elastic IPIP fixo$3.65
TráfegoEstimado~$1.00
Total~$15.85/mês