obsidian/wiki/infrastructure/_index.md
2026-04-24 11:54:04 +01:00

61 lines
3.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
tags: [infrastructure, index]
updated: 2026-04-24
---
# Infrastructure — Index
Server inventory for all SSH-accessible machines. Audited 2026-04-24.
## Oliver Agency Servers (GCP)
| Article | Server | IP | Role |
|---------|--------|----|------|
| [[wiki/infrastructure/server-optical\|server-optical]] | optical-web-1 | 10.220.168.5 | Main AI prod — 35+ apps, systemd |
| [[wiki/infrastructure/server-optical-dev\|server-optical-dev]] | optical-dev | 10.220.168.9 | Docker staging — ppt-tool, cc-dashboard, semblance, 15+ apps |
| [[wiki/infrastructure/server-optical-prod\|server-optical-prod]] | optical-prod | 10.220.168.8 | Minimal / secondary prod |
| [[wiki/infrastructure/server-librechat\|server-librechat]] | librechat-dev + prod | 10.220.168.2 / .4 | LibreChat AI chat platform (both envs) |
| [[wiki/infrastructure/server-modocmms\|server-modocmms]] | modcomms-01 | 10.220.168.6 | ModoCMMS staging + prod (Apache) |
| [[wiki/infrastructure/server-baic\|server-baic]] | web-03 | 10.220.72.13 | Main web host — 40+ domains, oliver.agency |
| [[wiki/infrastructure/server-box-cli\|server-box-cli]] | box-cli-01 | 10.220.176.3 | Ford/L'Oréal hotfolder, CentOS 7, 1TB NFS |
## Personal / Aimpress
| Article | Server | IP | Role |
|---------|--------|----|------|
| [[wiki/infrastructure/server-aimpress\|server-aimpress]] | c2-15-uk1 | 57.128.160.249 | Aimpress VPS — Mailcow, n8n, Traefik |
| [[wiki/infrastructure/server-pve\|server-pve]] | pve | 192.168.1.48 | Proxmox homelab — 8 containers + Kali VM |
## Quick Reference
| Article | Purpose |
|---------|---------|
| [[wiki/infrastructure/ssh-aliases\|ssh-aliases]] | All aliases, IPs, keys, health-check one-liner |
## ⚠ Known Issues (as of 2026-04-24)
### 🔴 Critical
- `optical`**DISK 99% FULL** — 5.9 GB free on 533 GB. Server will start failing soon. Top offenders: `/opt/ferrero-opentext` 12 GB, `/opt/backups` 8.9 GB, `/opt/sandbox-notebookllamalm-nextjs` 8.5 GB
- `optical`**SSL cert expires May 8 2026** — ai-sandbox.oliver.solutions, ~2 weeks away
- `optical`**notebookllama-backend.service FAILED** — crashed service, taking 8.5 GB
### 🟠 Security
- `optical` — All databases bound to `0.0.0.0`: Redis ×3 (:6379/:6380/:6399), PostgreSQL ×3 (:5432/:5433/:5437), MongoDB ×3 (:27017/:27019/:27021), Neo4j (:7474/:7475/:7687/:7688) — exposed on GCP internal network minimum
- `librechat-prod` — MongoDB :27017 on `0.0.0.0` — publicly exposed, no auth config found
- `baic` — PostgreSQL :5432 + rpcbind :111 on `0.0.0.0`
- `optical-dev` — PostgreSQL :5436/:5491/:5493 + olivas :8000 + cc-dashboard :8800 on `0.0.0.0`
### 🟡 Capacity
- `librechat-prod` — LibreChat data directory is **197 GB** (out of 484 GB, 65% used) — growing over time
- `pve` CT 102 (docker) — ✅ **resolved 2026-04-24** — Docker data-root moved to `/mnt/data/docker` (data-hdd), now 51%
- `pve` CT 105 (immich) — ✅ **resolved 2026-04-24** — PostgreSQL + cache moved to data-hdd, now 62%
- `pve` local-lvm — **71%** full (100 GB / 141 GB) — monitor
- `aimpress` — 26.58 GB reclaimable Docker images (`docker image prune -a`)
- `baic` — large vhosts: ustudio.global 22 GB, ustudiostaging2 19 GB, ie.oliver.agency 13 GB
### 🔵 Maintenance
- `optical-dev` — hp-prod-tracker + dow-prod-tracker containers unhealthy (healthcheck misconfigured, apps running fine)
- `pve` — ✅ Proxmox security updates applied 2026-04-24 (libngtcp2, cluster libs)
- `box-cli` — CentOS 7 EOL since Jun 2024 — needs OS migration
- `pve` — Uptime Kuma webhook to monitoring-agent not yet configured
- `baic` Grafana — default admin:admin password not changed