tech:сервер

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

tech:сервер [2026/07/28 11:39] – created vas_admintech:сервер [2026/07/28 12:09] (current) – removed vas_admin
Line 1: Line 1:
-====== Сервер ====== 
- 
-Вся система развёрнута на одном VPS. Компоненты — в Docker-контейнерах, 
-маршрутизация внешних запросов — через nginx на хосте. 
- 
-===== Хост ===== 
- 
-^ Параметр ^ Значение ^ 
-| Имя | ''ve-ai-gateway-01'' | 
-| ОС | Debian 12 (bookworm) | 
-| CPU | 2 vCPU | 
-| RAM | 1.9 ГБ, swap отсутствует | 
-| Диск | 59 ГБ (занято ~7%) | 
-| Расположение | — | 
- 
-Подробности по ОС, доступу, файрволу — [[tech:server:host]]. 
- 
-Отсутствие swap при 1.9 ГБ RAM — ограничение, которое нужно учитывать при 
-добавлении контейнеров. См. [[tech:risks]]. 
- 
-===== Схема ===== 
- 
-<code> 
-             Интернет 
-                │ 
-                ▼ 
-     ┌──────────────────────┐ 
-     │  nginx (хост, 80/443)│  HTTPS, allow-листы 
-     └──────────┬───────────┘ 
-                │  proxy_pass на 127.0.0.1 
-    ┌───────────┼────────────┬──────────────┐ 
-    ▼           ▼            ▼              ▼ 
-  :8080       :8123      (не создан)    (не публикуется) 
- DokuWiki    ToolMesh    Telegram-бот      KeyDB 
-    │           │            │              │ 
-    └───────────┴────────────┴──────────────┘ 
-         docker network: ve-playground 
-</code> 
- 
-Все контейнеры публикуются **только на loopback**. Единственный процесс, 
-слушающий публичные интерфейсы — nginx. 
- 
-===== Компоненты ===== 
- 
-^ Компонент ^ Роль ^ Порт ^ Версия ^ Страница ^ 
-| nginx | reverse proxy, HTTPS | 80, 443 | 1.22.1 (Debian) | [[tech:server:nginx]] | 
-| DokuWiki | вики, источник истины | 8080 | ''version-2026-07-14'' | [[tech:server:dokuwiki]] | 
-| ToolMesh | MCP-сервер | 8123 | commit ''fb965bc6'' | [[tech:server:toolmesh]] | 
-| KeyDB | состояния, токены | — | ''alpine_x86_64_v6.3.4'' | [[tech:server:keydb]] | 
-| Telegram-бот | второй интерфейс к модели | —  | не развёрнут | — | 
-| ops-sidecar | управление контейнерами | — | не развёрнут | — | 
- 
-Политика версионирования и общие вопросы Docker — [[tech:server:docker]]. 
- 
-===== Каталоги ===== 
- 
-^ Путь ^ Что там ^ 
-| ''/opt/ve-playground/dokuwiki/config'' | конфиг и данные вики | 
-| ''/opt/ve-playground/keydb/data'' | персистентность KeyDB | 
-| ''/opt/ve-playground/ToolMesh'' | исходники, конфиг, DADL | 
-| ''/opt/ve-playground/bot-stack'' | планируется для бота | 
-| ''/etc/nginx/sites-enabled/default'' | конфиг nginx | 
-| ''/etc/letsencrypt/live/entrypoint.../'' | SSL-сертификат (SAN на 3 домена) | 
- 
-===== Эксплуатация ===== 
- 
-  * [[tech:ops:runbook|Runbook]] — типовые действия 
-  * [[tech:ops:incidents|Инциденты]] — что ломалось 
-  * [[tech:risks|Открытые риски]] 
-  * [[tech:changelog|Changelog]] 
- 
----- 
- 
-[[tech:start|← Техническая документация]] 
  
  • tech/сервер.1785231559.txt.gz
  • Last modified: 2026/07/28 11:39
  • by vas_admin