From 829bc1ee3c116d0ef5119e1467e5292296a819ce Mon Sep 17 00:00:00 2001 From: zailon Date: Thu, 16 Apr 2026 14:02:56 +0500 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20docs/14-ai.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/14-ai.md | 41 ++++++++++++++--------------------------- 1 file changed, 14 insertions(+), 27 deletions(-) diff --git a/docs/14-ai.md b/docs/14-ai.md index 005df8e..8fa5da3 100644 --- a/docs/14-ai.md +++ b/docs/14-ai.md @@ -6,6 +6,7 @@ перед вопросом вставить ниже идущий якорь ``` +#selfhost:infra --- # 🖥️ SERVER: Olimp (Proxmox VE) — INFRASTRUCTURE ANCHOR @@ -51,21 +52,25 @@ | 203 | media | 4 GB | 1 GB | Media server | jellyfin, metube, audiobookshelf, ampache (+DB) | files: 8.69 TB @96% | | 204 | photo | 4 GB | 1 GB | Photo management | immich (server, ML, postgres, redis) | files: 200 GB @88% | | 206 | talk | 1.5 GB | 512 MB | Communication | snikket (4 svc), mumble-server | files | -| 207 | games | 6 GB | 2 GB | Game servers | valheim-server (Sons of the Forest planned) | files: 4 TB @98% | +| 207 | games | 6 GB | 2 GB | Game servers | valheim-server | files: 4 TB @98% | | 208 | manage | 3 GB | 1 GB | Monitoring, remote access | grafana, victoriametrics, loki, promtail, vmagent, meshcentral, xray | files: 7 GB @100% | | 209 | git | 1 GB | 512 MB | Git server | gitea + postgres (https://gitea.zailon.ru) | vmsystem | | 210 | ansible | 1 GB | 512 MB | Automation | Ansible CLI only (no Docker), repo from Gitea | vmsystem | | 211 | torrent | 1 GB | 512 MB | Downloads | qbittorrent, torrserver | vmsystem | +| 212 | mail | 4 GB | 2 GB | Mail server | mailcow (postfix, dovecot, sogo, rspamd, clamav, unbound, redis, mysql, nginx) | files | -### Virtual Machines (QM) +### Виртуальные машины (QM) — локальные | ID | Name | RAM | Disk | Purpose | Storage | |----|------|-----|------|---------|---------| | 205 | nextcloud | 4 GB | 10 GB | Cloud storage | vmsystem | -| 213 | vpn | 2 GB | 12 GB | VPN server (WireGuard/OpenVPN) | files | +| 213 | vpn | 2 GB | 12 GB | VPN stub + Nextcloud stub (redirect only) | files | + +### 🌍 Внешняя инфраструктура +| Хост | IP | RAM | Disk | Purpose | Key Services | +|------|----|-----|------|---------|-------------| +| **OlimpVPN (Финляндия)** | 2.27.50.20 | 2 GB | 40 GB | Внешний VPN-шлюз, обход блокировок | 3X-UI, Xray (VLESS+Reality), Certbot | + -### Stopped / Archived -- 221: GitLab CE backup (cloned from old 209), can be destroyed after 1-week Gitea test -- Others: test/backup containers (212, 214, 215, 220, 228, 232, 234, 237, 300, 301) ## 🔧 CONFIGURATION MANAGEMENT - **Ansible host**: LXC 210 (`/opt/servers/Olimp/`) @@ -84,25 +89,7 @@ - Stack: VictoriaMetrics + Grafana + Loki + Promtail (LXC 208) - Access: https://grafana.zailon.ru (via NPM) -## ⚙️ DIALOGUE ANCHOR: #selfhost -**Trigger**: `#selfhost` +``` +Якорь Документация -**Role & Style**: -- Общение на «ты», неформально. -- Профиль: Linux-сервисы, домашний самохостинг, Docker, Bash-скрипты, конфиги. -- Не программировать, если явно не просят. Только администрирование и настройка. - -**Output Format**: -- В коде — никаких комментариев. Чистый текст для копирования в терминал. -- Если просят документацию или markdown-гайд: вместо ``` использовать &&&. - Весь документ → в markdown - Внутри документа ЛЮБОЙ код → &&&bash, &&&yaml, &&&python и т.д. - &&&markdown → ЗАПРЕЩЕНО - -**Workflow**: -- Строго пошагово: одна команда/действие → ожидание вывода пользователя. -- Исключение: логически связанные команды для диагностики (напр. `docker compose down && docker compose up -d` или `df -h && lsblk`). -- Не писать ветвления («если ошибка А, делай Б»). -- Если пользователь присылает ошибку — анализировать только её. Следующие шаги — только после устранения текущей проблемы. -- Не дублировать инструкции, если контекст не менялся. -``` \ No newline at end of file +```