{> MARKSVB.DEV_}
Contato→
Falar no WhatsApp
> MARKSVB.DEV // FAST DELIVERY
DevOps & Cloud

Uma VPS, Docker e deploy em 4 minutos

MB
Marcos Barbosa
Dev Fullstack & Especialista em Automação
Publicado ·Atualizado ·8 min de leitura
XinWA
TRAEFIKNEXT.JSPOSTGRESDEPLOY: 240s CI/CD
DEVOPS // CLOUD_INFRA1200×630 // ULTRA_PERF
DOCKER & FAST DEPLOYMENTSYS_OK
# NESTE ARTIGO▼

Você não precisa pagar dezenas de dólares por múltiplos serviços gerenciados para rodar um ecossistema veloz. Uma VPS de R$ 40/mês roda Next.js, n8n, PostgreSQL e Redis com folga se bem configurada.

Arquitetura com Docker Compose

Usamos Caddy ou Cloudflare Tunnel para terminação TLS automática sem precisar renovar certificados manualmente. Os containers se comunicam em rede interna isolada, expondo para a internet apenas as portas necessárias.

O arquivo docker-compose.yml

Configuração simples e versionada para subir o n8n com banco PostgreSQL relacional durável:

YAML (docker-compose.yml)
version: '3.8'
services:
  postgres:
    image: postgres:16-alpine
    restart: always
    environment:
      POSTGRES_DB: n8n
      POSTGRES_USER: ${DB_USER}
      POSTGRES_PASSWORD: ${DB_PASS}
    volumes:
      - ./data/postgres:/var/lib/postgresql/data

  n8n:
    image: n8nio/n8n:latest
    restart: always
    environment:
      - DB_TYPE=postgresdb
      - DB_POSTGRESDB_HOST=postgres
      - N8N_HOST=${DOMAIN}
      - WEBHOOK_URL=https://${DOMAIN}/
    ports:
      - "5678:5678"
    depends_on:
      - postgres

Rotina de Backups no R2/S3

Um script simples em cron faz o dump diário do PostgreSQL e envia o arquivo criptografado para um bucket Cloudflare R2 com custo zero de armazenamento.

MB
Marcos Barbosa

Desenvolvedor Fullstack e especialista em automação. Constrói sites em Next.js e fluxos com n8n, CRM e IA. Credenciais verificadas por Google, NVIDIA, Microsoft, Atlassian e Meta.

Next.jsn8nPostgreSQL