I recently launched Galaxy Cloud Solutions LLC, a VPS
hosting company running entirely out of my home lab in
Valley City, North Dakota. Here's what I built and how.
The Hardware
- Dell PowerEdge R630 (dual Xeon E5-2660 v3, 40 threads, 62GB RAM)
- Dual ISP setup with automatic failover
- Cloudflare for DDoS protection and DNS
The Software Stack
- Proxmox VE — KVM virtualization hypervisor
- FOSSBilling — client management and billing
- Nginx — reverse proxy and SSH stream tunneling
- Python — custom auto-provisioning script
- Cloudflare — DDoS protection, DNS, DDNS updates
- Uptime Kuma — 24/7 monitoring
How It Works
When a customer orders a VM, everything happens automatically:
- FOSSBilling receives PayPal payment
- Triggers my Python provisioning script
- Script clones a Proxmox template
- Configures resources (CPU, RAM, disk)
- Starts the VM and waits for IP via guest agent
- Creates a Cloudflare DNS record
- Sets up Nginx SSH stream proxy
- Sets customer password via guest agent
- Sends welcome email with SSH credentials
The whole process takes about 3-5 minutes from payment
to SSH access.
OS Templates Available
- Ubuntu 24.04 LTS
- Debian 13
- Rocky Linux 9
- AlmaLinux 9
Plans
| Plan | vCPU | RAM | Storage | Price |
|---|---|---|---|---|
| Nebula 1 | 1 | 1GB | 20GB SSD | $5/mo |
| Nebula 2 | 2 | 2GB | 40GB SSD | $10/mo |
| Galaxy 1 | 4 | 4GB | 80GB SSD | $20/mo |
| Galaxy 2 | 4 | 8GB | 160GB SSD | $35/mo |
| Supernova | 8 | 16GB | 320GB SSD | $65/mo |
What I Learned
Building this taught me a ton about Linux networking,
KVM virtualization, automated provisioning, and running
a real business. It's been an incredible learning experience.
Use code LAUNCH2026 for 50% off your first month!
Check it out at galaxycloudsolutions.com
Happy to answer any questions about the technical setup!
Top comments (0)