Skip to content

Server Infrastructure Overview

⚠️ CRITICAL: This documentation MUST be updated whenever changes are made to any server. See First Principles documentation.

Active Servers

Server Hostname IP Address OS Specs Status Primary Services
ES1 (d54377) linux.d54377.com 89.116.173.103 Rocky Linux 8.10 1c/3G/100G/3TB Nginx, Git Server, MkDocs
ES2 (e491a9) linux.e491a9.com 89.116.44.57 Debian 12 1c/3G/100G/3TB 🔧 Reinstalling Git Server, Uptime Kuma
ES3 (c1bd0a) - 86.38.200.119 [TBD] 1c/3G/100G/3TB OAuth Auth, User Data, Cyberpanel
ES4 (a3adee) linux.a3adee.com 89.116.48.115 [Unknown] 1c/3G/100G/3TB 🔒 Private Use MF PRIVATE - DO NOT ACCESS
ES5 (zkwgtsme) - 89.116.106.121 [TBD] 1c/3G/100G/3TB UselessCoin
ES6 (wpdmxkey) - 89.116.175.91 [Unknown] 1c/3G/100G/3TB 🔒 Private Use FF PRIVATE - DO NOT ACCESS
ES7 (rngksxzy) - 89.116.44.206 [TBD] 1c/3G/100G/3TB ROFLFaucet, Cockpit, Listmonk
ES8 (njrrxmhi) - 89.116.236.66 [TBD] 4c/4G/100G/4TB Cockpit, Nostr server

SSH Access Summary

Server SSH Host Alias Port Key Status
ES1 docs-server 22 es7_production_key ✅ Working
ES2 es2, es2-git 5829 es7_production_key ❌ Connection timeout
ES3 es3-auth, es3-userdata 22 es7_production_key ✅ Working
ES5 uselesscoin 22 es7_production_key ✅ Working
ES7 es7-production 22 es7_production_key ✅ Working

Service Mapping

Authentication & User Systems

  • OAuth Authentication: auth.directsponsor.org → ES3
  • User Data API: data.directsponsor.org → ES3
  • ROFLFaucet Frontend: roflfaucet.com → ES7

Monitoring & Documentation

  • Uptime Kuma: uptime.satoshihost.com:3001 → ES2 (❌ SSH issues)
  • Documentation: docs.warp.andy.works → ES1

Other Projects

  • UselessCoin: → ES5
  • DirectSponsor: directsponsor.org → DirectAdmin hosting

Current Issues

  • ES2 SSH Access: Port 5829 connection timeouts, accessible via web console only
  • Git Server Confusion: Some repos mistakenly on ES1, should consolidate to ES2 after reinstall
  • Server Documentation: Was outdated, now rebuilding in docs system

Planned Changes

  • ES2 Reinstall: Fresh OS install (Debian or Rocky Linux preferred)
  • Git Consolidation: Move git repos from ES1 to new ES2
  • Remove git from ES1: Clean up ES1 to focus on documentation only

Documentation Requirements

Each server MUST have its own detailed page documenting: - Hardware specs and provider details - All installed services and their configurations
- Access methods (SSH, web consoles, etc.) - Deployment procedures - Backup procedures - Last updated date and by whom

See individual server pages in the /servers/ directory.