Install PC2
Get your sovereign cloud running in under 5 minutes. Pick the method that fits you.
Choose Your Method
Local Install (Easiest -- Try It Now)
One command on Mac or Linux. Desktop launcher available. Free -- runs on your computer.
VPS Server (Always On -- Recommended for 24/7)
Your cloud runs around the clock, accessible from anywhere. $5-12/month on Contabo, Hetzner, etc.
NVIDIA Jetson (GPU-Accelerated AI)
Run PC2 with local AI on Jetson hardware. GPU-accelerated, fully private. ~$250+ one-time.
Raspberry Pi (Home Sovereignty)
Your home, your hardware. Affordable entry point. ~$95 one-time.
Quick Start (Local -- Fastest Way to Try)
curl -fsSL https://raw.githubusercontent.com/Elacity/pc2.net/main/scripts/start-local.sh | bash
This automatically installs Node.js (if needed), installs PM2 process manager, downloads and builds PC2, and starts the server.
Then open http://localhost:4200 and connect your wallet.
Works on macOS, Linux, and Windows (via WSL2).
What Happens Next
- Connect Wallet -- MetaMask, Essentials, or any WalletConnect wallet
- Desktop Loads -- full cloud desktop in your browser
- Start Using -- upload files, run apps, chat with AI
Verify Installation
After starting, check these work:
- Desktop loads in browser at http://localhost:4200
- Can connect wallet and login
- Can upload and download files
- Calculator app opens and works (proves WASM execution is working)
Get a Public URL
Option A: Free *.ela.city Subdomain (Recommended)
- Go to Settings -> Network in your PC2 dashboard
- Register your subdomain
- Access from anywhere at
https://yourname.ela.city
Option B: Custom Domain
See VPS Deployment for Caddy/Nginx setup with custom domains.