Server Topology
PressChain runs on two production servers with strict service separation. Nothing protocol-critical and nothing outlet-facing share a server with each other by accident - the split is deliberate.38.83.53.142 - Chain Host
EVM node, indexer, bridge middleware, Postgres, Redis, MinIO. The static marketing site (Vite/cPanel) also deploys here.
38.83.53.58 - App Host
All Next.js dApps via systemd. Portal, outlet, court, proposals, ads, status, docs, faucet. Apache proxy front-end.
Chain Host (38.83.53.142) - Service Map
App Host (38.83.53.58) - Service Map
Security Model
MinIO (Vault Staging)
MinIO serves as the local S3-compatible object store for evidence staging before Vault proofs are committed on-chain.Chain Data Paths
Service Startup Order
When recovering from a full restart, services must come up in dependency order:cPanel Deploy Model
The app host uses cPanel-managed Apache for SSL termination and reverse proxy. The key quirk:service apache2 or systemctl apache2 directly on cPanel servers - use the cPanel scripts only.
