--- sidebar_position: 1 --- # Platform Overview SKIC Playground runs entirely on self-hosted infrastructure at `lego-cloud.eu`. ## Infrastructure Diagram ```mermaid graph TB subgraph TrueNAS["TrueNAS SCALE 26.0 — lego-cloud.eu"] direction TB Gitea["Gitea 1.26\nSource + CI/CD\ngitea.lego-cloud.eu"] Zot["Zot Registry\n:30264\nOCI images"] Keycloak["Keycloak\nSSO / Auth\nkeycloak.lego-cloud.eu"] Hermes["Hermes Agent\nAI Operations\n(Jarvis)"] Apps["Application\nContainers"] end Dev["Developer / Jarvis"] -->|git push| Gitea Gitea -->|Actions runner| CI["CI/CD Worker"] CI -->|docker push| Zot CI -->|deploy| Apps Zot -->|pull| Apps Keycloak -->|auth| Apps Hermes -->|manages| Gitea Hermes -->|manages| Apps ``` ## Services | Service | URL | Version | Purpose | |---|---|---|---| | Gitea | gitea.lego-cloud.eu | 1.26.2 | Source control, CI/CD, issue tracking | | Keycloak | keycloak.lego-cloud.eu | — | Authentication, SSO | | Zot | :30264 | — | OCI-compliant container registry | | Hermes | local | — | AI agent (Jarvis) — automation, docs, ops | ## Storage All persistent data lives under `/mnt/lego-cloud-v1-2025-11-28/` on TrueNAS.