DEV Community

dakota hopson
dakota hopson

Posted on

I Built a VPS Hosting Business From My Home Lab — Here's How

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:

  1. FOSSBilling receives PayPal payment
  2. Triggers my Python provisioning script
  3. Script clones a Proxmox template
  4. Configures resources (CPU, RAM, disk)
  5. Starts the VM and waits for IP via guest agent
  6. Creates a Cloudflare DNS record
  7. Sets up Nginx SSH stream proxy
  8. Sets customer password via guest agent
  9. 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)