SavePoint Recommended Cloud Hosting
How many channels will you be simulcasting from one VPS?
Select your simulcast channel count to see recommended plans.
| PROVIDER | CORES | RAM | SSD | PRICE | |
|---|---|---|---|---|---|
CloudwaysRECOMMENDED | 2 | 2 GB | 50 GB | $35-$45/ mo | VIEW PLANS |
HostFe ONE | 4 vCore | 8 GB | 50 GB | $150/ yr $12.50/mo equiv. | VIEW PLANS |
A single station with 1-3 simulcast channels requires 2 cores, 2 GB RAM, and 50-100 GB SSD. Specs and pricing scale with channel count.
You can use any VPS provider that meets the minimum requirements. The providers listed above have been tested with SavePoint. SavePoint earns commissions for recommended plans.
Requirements beyond standard VPS defaults
System Software
- ›Node.js 18.x+ (LTS recommended)
- ›pm2: process manager for auto-restart on crash/reboot
- ›FFmpeg + FFprobe: bundled automatically via npm
Apache Modules
- ›mod_rewrite: URL rewriting for SPA routing
- ›mod_proxy + mod_proxy_http
- ›mod_proxy_wstunnel: WebSocket proxying
- ›mod_headers: cache control headers
- ›AllowOverride All: .htaccess support
SSD Storage
Station management requires storing both raw media and pre-rendered broadcast material:
- ›Raw media: audio, video, and image assets uploaded to your library
- ›Pre-rendered content: scheduled broadcasts compiled for playback
- ›Database + logs: station configs, schedules, and runtime logs
A single station can quickly require 50-100 GB of storage.
Varnish / Caching Layer
If a caching layer sits in front of your server:
- ›Must pass Upgrade: websocket and Connection: Upgrade headers
- ›Must not buffer SSE responses
- ›Bypass cache for /api/stations/*/live-mic/audio, broadcast/monitor, and SSE endpoints
Known Compatibility Issues
CLOUDWAYS
- ›WebSocket upgrade headers stripped at managed Nginx layer
- ›Disabling Varnish alone does not fix WebSocket support
- ›Requires Cloudways support to configure Nginx WebSocket passthrough, or a Cloudflare Tunnel
SHARED HOSTING
- ›Generally does not support WebSocket proxying
- ›Not recommended for SavePoint
Need Assistance?
We're happy to answer questions and provide guidance at no cost. If you'd prefer a hands-off approach, ask about our paid Do It For Me program for managed deployment and configuration.
Contact Support