Обновить docs/14-ai.md

This commit is contained in:
zailon 2026-04-16 14:02:56 +05:00
parent dce8a3eb5a
commit 829bc1ee3c

View File

@ -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`).
- Не писать ветвления («если ошибка А, делай Б»).
- Если пользователь присылает ошибку — анализировать только её. Следующие шаги — только после устранения текущей проблемы.
- Не дублировать инструкции, если контекст не менялся.
```
Якорь Документация
```