Explore a documentação »
Contribuir
·
Ver exemplos
Devopness4Noobs é um guia introdutório sobre a Devopness, plataforma que provisiona infraestrutura em nuvem e publica aplicações nas suas próprias contas de cloud.
A proposta é sair do "meu código só roda na minha máquina" e chegar em uma aplicação no ar, com domínio, HTTPS, configuração separada por ambiente e deploy automático a cada push, sem precisar montar uma stack inteira de ferramentas de DevOps antes.
O material é escrito em português, do zero, e segue a documentação oficial em https://www.devopness.com/docs/.
Este material foi pensado para quem:
- consegue rodar o projeto local, mas trava na hora de publicar;
- não tem alguém dedicado a DevOps no time;
- já ouviu falar de deploy, DNS, SSL e worker, mas nunca juntou tudo;
- é freelancer ou agência e precisa manter a infraestrutura de cada cliente separada;
- quer operar infraestrutura via API ou por agentes de IA usando MCP.
Antes de começar, é útil ter:
- noções básicas de terminal;
- Git instalado e um repositório seu;
- uma conta na Devopness, gratuita e sem cartão;
- uma conta em algum provedor de cloud (AWS, Azure, Google Cloud, DigitalOcean, Hetzner e outros);
- paciência com DNS.
A Devopness orquestra, mas a infraestrutura fica na sua conta de cloud. Servidor ligado gera fatura no provedor, então desligue ou remova o que você criar só para estudar.
- 00 - Introdução à Devopness
- 01 - Conceitos e hierarquia
- 02 - Primeiros passos
- 03 - Credenciais
- 04 - Servidores
- 05 - Aplicações
- 06 - Deploy
- 07 - Variáveis e arquivos de configuração
- 08 - Virtual hosts e SSL
- 09 - Daemons e cron jobs
- 10 - Pipelines e actions
- 11 - Deploy automático
- 12 - Times, papéis e acessos
- 13 - API e tokens
- 14 - MCP e agentes de IA
- 15 - Boas práticas
- 16 - Próximos passos
- Glossário
Este repositório também traz exemplos pequenos para praticar:
- API Node mínima para o primeiro deploy
- Chamadas à API da Devopness com curl
- Workflow de CI disparando deploy
Uma sugestão simples:
- Leia um capítulo.
- Reproduza os passos na sua conta.
- Faça o exercício do fim do capítulo.
- Quebre alguma coisa de propósito.
- Leia o log do passo que falhou antes de procurar a resposta.
- Anote com suas palavras o que entendeu.
No fim, tente refazer tudo do zero. É o melhor teste de que o conteúdo ficou.
Quando o guia estiver revisado e publicado no GitHub, use o arquivo PUBLISHING.md para preparar a entrada no índice principal do he4rt/4noobs.
Contribuições fazem com que a comunidade open source seja um lugar incrível para aprender, inspirar e criar. Todas contribuições são muito bem-vindas.
- Realize um fork do projeto.
- Crie uma branch com a sua contribuição (
git checkout -b feature/minha-contribuicao). - Faça o commit (
git commit -m 'Adiciona conteúdo sobre pipelines'). - Realize o push na branch (
git push origin feature/minha-contribuicao). - Abra um Pull Request.
Ideias de contribuição:
- atualizar passos quando a interface mudar;
- adicionar exercícios;
- criar exemplos com outras stacks (PHP, Python, Go, Java);
- documentar detalhes específicos de cada provedor de cloud;
- corrigir termos técnicos;
- adicionar imagens ou diagramas.
- Elves S. - Autor - @sirelves
- Devopness4Noobs contributors - Comunidade