Standard de Adopção Tecnológica para infraestruturas TIC.
O OpenFirst é um standard de decisão tecnológica que estabelece critérios estruturados para avaliação e adopção de tecnologias, com preferência por soluções open source e padrões abertos.
Princípio central: open source é a opção por defeito. Soluções proprietárias são a excepção documentada.
Este repositório não é apenas documentação — é um kit operacional completo que acompanha o ciclo de decisão, aprendizagem e implementação de tecnologias open source.
Está organizado em três camadas que se complementam:
Decidir → Aprender → Implementar
| Camada | O que resolve | Onde |
|---|---|---|
| Decidir | Critérios e modelo estruturado para escolher tecnologias | OPENFIRST.md |
| Aprender | Guias práticos e laboratórios para validar e ganhar competência | guias/ · labs/ |
| Implementar | Stack de referência, scripts e automações prontos a usar | stack/ · stack/auto-installer.md |
E ainda:
| Recurso | O que é | Onde |
|---|---|---|
| Blocklists | Listas de bloqueio de IPs e domínios para segurança de rede | blocklists/ |
Se precisas de tomar uma decisão tecnológica →
Começa pelo OPENFIRST.md. Encontras o modelo de decisão em 4 etapas, critérios de maturidade e um scorecard para avaliar alternativas open source.
Se precisas de aprender a usar uma tecnologia →
Consulta os guias/ para procedimentos operacionais documentados, ou usa os labs/ para experimentar em ambiente controlado antes de ir para produção.
Se precisas de instalar ou configurar um ambiente →
Vai directamente ao stack/auto-installer.md para comandos e automações prontas, ou ao stack/stack.md para perceber o racional de cada tecnologia adoptada.
Se precisas de proteger a rede →
As blocklists/ contêm listas de IPs e domínios prontas a integrar com fail2ban, firewalls ou proxies.
Listagem do repositório
OpenFirst/
├── blocklists/ # Listas de bloqueio de IPs e domínios
│ ├── nodes/
│ ├── domain-bl.txt
│ ├── ip-bl.txt
│ └── README.md
│
├── guias/ # Documentação técnica e procedimentos operacionais
│ ├── img/
│ ├── como-usar-ip-bl-txt-com-fail2b....md
│ ├── como-usar-os-labs-locais.md
│ ├── preparar-maq-hyperv-para-labs....md
│ ├── preparar-maq-virtualbox-para-l....md
│ ├── sintaxe-basica-de-markdown.md
│ └── guides.md
│
├── labs/ # Laboratórios e ambientes de teste
│
├── stack/ # Stack tecnológica e automações
│ ├── pesquisas/
│ ├── scripts/
│ ├── auto-installer.md
│ └── stack.md
│
├── LICENSE
├── OPENFIRST.md # Standard de Adopção Tecnológica (documento principal)
└── README.md # Este ficheiro
Listas de bloqueio de IPs e domínios associados a publicidade abusiva, malware e tracking. Utilizáveis directamente em firewalls, proxies e ferramentas como fail2ban.
Documentação técnica e procedimentos operacionais. Inclui guias de preparação de ambientes (Hyper-V, VirtualBox, Proxmox), uso das blocklists e referências de sintaxe.
Laboratórios e ambientes de teste para validação de tecnologias antes da adopção em produção.
Stack tecnológica de referência e automações para ambientes open source em AlmaLinux 10+. Inclui scripts de instalação automática e pesquisas de suporte à decisão tecnológica.
| Documento | Descrição |
|---|---|
OPENFIRST.md |
Standard de Adopção Tecnológica — modelo de decisão, critérios e princípios |
stack/stack.md |
Stack tecnológica de referência |
stack/auto-installer.md |
Automações e comandos de instalação |
guias/guides.md |
Índice de guias técnicos |
O ecossistema OpenFirst evolui através da colaboração e partilha de conhecimento técnico.
São valorizadas contribuições que:
- proponham alternativas open source viáveis e maduras com fundamentação técnica
- melhorem os critérios de avaliação ou o modelo de decisão
- contribuam para automação, segurança, eficiência ou escalabilidade
- reportem casos de uso reais e lições aprendidas
Se este projecto for útil:
- ⭐ estrela o repositório
- segue a organização para acompanhar novas stacks e automações
- partilha com equipas e comunidades técnicas
Discussões e respostas técnicas na secção de FAQ do repositório.