Catálogo de Aplicações
Este catálogo declara o que cada aplicação é — os fatos que decidem quais integrações ela recebe. As regras de cada integração estão no Índice de Integrações; quem aplica e verifica essas regras são as skills audit-integrations, add-app, remove-app, add-integration e remove-integration (veja AGENTS.md na raiz do repositório).
Como usar
- Adicionar ou remover uma aplicação começa por esta tabela. O restante (compose, labels, variáveis, páginas, índice) é derivado dela.
- Uma linha por aplicação — o que o usuário enxerga. Serviços auxiliares (banco, cache) entram na coluna Serviços da aplicação principal.
- O primeiro serviço da coluna Serviços é o principal: é ele que recebe roteamento e autenticação. Os demais não precisam de router.
- Aplicações instaladas fora de um
docker-compose.yml (ex.: Portainer, pelo Ansible) usam ansible:<role> em Stack.
- Valor marcado
? é incerto e precisa de decisão humana antes de qualquer mudança derivada dele.
Colunas
| Coluna |
Valores |
| Aplicação |
id único em kebab-case |
| Categoria |
infra · produtividade · mídia · monitoramento · automação · ia |
| Stack / VM |
<stack> / <vm> — stack = pasta em docker/stacks/ ou ansible:<role>; aplicação presente em mais de uma VM lista cada par separado por ; |
| Serviços |
nomes exatos no compose; o primeiro é o principal |
| Exposição |
publica (internet, sem login) · protegida (internet, com Authelia) · interna (só rede local/Docker) |
| Subdomínio |
subdomínio em <sub>.<domínio>, ou — se interna |
| Dados |
nfs (datasets ZFS via NFS, com snapshots) · local (disco da VM) · nenhum |
| Métricas |
sim se o Prometheus coleta métricas da aplicação · não |
| Provê |
ids de integrações que a aplicação fornece, ou — |
| Ajustes |
+<id> entra numa integração opcional · -<id> sai de uma integração que se aplicaria · — |
| Página |
página da wiki que documenta a aplicação |
Aplicações
| Aplicação |
Categoria |
Stack / VM |
Serviços |
Exposição |
Subdomínio |
Dados |
Métricas |
Provê |
Ajustes |
Página |
authelia |
infra |
core / core-services-vm |
authelia, authelia_db |
publica |
auth |
nfs |
não |
autenticacao |
— |
Rede segura |
cloudflared |
infra |
core / core-services-vm |
cloudflared |
interna |
— |
nenhum |
sim |
acesso-externo |
— |
Rede segura |
grafana |
monitoramento |
apps / core-services-vm |
grafana, grafana_db |
protegida |
grafana |
nfs |
não |
— |
— |
Deploy de apps |
homeassistant |
automação |
apps / core-services-vm |
homeassistant |
protegida |
hass |
nfs |
não |
— |
— |
Deploy de apps |
jellyfin |
mídia |
apps / core-services-vm |
jellyfin |
protegida |
jellyfin |
nfs |
não |
— |
— |
Deploy de apps |
litellm |
ia |
ai / ai-desktop-vm |
litellm |
interna |
— |
nfs |
não |
llm |
— |
Stack de IA |
loki |
monitoramento |
apps / core-services-vm |
loki |
interna |
— |
nfs |
não |
logs |
— |
Deploy de apps |
n8n |
automação |
apps / core-services-vm |
n8n |
protegida |
n8n |
nfs |
não |
— |
— |
Deploy de apps |
nextcloud |
produtividade |
apps / core-services-vm |
nextcloud_app, nextcloud_db, nextcloud_redis |
protegida |
nextcloud |
nfs |
não |
— |
— |
Deploy de apps |
ollama |
ia |
ai / ai-desktop-vm |
ollama |
interna |
— |
nfs |
não |
— |
— |
Stack de IA |
openclaude |
ia |
ai / ai-desktop-vm |
openclaude |
interna |
— |
nfs |
não |
— |
+llm |
Stack de IA |
openclaw |
ia |
ai / ai-desktop-vm |
openclaw |
interna |
— |
nfs |
não |
— |
+llm |
Stack de IA |
open-webui |
ia |
ai / ai-desktop-vm |
open-webui |
protegida |
openwebui |
nfs |
não |
— |
+llm |
Stack de IA |
portainer |
infra |
ansible:infra/docker / core-services-vm |
portainer |
protegida |
portainer |
nfs |
não |
— |
— |
Configuração base das VMs |
prometheus |
monitoramento |
apps / core-services-vm |
prometheus |
protegida |
prometheus |
nfs |
sim |
metricas |
— |
Deploy de apps |
promtail |
monitoramento |
apps / core-services-vm; ai / ai-desktop-vm |
promtail, promtail_ai |
interna |
— |
nfs |
não |
logs |
— |
Deploy de apps |
qbittorrent |
mídia |
apps / core-services-vm |
qbittorrent |
protegida |
qbittorrent |
nfs |
não |
— |
— |
Deploy de apps |
radarr |
mídia |
apps / core-services-vm |
radarr |
protegida |
radarr |
nfs |
não |
— |
— |
Deploy de apps |
sonarr |
mídia |
apps / core-services-vm |
sonarr |
protegida |
sonarr |
nfs |
não |
— |
— |
Deploy de apps |
traefik |
infra |
core / core-services-vm |
traefik |
protegida |
traefik |
nfs |
não |
roteamento |
— |
Rede segura |