buX / процессы и связи05.10.2026

Что запущено и с чем связано

Счёт — по постоянным сервисным ролям, не по всем дочерним PID Linux.

7общих сервисов
на окружение
5сервисов на
Docker-пользователя
327 + 5 × 5 Docker-пользователей
на проде, без БД и Caddy

Общие · 7

Браузер / Solid→Caddy→① Bun API / Elysia↔Couchbase
① API
→② Codex app-server владельца→ OpenAI
→③ Claude runner / Bun→ Anthropic
→④ Qwen runner + gateway / Bun→ ⑥ SSH → GPU / llama.cpp
↔⑤ Usage guard / Bun→ остановка ИИ при нарушении лимита
←⑦ Back office API / Bun→ пользователи, аккаунты, лимиты

⑥ SSH-туннель — отдельный процесс. Qwen runner и gateway — один Bun-процесс.

Один Docker-пользователь · 5

На хосте · 2

① Codex app-serverНативная сессия и контекст
② OpenSandbox supervisor / BunЗапуск и контроль execd

В контейнере · 3

③ Runtime API / BunFiles · Git · Connections · uploads
④ Codex exec-serverИсполнение tools Codex
⑤ OpenSandbox execdИсполнение tools Claude
CodexAPI → user app-server → exec-server → файлы / shell
ClaudeAPI → Claude runner → execd → файлы / shell
QwenAPI → Qwen runner → Qwen Code в контейнере → gateway → GPU
Files / Git / uploads в UI → API → Runtime API → /data

Claude Code, Qwen Code, shell и команды tools добавляют временные процессы. Они не входят в постоянные 5. У владельца Host-команды выполняются на VPS.

Отдельные звенья

  • Caddy1 общий сервис: HTTPS, фронт, CDN, static sites
  • CouchbaseБД прод-окружения; внутренняя группа процессов
  • GPU / llama.cppОтдельная машина, вне этого VPS
  • buLambdaОтдельная платформа для создаваемых приложений

Данные — не новые сервисы

  • Основная БДПользователи, workspace, бюджеты, история Claude / Qwen
  • JSONL + SQLiteCodex state и журналы раннеров
  • /dataПостоянные файлы контейнера
  • CDN-файлыАватары, preview, display, оригиналы

Скиллы · 7 · процессов не создают сами по себе

bux-read-threadbux-handle-secretsbux-manage-ai-connectionsbux-create-sitebux-create-appbux-create-gamebux-deploy