Обновить docs/14-ai.md
This commit is contained in:
parent
dce8a3eb5a
commit
829bc1ee3c
@ -6,6 +6,7 @@
|
|||||||
|
|
||||||
перед вопросом вставить ниже идущий якорь
|
перед вопросом вставить ниже идущий якорь
|
||||||
```
|
```
|
||||||
|
#selfhost:infra
|
||||||
---
|
---
|
||||||
|
|
||||||
# 🖥️ SERVER: Olimp (Proxmox VE) — INFRASTRUCTURE ANCHOR
|
# 🖥️ 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% |
|
| 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% |
|
| 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 |
|
| 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% |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| ID | Name | RAM | Disk | Purpose | Storage |
|
||||||
|----|------|-----|------|---------|---------|
|
|----|------|-----|------|---------|---------|
|
||||||
| 205 | nextcloud | 4 GB | 10 GB | Cloud storage | vmsystem |
|
| 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
|
## 🔧 CONFIGURATION MANAGEMENT
|
||||||
- **Ansible host**: LXC 210 (`/opt/servers/Olimp/`)
|
- **Ansible host**: LXC 210 (`/opt/servers/Olimp/`)
|
||||||
@ -84,25 +89,7 @@
|
|||||||
- Stack: VictoriaMetrics + Grafana + Loki + Promtail (LXC 208)
|
- Stack: VictoriaMetrics + Grafana + Loki + Promtail (LXC 208)
|
||||||
- Access: https://grafana.zailon.ru (via NPM)
|
- 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`).
|
|
||||||
- Не писать ветвления («если ошибка А, делай Б»).
|
|
||||||
- Если пользователь присылает ошибку — анализировать только её. Следующие шаги — только после устранения текущей проблемы.
|
|
||||||
- Не дублировать инструкции, если контекст не менялся.
|
|
||||||
```
|
```
|
||||||
Loading…
Reference in New Issue
Block a user