Personal CloudInfrastructureNetwork Overview

Network Overview

PC2’s decentralized infrastructure enables global access without centralized servers.

Architecture

┌────────────────────────────────────────────────────────────────────────┐
│                           SUPER NODES                                   │
│                                                                         │
│   ┌─────────────────────┐         ┌─────────────────────┐              │
│   │ Primary (InterServer)│         │ Secondary (Contabo)  │              │
│   │ 69.164.241.210      │         │ 38.242.211.112       │              │
│   │                     │         │                      │              │
│   │ • Web Gateway :443  │         │ • Failover gateway   │              │
│   │ • Boson DHT :39001  │◄───────►│ • DHT replication    │              │
│   │ • Active Proxy:8090 │         │ • Proxy backup       │              │
│   └─────────┬───────────┘         └─────────┬────────────┘              │
│             │                               │                           │
└─────────────┼───────────────────────────────┼───────────────────────────┘
              │                               │
              ▼                               ▼
┌─────────────────────────────────────────────────────────────────────────┐
│                          PC2 USER NODES                                  │
│                                                                          │
│   ┌─────────────┐   ┌─────────────┐   ┌─────────────┐                  │
│   │ Alice       │   │ Bob         │   │ Carol       │                  │
│   │ (VPS/Public)│   │ (Home/NAT)  │   │ (Office/NAT)│                  │
│   │             │   │             │   │             │                  │
│   │ Direct HTTP │   │ Via Proxy   │   │ Via Proxy   │                  │
│   └─────────────┘   └─────────────┘   └─────────────┘                  │
│                                                                          │
└─────────────────────────────────────────────────────────────────────────┘

Components

Super Nodes

Infrastructure nodes that provide:

ServicePortPurpose
Web Gateway443HTTPS termination, subdomain routing
Boson DHT39001/UDPDistributed hash table, peer discovery
Active Proxy8090/TCPNAT traversal relay

User Nodes

Your PC2 installation that provides:

  • Personal cloud storage
  • WASM execution
  • AI chat
  • File management

Connection Methods

Direct (Public IP)

VPS and servers with public IPs connect directly:

User Browser → DNS (*.ela.city) → Super Node → Direct to PC2 Node

Proxied (Behind NAT)

Home and office nodes behind NAT use Active Proxy:

User Browser → DNS → Super Node → Active Proxy → Tunnel → PC2 Node

The Active Proxy handles NAT traversal automatically—no port forwarding required.

Live Infrastructure

Primary Super Node (InterServer)

  • IP: 69.164.241.210
  • Location: Dallas, TX, USA
  • DNS: *.ela.city
  • Status: Production

Secondary Super Node (Contabo)

  • IP: 38.242.211.112
  • Location: EU
  • Purpose: Failover, load distribution

DNS Configuration

RecordTypeValue
ela.cityAMain website
*.ela.cityA69.164.241.210 (Super Node)
alice.ela.cityRouting→ Alice’s PC2 Node
bob.ela.cityRouting→ Bob’s PC2 Node

Subdomains are registered dynamically via the gateway API.

Protocol Stack

LayerTechnology
TransportHTTPS (Let’s Encrypt wildcard)
RoutingSubdomain → Node mapping
IdentityBoson DHT (Ed25519)
NAT TraversalActive Proxy
EncryptionTLS 1.3 + CryptoBox

Getting a Subdomain

Register your node for a free *.ela.city address:

curl -X POST https://69.164.241.210/api/gateway/register \
  -H "Content-Type: application/json" \
  -d '{
    "subdomain": "yourname",
    "nodeId": "your-node-id",
    "endpoint": "http://YOUR_IP:4200"
  }'

Learn More

© 2025 Elacity Labs. All rights reserved.