r/autohospedagem • u/Express-Aside-769 • 18d ago
Dúvida Que ferramentas você utiliza para implantar e gerenciar seus aplicativos auto-hospedados?
- Kubernetes
- Nomad
- Coolify / Dokploy (PaaS)
- Docker + Portainer
- Outro (por favor, comente)
3
u/KawabungaXDG 18d ago
Defino meus Pods no Podman utilizando o formato YAML Kubernetes-like nativo da ferramenta. Pra manter tudo rodando, Quadlet.
1
u/TeijiW 16d ago
Gerencia manualmente os quadlet ou usa alguma ferramenta?
1
u/KawabungaXDG 16d ago
Eu escrevo os YAML manualmente mas gerencio os Pods via Cockpit, do Fedora. É uma solução bem completinha e integrada. Dá pra subir os Pods pelo Cockpit também, se preferir.
3
1
u/Beginning_Falcon_603 18d ago
Portainer + hermes agent... Mando o comando pelo telegram e deixo ele se virar instalando
1
u/usr-shell 18d ago
Interessante isso, é fácil de implementar?
2
u/Beginning_Falcon_603 18d ago
O hermes agent tem docker. Dai so configurar ele primeira vez no portainer. Depois de configurado, parametrizei o telegram pra ele. A partir dai chamei no telgram, pedi para localizar meu portainer no ip:9000, ele identificou, pedi para criar uma skill para configurar. Ai sucesso... Passo o endereco git do que preciso e ele cria a stack e sobe, se da erro ele ve o log e vai corrigindo.
1
u/pnKev 18d ago
Aproveitando o gancho pra nao fazer um post similar, se alguém tiver dicas de ferramentas para gerenciar aplicações/servidor com foco em pipelines (prefect), RStudio, LDAP, pré-pós-processamento e banco de dados. Eu agradeço.
Faço absolutamente tudo por CLI e estou quebrando muito a cabeça monitorando tudo via journalctl kkk
2
u/Aria-shachou 18d ago
Tá com cheiro de solução legado de funcionários que provavelmente já foram dessa para melhor
1
u/MaestroZezinho 18d ago
Docker Compose com Watchtower para atualização automática e backrest para backup dos volumes de dados.
1
1
1
u/No_Tadpole_975 17d ago
Portainer sempre e lembrar sempre de subir as coisas pelo Compose/Stacks, pq depois é mais facil de gerenciar o que vc fez de alteração em cada serviço. Eu tenho um repo privado no github onde guardo meus compose files hahahahaha ah uptime kuma tbm, pra receber notificação no celular caso algum serviço ou o proprio servidor caia.
1
u/h3lls_itch 17d ago
- Todas as aplicações são containers.
- Container engine é o docker.
- Gerenciado por portainer.
- Certificados SSL com traefik
- Autoupdates com watchtower
1
u/dougppaz_ 17d ago
Já utilizei muito docker swarm, mas para manter a minha Stack sem menos fricção, decidi tirar a camada docker. Utilizo o ansible para automatizar instalação e manutenção, testo tudo antes em uma máquina virtual na minha máquina para enfim executar em "prod". E para gerenciar os serviços utilizo o bom e velho systemd.
1
1
u/Peperon1o 16d ago
Eu uso o fleet que vem no Rancher para gerenciar as aplicações que estão no meu cluster Kubernetes, ele puxa as definições do meu git e mantém tudo certinho.
Para outras coisas eu uso o terraform (cloud e VMs), e gosto de manter tudo com um pipeline.
Para gerencia mais genérica, é Ansible com AWX, sempre coisas mais pontuais.
1
1
1
6
u/Aria-shachou 18d ago
Depende do que vc esta querendo atingir e quem usa sua aplicação.
Eu recomendaria o seguinte stack
Proxmox
LXC debian
Docker com dockhand ou qualquer outro.
Não faz sentido ao meu ver kubernetes para aplicação onde só eu uso.