SavePoint Recommended Cloud Hosting

CONFIGURE

How many channels will you be simulcasting from one VPS?

Select your simulcast channel count to see recommended plans.

PROVIDERCORESRAMSSDPRICE
CloudwaysRECOMMENDED
22 GB50 GB$35-$45/ moVIEW PLANS
HostFeHostFe ONE
4 vCore8 GB50 GB
$150/ yr
$12.50/mo equiv.
VIEW PLANS
BASELINE

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.

SERVER REQUIREMENTS

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