CrazyDev Platform
Документация платформы — архитектура, mesh-сеть, операции, API.
Единая документация платформы CrazyDev: инфраструктура Kubernetes, decentralized mesh-сеть, GraphQL API Federation, CI/CD, мониторинг, безопасность.
┌─────────────────────────────────────────────────────────────────┐
│ CrazyDev Platform │
│ │
│ ┌──────────────┐ ┌──────────────┐ ┌───────────────────────┐ │
│ │ Platform │ │ LocalMesh │ │ Runbooks │ │
│ │ Architecture │ │ Mesh-сеть │ │ Jupyter + Markdown │ │
│ │ 6 layers │ │ 4 домена │ │ 21 runbook │ │
│ │ 11 подсистем │ │ Blockchain │ │ Mesh, VPN, Cluster │ │
│ └──────────────┘ └──────────────┘ └───────────────────────┘ │
│ │
│ ┌──────────────┐ ┌──────────────┐ ┌───────────────────────┐ │
│ │ GraphQL API │ │ MyST │ │ Cosmo Studio │ │
│ │ Federation │ │ Doc Engine │ │ Schema Explorer │ │
│ │ 6 subgraphs │ │ book-theme │ │ Analytics │ │
│ └──────────────┘ └──────────────┘ └───────────────────────┘ │
└─────────────────────────────────────────────────────────────────┘Platform¶
Архитектура, безопасность, инфраструктура — 6 слоёв защиты, 11 подсистем.
Hub — layers, operations, standards, reference
6 слоёв: Identity → API Gateway → Secrets → Transport → Encryption
Profiles, Sessions, Vision Control, Terminal, Debug
Pipelines, ArgoCD, Registry, GitFlow
Metrics (Prometheus), Logs (Loki), Traces (Tempo)
3-Tier Backup: Longhorn, Velero, Hetzner offsite
9-phase pipeline: Research → Build → Deploy → Verify
Plasmic Site Builder, Adapters, Tauri cross-platform
Naming, Variables, Service Defaults
Sessions, Prompts, Visual Pods, Chrome Debug, 76 REST endpoints
LocalMesh¶
Децентрализованная mesh-сеть с блокчейн-экономикой. VPN, compute, storage — как marketplace.
Статус проекта, роли, быстрый старт
Foundation, Resources, Network, Supercomputer
Identity, Wallet, Economy, Privacy, Reputation
Регистрация и первое подключение
Exit node, Marketplace, Payments, Wallet recovery
CLI, API, Blockchain modules, Config
Runbooks¶
Исполняемые Jupyter notebooks и markdown-ранбуки для операций.
Mesh¶
| Runbook | Описание |
|---|---|
| work-items.ipynb | Дашборд проекта — GitLab issues, прогресс |
| registration.ipynb | Регистрация и создание wallet |
| dashboard.ipynb | Account info, balance, identity |
| chain.ipynb | Chain operations |
| identity.ipynb | Identity management |
| authentik.ipynb | Authentik SSO operations |
| testnet-ops.ipynb | Testnet operations |
VPN¶
| Runbook | Описание |
|---|---|
| vpn.ipynb | VPN management |
| transports.ipynb | Transport operations |
| wg-portal.ipynb | WireGuard Portal |
| amnezia.ipynb | Amnezia VPN |
| ipv6-allocation | IPv6 allocation |
Infrastructure¶
| Runbook | Описание |
|---|---|
| cluster-setup.ipynb | Cluster setup и настройка |
| hetzner.ipynb | Hetzner Cloud management |
| devices.ipynb | Device management |
| devices | Browser-based device access |
| devices | Desktop router setup |
| remote.ipynb | Remote access — E2E тесты, 12 flows, 81 тест |
| claudecode.ipynb | Claude Code — 75 GraphQL ops, ~37 E2E тестов |
| embark.ipynb | Embark onboarding |
Документация¶
| Runbook | Описание |
|---|---|
| MyST Rebuild | Пересборка документации — 48 GraphQL operations, build, render, graph |
API¶
| Сервис | URL | Описание |
|---|---|---|
| GraphQL | api | Cosmo Router — единая точка входа |
| Cosmo Studio | cosmo.crazydev.team | Schema explorer, analytics, tracing |
| Документация | docs.crazydev.team | Этот сайт (MyST book-theme) |
GraphQL Federation — 6 subgraphs¶
| Subgraph | Prefix | Описание |
|---|---|---|
| claudecode | claudecode* | Claude Code — 75 ops (36Q + 39M), sessions, visual pods |
| myst | myst* | Documentation engine — build, documents |
| hetzner | hetzner* | Cloud servers, storage boxes |
| gitlab | gitlab* | Projects, pipelines, merge requests |
| remote | remote* | Remote access — VNC, Browser, Shell, Data |
| ssh | ssh* | Remote execution — SSH, SFTP |
| mesh-subgraph | meshChain* | Blockchain — nodes, params, identity |
MyST Documentation Engine¶
Документация собирается с помощью MyST — Markedly Structured Text.
| Параметр | Значение |
|---|---|
| Тема | book-theme (Remix/React) |
| Сайт | docs.crazydev.team |
| Пересборка | Ранбук — API, pod restart, git push |
| Экспорт | PDF (typst), DOCX |
Ссылки¶
| Ресурс | URL |
|---|---|
| GitLab | gitlab |
| Console | console |
| Signaling | signaling |
| TURN | turn.crazydev.team |