hospedagem de containers · brasil

Containers
sem cerimônia.

Escolha a imagem, defina CPU e RAM, clique em criar. Seu bot ou aplicação sobe isolado, com limites que o kernel garante — sem Dockerfile, sem YAML, sem terminal.

memória
128 MB – 4 GB
cpu
0,1 – 2 vCPU
imagens
11 oficiais
node br-sp-01online
bot-comunidaderodando
node:22-alpine0,4 vCPU · 512 MB
12d 04h
api-webhookrodando
python:3.12-slim0,2 vCPU · 256 MB
3d 19h
worker-filaparado
oven/bun:1-alpine0,5 vCPU · 512 MB
saída ao vivotail -n 4

10:42:07 container bot-comunidade iniciado

10:42:07 limite aplicado: 512m / 0.4 cpu

10:42:11 gateway conectado, 4 shards

10:44:53 api-webhook escutando na porta 8080

imagens disponíveis nesta versão

Node.js
Python
Deno
Bun
Go
Eclipse Adoptium
Ruby
Alpine Linux
NGINX
Redis
PostgreSQL
recursos

O que o painel resolve por você

O essencial pra colocar uma aplicação no ar. Nada além disso — de propósito.

Sobe em segundos

deploy

Escolha a imagem, defina CPU e RAM, e o container já inicia no node. Sem fila de build, sem passo intermediário.

Pensado para bots

bots

Node.js, Python, Deno, Bun. Seu bot do Discord roda sem você pensar em servidor, porta ou systemd.

Os recursos são seus

recursos

CPU e memória com limite aplicado pelo kernel do host. Vizinho barulhento não toma o desempenho que você contratou.

Tudo num lugar só

painel

Start, stop e restart num clique. Status e configuração na mesma tela, sem abrir terminal.

Logs quando você precisa

logs

Saída do container sob demanda e status atualizado a cada 5 segundos, com CPU e RAM lidos direto do Docker.

Nada acontece calado

registro

Cada criação, start, stop e exclusão fica registrada com o resultado. Dá pra saber o que aconteceu e quando.

planos

Um pool de recursos, do jeito que você repartir

Cada plano dá uma cota de vCPU, RAM e SSD pra dividir entre seus projetos como quiser — não é um teto fixo por projeto. Nenhum cartão é cobrado agora: os planos abaixo abrem o cadastro, e a cobrança chega numa fase seguinte.

Free

Grátis
  • projetos1
  • vcpu1 vCPU
  • ram512 MB
  • ssd5 GB

Basic

R$ 7,90/mês
  • projetos2
  • vcpu1 vCPU
  • ram1 GB
  • ssd10 GB
mais popular

Starter

R$ 12,90/mês
  • projetos4
  • vcpu1 vCPU
  • ram2 GB
  • ssd20 GB

Pro

R$ 24,90/mês
  • projetos6
  • vcpu2 vCPU
  • ram4 GB
  • ssd35 GB

Em breve — este pool ainda excede o limite técnico por projeto.

Advanced

R$ 44,90/mês
  • projetos8
  • vcpu3 vCPU
  • ram6 GB
  • ssd50 GB

Em breve — este pool ainda excede o limite técnico por projeto.

limites

O que cabe num container

Os números que a API aceita hoje, sem asterisco e sem letra miúda. O losango marca o padrão — e o mesmo desenho vira o controle no formulário de criação.

memória512 MB
128 MB4 GB
cpu0,5 vCPU
0,1 vCPU2 vCPU
storage1 GB
512 MB20 GB
imagens11 oficiaisLista fechada, sempre com tag explícita.
variáveis de ambienteaté 30Até 4096 caracteres em cada valor.
porta1 por containerMapeamento 1:1, e informar é opcional.

O storage é informativo nesta fase: o valor é registrado, mas ainda não existe quota reforçada pelo host. Memória e CPU são aplicadas pelo kernel.

arquitetura

O caminho que sua requisição faz

Quatro paradas, cada uma com um trabalho só. Não é diagrama de marketing — é como a plataforma está montada.

  1. 1

    Painel

    Next.js · navegador

    Você clica em criar, parar ou reiniciar. Nenhum token passa pelo JavaScript — a sessão vive num cookie httpOnly.

  2. 2

    API

    NestJS · PostgreSQL

    Confere quem é você, se o container é seu e se os números pedidos cabem nos limites. Registra a tentativa antes de seguir.

  3. 3

    Agente do node

    serviço local

    Roda na máquina que hospeda, num usuário separado. Valida o pedido pela segunda vez, com schema fechado.

  4. 4

    Docker

    cgroups do kernel

    Cria o container com CPU, memória e teto de processos aplicados pelo kernel. O socket nunca aparece na rede.

segurança

As decisões chatas, tomadas no começo

Isolamento e validação não ficaram pra depois. Vieram junto com a primeira linha de código.

Container sem privilégio

Nada roda privilegiado, não há bind mount do host, a rede é bridge e o teto de 256 processos barra fork bomb.

Sessão fora do alcance do JavaScript

Senha com Argon2id e sessão em cookie httpOnly. O código do painel nunca toca no seu token.

Só imagens conhecidas

Onze repositórios na lista, sempre com tag explícita. Registry arbitrário não entra.

Docker atrás de uma parede

O socket nunca é exposto na rede. Só o agente local fala com ele, num usuário de sistema separado.

Entrada conferida duas vezes

Schema fechado na API e de novo no agente. Nenhuma string livre vira configuração de Docker.

Trilha de auditoria

Login, logout, falha de acesso e todo o ciclo de vida do container ficam gravados no banco.

perguntas

O que costumam perguntar

Preciso saber Docker pra usar?

Não. Você escolhe a imagem numa lista, define CPU e RAM, e o container sobe. Não há Dockerfile pra escrever, nem YAML, nem terminal — o painel cuida do ciclo de vida inteiro.

Quais imagens estão disponíveis?

Node.js, Python, Deno, Bun, Go, Java (Eclipse Temurin), Ruby, Alpine, NGINX, Redis e PostgreSQL — sempre com tag explícita. A lista é fechada de propósito: registry arbitrário não entra.

Os limites de CPU e RAM são reais?

São. O limite é aplicado pelo kernel do host, via cgroups do Docker — não é contabilidade de painel. Um container que estoura a RAM contratada é encerrado pelo kernel em vez de tomar memória dos vizinhos, e swap fica desabilitado além do limite.

Meu container fica isolado dos outros?

Fica. Nada roda privilegiado, não existe bind mount do host, a rede é bridge (nunca host), há teto de 256 processos por container contra fork bomb, e no-new-privileges está ligado. O nome no Docker é sempre gerado pela plataforma, então um usuário não alcança o container do outro.

Posso expor uma porta pra internet?

Pode, e é opcional. Se informar, o mapeamento é 1:1 entre host e container. Portas da própria infraestrutura (22, 80, 443, 3000, 3001, 4001 e 5432) são recusadas, assim como uma porta já ocupada por outro container ativo no mesmo node.

Como acompanho logs e uso de recursos?

Na página do container: status atualizado a cada 5 segundos, CPU e RAM lidos direto do Docker, e logs sob demanda. Start, stop, restart e exclusão saem do mesmo lugar.

O que ainda não existe?

Histórico e gráficos de métricas, backup automático e planos pagos. O MVP no ar faz conta, container, ciclo de vida completo, logs e métricas ao vivo — o resto está por vir, e preferimos dizer isso a prometer o que ainda não entregamos.

primeiro deploy

Coloque seu bot no ar hoje.

  1. 1

    Crie sua conta

    Sem cartão de crédito.

  2. 2

    Configure o container

    Imagem, CPU, RAM e variáveis, num formulário só.

  3. 3

    Acompanhe rodando

    Status, logs e métricas ao vivo.

Criar contasem cartão de crédito