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

3.6 KiB
Raw Blame History

tags updated
infrastructure
index
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 optical-web-1 10.220.168.5 Main AI prod — 35+ apps, systemd
wiki/infrastructure/server-optical-dev optical-dev 10.220.168.9 Docker staging — ppt-tool, cc-dashboard, semblance, 15+ apps
wiki/infrastructure/server-optical-prod optical-prod 10.220.168.8 Minimal / secondary prod
wiki/infrastructure/server-librechat librechat-dev + prod 10.220.168.2 / .4 LibreChat AI chat platform (both envs)
wiki/infrastructure/server-modocmms modcomms-01 10.220.168.6 ModoCMMS staging + prod (Apache)
wiki/infrastructure/server-baic web-03 10.220.72.13 Main web host — 40+ domains, oliver.agency
wiki/infrastructure/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 c2-15-uk1 57.128.160.249 Aimpress VPS — Mailcow, n8n, Traefik
wiki/infrastructure/server-pve pve 192.168.1.48 Proxmox homelab — 8 containers + Kali VM

Quick Reference

Article Purpose
wiki/infrastructure/ssh-aliases All aliases, IPs, keys, health-check one-liner

⚠ Known Issues (as of 2026-04-24)

🔴 Critical

  • opticalDISK 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
  • opticalSSL cert expires May 8 2026 — ai-sandbox.oliver.solutions, ~2 weeks away
  • opticalnotebookllama-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