Voltar aos projetos

Projeto 01

Oracle Cloud Lab

Ambiente Linux em Oracle Cloud com Docker, HTTPS, Nginx Proxy Manager, domínio próprio e controles de segurança.

Objetivo

Operar uma VPS Linux para publicação segura de serviços, com containerização, reverse proxy, TLS, firewall e documentação operacional.

Arquitetura

Usuário DNS Nginx Proxy Manager Docker Network Site Nginx

Stack usada

Oracle CloudUbuntuDebianDockerNginxNginx Proxy ManagerHTTPSiptables

Decisões técnicas

  • Servir o site como conteúdo estático para reduzir superfície de ataque.
  • Manter o container do site em `127.0.0.1:8080` e atrás do Nginx Proxy Manager.
  • Conectar o site à rede Docker do proxy para upstream interno por nome de container.
  • Aplicar headers de segurança e CSP no Nginx interno.
  • Restringir SSH e painel admin por allowlist de IPs.

Operação

O ambiente considera rede, DNS, TLS, firewall, healthcheck, logs e persistência da configuração do proxy como parte do ciclo de publicação.