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.