LABORATÓRIOS

Laboratórios e
Experimentação

Ao longo do tempo, venho usando minha própria infraestrutura como laboratório de experimentação — testando arquiteturas, ferramentas e processos antes de aplicá-los em produção.

3laboratórios ativos
16GBVRAM para IA local
1VPS própria
LAB01

Ambiente de Desenvolvimento e Testes

A intenção inicial ao montar os diversos serviços no VPS foi ter um ambiente de laboratório para desenvolver e testar aplicações completas, do frontend ao banco de dados — antes de virar também o servidor de produção do site e dos outros serviços.

Um exemplo é o emailadm, um gerenciador de contas de e-mail com frontend em Angular, API em Java com Spring Boot, e persistência num banco MariaDB.

Angular Java Spring Boot MariaDB API REST Docker
Clique na imagem para ampliar.
LAB02

GitLab e CI/CD

Uso o GitLab para versionar os softwares que desenvolvo — tanto frontend quanto backend — e como ambiente de testes para pipelines de CI/CD: build, testes e publicação (deploy) automatizados das aplicações.

Git GitLab CE GitLab Runner CI/CD Docker Registry Deploy automatizado
Clique na imagem para ampliar.
LAB03

Rodando LLMs Localmente via Internet

Bastion IA — acesso seguro a modelos locais

Ambiente experimental criado para executar modelos de linguagem localmente em uma GPU NVIDIA RTX 5070 Ti com 16 GB de VRAM, permitindo acesso remoto controlado sem expor diretamente o computador principal à internet.

A arquitetura utiliza Cloudflare, uma máquina virtual intermediária, proxy reverso, firewall e containers para separar a camada pública do host responsável pela inferência dos modelos.

RTX 5070 Ti 16GB VRAM Ollama vLLM Cloudflare Tunnel Zero Trust Access

Mais do que disponibilizar um chatbot pessoal, o ambiente funciona como laboratório para estudar implantação, segurança, quantização, consumo de recursos e concorrência na execução local de modelos de linguagem.

Arquitetura de rede do Bastion IA — a VM é sacrificial: se comprometida, não alcança o host além da porta 3000. Clique na imagem para ampliar.
ia.adrianocarvalho.dev.br

Acesso restrito via Cloudflare Access (login por código via e-mail). O host não fica ligado 24/7 — se o serviço estiver fora do ar, é porque a VM está desligada no momento. Se quiser testar, me avise.