SavePoint 推荐的云主机
配置
您打算从一台 VPS 同时推多少个通道?
选择您的并发通道数,查看推荐方案。
您可以使用任何满足最低要求的 VPS 提供商。上方列出的提供商已与 SavePoint 测试过。SavePoint 会从推荐方案中获得佣金。
服务器要求
在 VPS 默认之外的额外要求
系统软件
- ›Node.js 18.x+(推荐 LTS)
- ›pm2:进程管理器,用于崩溃/重启后自动恢复
- ›FFmpeg + FFprobe:由 npm 自动打包
Apache 模块
- ›mod_rewrite:用于 SPA 路由的 URL 重写
- ›mod_proxy + mod_proxy_http
- ›mod_proxy_wstunnel:WebSocket 代理
- ›mod_headers:缓存控制头
- ›AllowOverride All:支持 .htaccess
SSD 存储
电台管理需要同时存储原始媒体和预渲染好的广播素材:
- ›原始媒体:上传到媒体库的音频、视频和图像素材
- ›预渲染内容:为播放而编译的计划广播
- ›数据库与日志:电台配置、排期和运行时日志
单一电台可能很快就需要 50 至 100 GB 存储空间。
Varnish / 缓存层
如果服务器前面有缓存层:
- ›必须透传 Upgrade: websocket 和 Connection: Upgrade 头
- ›不能对 SSE 响应做缓冲
- ›绕过缓存:/api/stations/*/live-mic/audio、broadcast/monitor,以及 SSE 端点
已知兼容性问题
CLOUDWAYS
- ›WebSocket 升级头在托管 Nginx 层被剥离
- ›仅禁用 Varnish 无法修复 WebSocket 支持
- ›需要 Cloudways 客服配置 Nginx WebSocket 透传,或使用 Cloudflare Tunnel
共享主机
- ›通常不支持 WebSocket 代理
- ›不推荐用于 SavePoint
