Заменил путь /mnt/tank/apps-config/proxmox-mcp на /mnt/ssd/apps/mcp (узлы pve, pve1, kybinka)
This commit is contained in:
@@ -37,15 +37,15 @@ TrueNAS отдельно — это **не Proxmox**, и ProxmoxMCP-Plus с ни
|
|||||||
Зайди на TrueNAS по SSH (или через Shell в веб-интерфейсе), создай папку для конфигов:
|
Зайди на TrueNAS по SSH (или через Shell в веб-интерфейсе), создай папку для конфигов:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
mkdir -p /mnt/tank/apps-config/proxmox-mcp/{pve,kybinka,pve1}
|
mkdir -p /mnt/ssd/apps/mcp/{pve,kybinka,pve1}
|
||||||
```
|
```
|
||||||
|
|
||||||
(путь `/mnt/tank/...` подставь под свой реальный пул — у тебя есть `tank`, `ssd`, `backup`, `video`, подойдёт любой не занятый под VM-диски).
|
(используется пул `ssd`; если у тебя он смонтирован по другому пути или ты хочешь другой пул — замени `/mnt/ssd` на свой).
|
||||||
|
|
||||||
Создай конфиг для узла **pve**:
|
Создай конфиг для узла **pve**:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cat > /mnt/tank/apps-config/proxmox-mcp/pve/config.json << 'EOF'
|
cat > /mnt/ssd/apps/mcp/pve/config.json << 'EOF'
|
||||||
{
|
{
|
||||||
"proxmox": {
|
"proxmox": {
|
||||||
"host": "192.168.31.2",
|
"host": "192.168.31.2",
|
||||||
@@ -74,7 +74,7 @@ EOF
|
|||||||
Создай файл `docker-compose.yml`:
|
Создай файл `docker-compose.yml`:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cat > /mnt/tank/apps-config/proxmox-mcp/docker-compose.yml << 'EOF'
|
cat > /mnt/ssd/apps/mcp/docker-compose.yml << 'EOF'
|
||||||
services:
|
services:
|
||||||
proxmox-mcp-pve:
|
proxmox-mcp-pve:
|
||||||
image: ghcr.io/rekklesna/proxmoxmcp-plus:latest
|
image: ghcr.io/rekklesna/proxmoxmcp-plus:latest
|
||||||
@@ -85,7 +85,7 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
- PROXMOX_API_KEY=ключ-для-pve-придумай-любой-длинный
|
- PROXMOX_API_KEY=ключ-для-pve-придумай-любой-длинный
|
||||||
volumes:
|
volumes:
|
||||||
- /mnt/tank/apps-config/proxmox-mcp/pve/config.json:/app/proxmox-config/config.json:ro
|
- /mnt/ssd/apps/mcp/pve/config.json:/app/proxmox-config/config.json:ro
|
||||||
|
|
||||||
proxmox-mcp-kybinka:
|
proxmox-mcp-kybinka:
|
||||||
image: ghcr.io/rekklesna/proxmoxmcp-plus:latest
|
image: ghcr.io/rekklesna/proxmoxmcp-plus:latest
|
||||||
@@ -96,7 +96,7 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
- PROXMOX_API_KEY=ключ-для-kybinka-придумай-любой-длинный
|
- PROXMOX_API_KEY=ключ-для-kybinka-придумай-любой-длинный
|
||||||
volumes:
|
volumes:
|
||||||
- /mnt/tank/apps-config/proxmox-mcp/kybinka/config.json:/app/proxmox-config/config.json:ro
|
- /mnt/ssd/apps/mcp/kybinka/config.json:/app/proxmox-config/config.json:ro
|
||||||
|
|
||||||
proxmox-mcp-pve1:
|
proxmox-mcp-pve1:
|
||||||
image: ghcr.io/rekklesna/proxmoxmcp-plus:latest
|
image: ghcr.io/rekklesna/proxmoxmcp-plus:latest
|
||||||
@@ -107,7 +107,7 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
- PROXMOX_API_KEY=ключ-для-pve1-придумай-любой-длинный
|
- PROXMOX_API_KEY=ключ-для-pve1-придумай-любой-длинный
|
||||||
volumes:
|
volumes:
|
||||||
- /mnt/tank/apps-config/proxmox-mcp/pve1/config.json:/app/proxmox-config/config.json:ro
|
- /mnt/ssd/apps/mcp/pve1/config.json:/app/proxmox-config/config.json:ro
|
||||||
EOF
|
EOF
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -120,7 +120,7 @@ openssl rand -hex 32
|
|||||||
Выполни для каждого сервиса свой ключ, вставь в файл. Запусти всё:
|
Выполни для каждого сервиса свой ключ, вставь в файл. Запусти всё:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cd /mnt/tank/apps-config/proxmox-mcp
|
cd /mnt/ssd/apps/mcp
|
||||||
docker compose up -d
|
docker compose up -d
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user