🌐 This page is not yet translated to English. Showing Portuguese (BR) reference. Help translate this page on GitHub.
Containers (Docker) Servidor
Gerenciador visual de containers Docker integrado ao RoqueOS. Substitui Portainer/Yacht/CasaOS com integração nativa: app abre direto no desktop do RoqueOS, sem precisar trocar de aba, sem precisar configurar reverse proxy manual.

Por que isso existe
Self-hosting tradicional tem 3 problemas crônicos:
- Instalar é chato — você lê tutorial de 30 passos, cola docker-compose.yml, ajusta volume, mexe firewall
- Atualizar é manual — você esquece de fazer
docker pullpor meses, fica com versão vulnerável - Acessar é confuso — cada app tem URL própria, cada porta exposta vira tela diferente
O RoqueOS resolve os 3:
- ✅ 1 clique pra instalar qualquer app do catálogo (155+ apps curados)
- ✅ Update automático opcional ou manual em batch via UI
- ✅ Apps abrem dentro do RoqueOS como janelas do desktop (proxy reverso configurado automaticamente)
App Store Docker — catálogo curado
Catálogo de 155+ apps Docker prontos pra instalar com 1 clique:
| Categoria | Apps populares |
|---|---|
| Mídia | Plex, Jellyfin, Emby, Navidrome, Audiobookshelf |
| Download | qBittorrent, Sonarr, Radarr, Lidarr, Bazarr, Prowlarr, Jackett |
| Casa Inteligente | Home Assistant, Node-RED, ESPHome, Zigbee2MQTT |
| Cloud Pessoal | Nextcloud, Seafile, Syncthing, FileBrowser |
| Senhas / Notas | Bitwarden, Vaultwarden, Joplin Server, Memos |
| Monitoramento | Grafana, Prometheus, Uptime Kuma, Glances, Netdata |
| Desenvolvimento | Gitea, Drone CI, Verdaccio, Portainer, Code Server |
| Comunicação | Mattermost, Rocket.Chat, Matrix Synapse, Jitsi Meet |
| Produtividade | Vikunja, Wekan, AppFlowy, Trilium, BookStack |
| Visualização | Photoview, Immich, PiGallery2, Lychee |
| Adblock / DNS | Pi-hole, AdGuard Home, NextDNS |
| VPN | WireGuard, OpenVPN, Tailscale |
| Database | PostgreSQL, MySQL, Redis, MongoDB, MinIO, InfluxDB |
Instalar com 1 clique
- Abre Containers no Launchpad
- Aba App Store → busca ou navega por categoria
- Click em "Instalar" no card do app
- Modal: ajuste porta (auto-sugerida sem conflito), RAM, volumes
- Confirmar → container baixa, sobe, configura proxy
- ~30-90s depois, app aparece no Launchpad pronto pra usar

Importar docker-compose existente
Você já tem stack Docker no servidor que NÃO veio do catálogo? Importe:
Via UI (aba "Importar"):
- Cole
docker run -d ...direto - Ou cole
docker-compose.ymlinteiro
O parser detecta image, ports, volumes, env vars, networks, depends_on — converte pra modelo interno + sobe os containers. Aparecem na lista "Instalados" como qualquer outro.
Via CLI (roqueos-cli):
# Dentro do Terminal
docker run -d --name minha-app -p 9000:9000 myimage:latest
# Aparece automaticamente em "Instalados" depois de ~5s (UI faz polling)Gerenciar containers
Aba Instalados lista todos os containers com info live:

Por linha:
- 🟢 / 🔴 status (running / stopped / error)
- 📊 CPU + RAM em tempo real (atualiza a cada 5s)
- 🔗 Portas mapeadas + link "Open" pra abrir no Roque Browser
- 📅 Há quanto tempo subiu / quando atualizou pela última vez
- ⚙️ Menu de ações: Start/Stop/Restart, Logs, Terminal, Update, Remove
Ações de ciclo de vida
| Ação | O que faz |
|---|---|
| Start | Sobe container parado |
| Stop | Para sem remover (volume persiste) |
| Restart | Stop + Start (resolve 80% dos travamentos) |
| Update | docker pull + recreate (preserva volumes) |
| Reinstall | Remove container + reinstala do catálogo (mantém dados) |
| Remove | Stop + remove. Modal de confirmação pede pra escolher se mantém o volume |
Logs em tempo real
Click "Logs" → janela com docker logs -f. Filtro por nível (info/warn/error), busca por texto, auto-scroll, copy.

Terminal dentro do container
Click "Terminal" → shell bash (ou sh) dentro do container. Útil pra debug, mudar config, instalar dependência ad-hoc.
# Exemplo: investigar config do Plex
plex# cat /config/Library/Application\ Support/Plex/Preferences.xmlConfigurações pós-install
Cada container tem ⚙️ "Configurações":
- 🏷️ Nome amigável (mostrado no Launchpad)
- 🖼️ Ícone customizado
- 🌐 Porta exposta (mudar sem precisar recriar)
- 💾 Volumes mapeados (ver/editar/adicionar)
- 🔐 Env vars (sensíveis ocultas)
- 🚀 Restart policy (
unless-stopped,always,on-failure,no) - 📡 Network bridge
Proxy reverso automático
Quando você instala um container com porta exposta, o RoqueOS automaticamente:
- Detecta a porta interna (ex: Plex escuta em
32400) - Mapeia pra porta externa disponível (ex:
32400ou próxima livre) - Configura proxy reverso no
roqueos-serverem/proxy/apps/<containerId> - App vira disponível como janela do desktop em
<servidor>/proxy/apps/<id>
Resultado: você abre Plex como app do RoqueOS, sem mexer em DNS / Cloudflare / nginx.
Pra expor publicamente (acesso de qualquer lugar), basta combinar com Cloudflare Tunnel — o tunnel pega o proxy reverso e expõe via HTTPS automático.
App Manager — gerenciar tudo de um lugar
Aba App Manager:
- 📊 Dashboard: CPU/RAM/disco usados pela soma de containers
- 🔄 Update batch: marca múltiplos containers + 1 click "Atualizar tudo"
- 🧹 Cleanup:
docker system prunecontrolado via UI (libera espaço sem afetar containers ativos) - 🚦 Health checks: lista containers que falharam o healthcheck últimas 24h
Mount-shared (compartilhar pasta entre apps)
Alguns apps precisam ler/escrever na mesma pasta — exemplo clássico:
- Sonarr/Radarr baixam arquivos via qBittorrent → pasta
/downloads - Plex/Jellyfin leem mesma pasta
/downloads(depois de organizar)
O RoqueOS sabe disso. Quando você instala um app que tem MOUNT_SHARED_APPS no manifest, o volume /data/roqueos/shared/<categoria> aparece automaticamente. Múltiplos apps montam ele.
Detalhes técnicos: Volumes e backup.
Limitações
- Apps que precisam GPU passthrough (Frigate com Coral USB, etc.) — funciona, mas requer configuração manual via UI (passar
--device=/dev/X) - Containers Docker que precisam acesso ao Docker socket (Portainer, Watchtower) — configuráveis via UI mas com warning de segurança (você está dando root effetivo)
- Imagens muito grandes (>5GB) — primeira instalação é lenta. Considere
docker pullantecipado via Terminal
Veja também
- App Store completo — listagem categorizada dos 155+ apps
- Volumes e backup — onde os dados ficam + estratégia de backup
- Server Admin Panel — gerencie usuários convidados, políticas, recursos
- Terminal Linux — alternativa CLI pra
dockerdireto - RoqueClaw — instala containers via linguagem natural ("instala Plex pra mim")