Update: ATLAS/Infrastructure/Infrastructure-PFI-Project-Index.md — Add Synapse, Element Web, and AIPA Matrix Bridge to VM 102's services list and Docker Services table.
This commit is contained in:
@@ -2,32 +2,23 @@
|
|||||||
created: '2026-04-10T17:35:04+00:00'
|
created: '2026-04-10T17:35:04+00:00'
|
||||||
id: 850d5cfb-1b10-42cb-a3ad-fe4066c8cb17
|
id: 850d5cfb-1b10-42cb-a3ad-fe4066c8cb17
|
||||||
keywords:
|
keywords:
|
||||||
- docker
|
|
||||||
- vm
|
|
||||||
- full
|
- full
|
||||||
|
- vm
|
||||||
|
- reference
|
||||||
|
- docker
|
||||||
|
- ana-ml2
|
||||||
|
- gb
|
||||||
- project
|
- project
|
||||||
- chromadb
|
- chromadb
|
||||||
- models
|
|
||||||
- model
|
|
||||||
- reference
|
|
||||||
- compose.yaml
|
|
||||||
- vcpu
|
- vcpu
|
||||||
- gb
|
- proxmox
|
||||||
- gpu
|
- gpu
|
||||||
- network
|
- models
|
||||||
|
- infrastructure-pfi
|
||||||
|
- compose.yaml
|
||||||
- llama-swap
|
- llama-swap
|
||||||
- bare-metal
|
|
||||||
- 10.250.50.54
|
|
||||||
- 10.250.50.70
|
|
||||||
- ana-ml2
|
|
||||||
- PFI-ANA_DOCKER
|
|
||||||
- inference-server
|
|
||||||
- VM-102
|
|
||||||
- RTX-6000-Ada
|
|
||||||
- EPYC-9254
|
|
||||||
- hardware-profile
|
|
||||||
links: []
|
links: []
|
||||||
modified: '2026-04-11T06:15:40+00:00'
|
modified: '2026-04-11T16:30:28+00:00'
|
||||||
summary: Comprehensive architecture reference for the Infrastructure-PFI project covering
|
summary: Comprehensive architecture reference for the Infrastructure-PFI project covering
|
||||||
three Tailscale-linked sites, 11 Proxmox VMs at PFI-ANA colo, 6 Docker services
|
three Tailscale-linked sites, 11 Proxmox VMs at PFI-ANA colo, 6 Docker services
|
||||||
with GPU workloads, and llama-swap model management across 20 models.
|
with GPU workloads, and llama-swap model management across 20 models.
|
||||||
@@ -42,6 +33,18 @@ tags:
|
|||||||
title: Infrastructure-PFI — Full Project Index & Architecture Reference
|
title: Infrastructure-PFI — Full Project Index & Architecture Reference
|
||||||
---
|
---
|
||||||
|
|
||||||
|
---
|
||||||
|
id: 850d5cfb-1b10-42cb-a3ad-fe4066c8cb17
|
||||||
|
title: "Infrastructure-PFI — Full Project Index & Architecture Reference"
|
||||||
|
summary: "Comprehensive architecture reference for the Infrastructure-PFI project covering three Tailscale-linked sites, 11 Proxmox VMs at PFI-ANA colo, 9 Docker services with GPU workloads, and llama-swap model management across 20 models."
|
||||||
|
tags: ["infrastructure", "pfi", "docker", "proxmox", "colocation", "reference", "hardware-audit"]
|
||||||
|
keywords: ["docker", "vm", "full", "project", "chromadb", "models", "model", "reference", "compose.yaml", "vcpu", "gb", "gpu", "network", "llama-swap", "bare-metal", "10.250.50.54", "10.250.50.70", "ana-ml2", "PFI-ANA_DOCKER", "inference-server", "VM-102", "RTX-6000-Ada", "EPYC-9254", "hardware-profile"]
|
||||||
|
links: []
|
||||||
|
created: 2026-04-10T17:35:04+00:00
|
||||||
|
modified: 2026-04-11T06:15:40+00:00
|
||||||
|
path: ATLAS/Infrastructure/Infrastructure-PFI-Project-Index.md
|
||||||
|
---
|
||||||
|
|
||||||
# Infrastructure-PFI — Full Project Index & Architecture Reference
|
# Infrastructure-PFI — Full Project Index & Architecture Reference
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
@@ -65,7 +68,7 @@ All sites are linked via Tailscale VPN (VM 106 at the colo).
|
|||||||
| Host | IP | Type | Hardware | Role |
|
| Host | IP | Type | Hardware | Role |
|
||||||
|---|---|---|---|---|
|
|---|---|---|---|---|
|
||||||
| **ana-ml2** (Bare Metal) | 10.250.50.54 | Physical server | 2× EPYC 9254 (48c/96t), 566 GB RAM, 2× RTX 6000 Ada (~90 GB VRAM) | Main inferencing server — direct GPU access |
|
| **ana-ml2** (Bare Metal) | 10.250.50.54 | Physical server | 2× EPYC 9254 (48c/96t), 566 GB RAM, 2× RTX 6000 Ada (~90 GB VRAM) | Main inferencing server — direct GPU access |
|
||||||
| **VM 102** (PFI-ANA_DOCKER) | 10.250.50.70 | Proxmox VM | 8 vCPU, 16 GB RAM, 250G disk | Docker host — llama-swap, ComfyUI, VibeVoice, Parakeet, ChromaDB, Dockge |
|
| **VM 102** (PFI-ANA_DOCKER) | 10.250.50.70 | Proxmox VM | 8 vCPU, 16 GB RAM, 250G disk | Docker host — llama-swap, ComfyUI, VibeVoice, Parakeet, ChromaDB, Dockge, Synapse, Element Web, AIPA Matrix Bridge |
|
||||||
| **VM 100** (PFI-ANA-TRUENAS) | — | Proxmox VM | 4 vCPU, 8 GB RAM, 80G disk | NAS/iSCSI storage |
|
| **VM 100** (PFI-ANA-TRUENAS) | — | Proxmox VM | 4 vCPU, 8 GB RAM, 80G disk | NAS/iSCSI storage |
|
||||||
| **VM 101** (PFI-ANA-DC) | — | Proxmox VM | 12 vCPU, 24 GB RAM, 240G disk | Windows Domain Controller |
|
| **VM 101** (PFI-ANA-DC) | — | Proxmox VM | 12 vCPU, 24 GB RAM, 240G disk | Windows Domain Controller |
|
||||||
| **VM 104** (PFI-Mongo) | 10.250.50.81 | Proxmox VM | 8 vCPU, 8 GB RAM | MongoDB server |
|
| **VM 104** (PFI-Mongo) | 10.250.50.81 | Proxmox VM | 8 vCPU, 8 GB RAM | MongoDB server |
|
||||||
@@ -118,6 +121,8 @@ Infrastructure-PFI/
|
|||||||
│ ├── chromadb-setup.md # ChromaDB deployment guide, auth, monitoring
|
│ ├── chromadb-setup.md # ChromaDB deployment guide, auth, monitoring
|
||||||
│ ├── model-list # GGUF inventory with ACTIVE/PENDING/REMOVED status
|
│ ├── model-list # GGUF inventory with ACTIVE/PENDING/REMOVED status
|
||||||
│ ├── recommended-model-settings.md # Canonical inference settings for 5 model families
|
│ ├── recommended-model-settings.md # Canonical inference settings for 5 model families
|
||||||
|
│ ├── vm-102-matrix-synapse.md # Matrix Synapse deployment on VM 102
|
||||||
|
│ ├── vm-102-matrix-appservice.md # Matrix Appservice configuration for AIPA bridge
|
||||||
│ └── hardware-profile-ana-ml2.md # ✅ Bare metal hardware spec (EPYC, RTX 6000 Ada, VRAM, etc.)
|
│ └── hardware-profile-ana-ml2.md # ✅ Bare metal hardware spec (EPYC, RTX 6000 Ada, VRAM, etc.)
|
||||||
├── scripts/
|
├── scripts/
|
||||||
│ ├── nemotron-query.sh # Bash client for Nemotron via llama-swap API
|
│ ├── nemotron-query.sh # Bash client for Nemotron via llama-swap API
|
||||||
@@ -152,7 +157,7 @@ Ordered startup is configured to ensure dependencies are met before dependent se
|
|||||||
|
|
||||||
## Docker Services (VM 102: PFI-ANA_DOCKER)
|
## Docker Services (VM 102: PFI-ANA_DOCKER)
|
||||||
|
|
||||||
Six services run on the Docker host, with most leveraging GPU acceleration for AI workloads.
|
Nine services run on the Docker host, with several leveraging GPU acceleration for AI workloads.
|
||||||
|
|
||||||
| Service | Port | GPU | Image |
|
| Service | Port | GPU | Image |
|
||||||
|---|---|---|---|
|
|---|---|---|---|
|
||||||
@@ -162,9 +167,14 @@ Six services run on the Docker host, with most leveraging GPU acceleration for A
|
|||||||
| ChromaDB | 8000 | No | `chromadb/chroma:latest` |
|
| ChromaDB | 8000 | No | `chromadb/chroma:latest` |
|
||||||
| VibeVoice | 8745 | Yes | `eworkerinc/vibevoice:latest` |
|
| VibeVoice | 8745 | Yes | `eworkerinc/vibevoice:latest` |
|
||||||
| Parakeet STT | 8300→8000 | Yes | `parakeet-stt` (local build) |
|
| Parakeet STT | 8300→8000 | Yes | `parakeet-stt` (local build) |
|
||||||
|
| Synapse | 8008 | No | `matrixdotorg/synapse` |
|
||||||
|
| Element Web | 8080 | No | `vectorim/element-web` |
|
||||||
|
| AIPA Matrix Bridge | 8009 | No | AIPA local |
|
||||||
|
|
||||||
**Network Note:** All Docker services run on the `traefik-net` external network.
|
**Network Note:** All Docker services run on the `traefik-net` external network.
|
||||||
|
|
||||||
|
> **Matrix on VM 102:** See [VM 102 — Matrix Synapse Deployment](../../infrastructure/vm-102-matrix-synapse.md) and [VM 102 — Matrix Appservice Configuration](../../infrastructure/vm-102-matrix-appservice.md) for full deployment details.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## llama-swap Model Inventory
|
## llama-swap Model Inventory
|
||||||
|
|||||||
Reference in New Issue
Block a user