Skip to content

Setup inicial de uma VPS + as techs que uso com Docker!

Notifications You must be signed in to change notification settings

victor-lis/vps-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 VPS Config — Configurações rápidas para seu VPS com Docker

status: ready docker shield

Repositório com templates e configurações para subir serviços úteis em um VPS usando Docker Compose. Ideal para testes, recuperação ou provisionamento rápido de pequenos ambientes.


🧩 Serviços incluídos (definidos em docker-compose.yml)


📂 Estrutura principal


⚙️ Pré-requisitos

  • git
  • docker
  • docker-compose

⚡ Início rápido

  1. Clone:
git clone <url-do-repositorio>
cd vps-config
  1. Crie seus arquivos .env a partir dos exemplos:
cp postgres/.env.example postgres/.env
cp n8n/.env.example n8n/.env
cp n8n/.env.example n8n/.env
cp evolution/.env.example evolution/.env
cp mqtt/.env.example mqtt/.env
# ajustar senhas e chaves antes de subir
  1. Suba os serviços:
docker-compose up -d
  1. Logs e gerenciamento:
docker-compose logs -f <serviço>
docker-compose up -d --force-recreate --build <serviço>
docker-compose stop <serviço>
docker-compose start <serviço>

💾 Backup (ex.: Postgres)

  1. Pare o serviço:
docker-compose stop postgres
  1. Substitua ./postgres/data pelo backup.
  2. Reinicie:
docker-compose up -d postgres

🔒 Boas práticas

  • Não comite secrets; use os .env e mantenha-os no .gitignore (.gitignore).
  • Faça backups regulares dos volumes (postgres/data, n8n/, etc.).
  • Em produção, considere secrets managers e volumes externos.

🔁 Deploy remoto

Existe um workflow para reiniciar no servidor remoto via SSH: .github/workflows/restart.yaml. Configure os secrets (SSH_PRIVATE_KEY, REMOTE_HOST) no GitHub Actions antes de usar.


✉️ Contribuições & suporte

Abra uma issue ou envie um pull request. Se precisar de adaptação nas portas/volumes/serviços, descreva e será ajustado no docker-compose.yml.


👤 Autor

Victor Lis Bronzo
LinkedInGitHub

About

Setup inicial de uma VPS + as techs que uso com Docker!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages