Dependencias¶
Dependencias entre servicios del homelab.
Grafo de dependencias¶
graph TD
NPM[nginx-proxy-manager] --> CF[cloudflared]
NPM --> Jenkins
NPM --> Kashflow
NPM --> MkDocs
Jenkins --> DockerSocket[Docker socket]
Jenkins --> KashflowVol[/workspace/kashflow]
Duplicati --> NPMVol[npm-data]
Duplicati --> LetsEncrypt[npm-letsencrypt]
Duplicati --> PortainerVol[portainer-data]
Duplicati --> JenkinsVol[jenkins-data]
BackupSvc[backup-service] --> KashflowData[kashflow_kashflow-data]
Portainer --> DockerSocket
Glances --> DockerSocket
Dependencias de arranque¶
| Servicio | Depende de |
|---|---|
| cloudflared | nginx-proxy-manager |
| Todos los demás | hosting-network (creada por compose raíz) |
Orden recomendado de arranque¶
- Red
hosting-network(automático condocker compose up) - nginx-proxy-manager
- cloudflared
- Resto de servicios (sin orden estricto)