Skip to content

Instantly share code, notes, and snippets.

View pogermano's full-sized avatar

Pedro Osório Germano pogermano

View GitHub Profile
@pogermano
pogermano / Configuração e Criação de VM no Google Cloud .md
Last active October 17, 2025 15:31
# Configuração e Criação de VM no Google Cloud (gcloud CLI)

Configuração e Criação de VM no Google Cloud (gcloud CLI)

Definir a Região

gcloud config set compute/region REGION

Para visualizar a configuração atual da região:

@pogermano
pogermano / Guia Completo sobre `bash -c`.md
Last active March 10, 2025 19:08
Guia Completo sobre `bash -c`

Guia Completo sobre bash -c

🔹 O que é o Bash?

O Bash (Bourne Again Shell) é um interpretador de comandos do Unix/Linux. Ele permite que você:

  • ✅ Execute comandos diretamente no terminal
  • ✅ Crie scripts para automação
  • ✅ Trabalhe com variáveis, loops e condicionais

Você pode rodar o Bash de várias formas:

  • Interativamente (digitando comandos no terminal)
@pogermano
pogermano / Backup e Restauração do PostgreSQL no Docker.md
Last active March 4, 2025 13:33
Backup e Restauração do PostgreSQL no Docker

Migração do PostgreSQL 14 para 17 no Docker Swarm

Problema

Ao atualizar o PostgreSQL do Docker Swarm da versão 14 para 17, ocorreu o erro:

FATAL: database files are incompatible with server
DETAIL: The data directory was initialized by PostgreSQL version 14, which is not compatible with this version 17.0.
@pogermano
pogermano / Configurando Regras de Firewall para Docker.md
Last active November 6, 2025 17:52
Configurando Regras de Firewall para Docker

🔥 Configurando Regras de Firewall para Docker (Redis, Traefik, Portainer, PostgreSQL, Evolution API, n8n, MySQL, KrayinCRM, Chatwoot)

Se você está rodando serviços no Docker como Redis, Traefik, Portainer, PostgreSQL, Evolution API, n8n, MySQL, KrayinCRM e Chatwoot, é essencial configurar corretamente o firewall para garantir segurança e acessibilidade.


🚀 1. Identificar as Portas Utilizadas

Antes de configurar o firewall, verifique quais portas os serviços estão utilizando:

@pogermano
pogermano / Configuração do Traefik e Portainer no Docker Swarm.md
Last active April 2, 2026 14:58
Configuração do Traefik e Portainer no Docker Swarm

🚀 Configuração do Traefik e Portainer no Docker Swarm

Este guia explica como configurar o Traefik e o Portainer no modo Swarm, incluindo o Portainer Agent para acessar volumes.

📌 Pré-requisitos

  • Docker instalado (versão 20+)
  • Docker Swarm inicializado
  • Rede overlay criada
@pogermano
pogermano / Guia de Redes e Conectividade com Docker.md
Created February 18, 2025 15:43
Guia de Redes e Conectividade com Docker

Guia de Redes e Conectividade com Docker

Este guia aborda os principais conceitos e comandos para configurar e gerenciar redes no Docker.

1. Listando Redes Disponíveis

docker network ls  # Lista todas as redes do Docker
@pogermano
pogermano / Guia de Implementação de Rede e Conectividade no Linux.md
Created February 18, 2025 15:41
Guia de Implementação de Rede e Conectividade no Linux

Guia de Implementação de Rede e Conectividade no Linux

Este guia aborda os principais conceitos e comandos para configurar e gerenciar redes no Linux.

1. Verificando Interfaces de Rede

ip a  # Exibe todas as interfaces de rede e seus endereços IP
ifconfig  # (Depreciado) Exibe informações da interface de rede
@pogermano
pogermano / Guia de Implementação de Segurança e Controle de Acesso em VPS Ubuntu 24.md
Created February 18, 2025 15:36
Guia de Implementação de Segurança e Controle de Acesso em VPS Ubuntu 24

Guia de Implementação de Segurança e Controle de Acesso em VPS Ubuntu 24

Este guia fornece um passo a passo para garantir a segurança de sua VPS Ubuntu 24 e um resumo dos comandos utilizados.

1. Atualização e Manutenção do Sistema

sudo apt update && sudo apt upgrade -y
@pogermano
pogermano / Guia de Comandos Avançados Linux.md
Created February 18, 2025 15:27
Guia de Comandos Avançados Linux

Guia de Comandos Avançados Linux

Este guia cobre comandos mais avançados do Linux, explicando suas funcionalidades, quando utilizá-los, contexto adequado e exemplos práticos.

Gerenciamento de Processos

nohup - Executar processos sem interrupção

Descrição: Permite executar um comando que continua rodando mesmo após o encerramento da sessão.

@pogermano
pogermano / linux-comandos.md
Last active February 18, 2025 15:22
# Guia de Comandos Linux

Guia de Comandos Linux

Este documento contém uma lista detalhada de comandos Linux, suas descrições, quando usá-los, em que contexto e exemplos de uso.

Comandos Básicos

ls - Listar arquivos e diretórios

Descrição: Exibe o conteúdo de um diretório. Uso: