SavePoint 推奨クラウドホスティング
設定
1台の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ストレージ
ステーション管理には、生メディアとプリレンダリング済み放送素材の両方の保存が必要です:
- ›生メディア: ライブラリにアップロードされたオーディオ、ビデオ、画像アセット
- ›プリレンダリング済みコンテンツ: 再生用にコンパイルされたスケジュール放送
- ›データベース + ログ: ステーション設定、スケジュール、ランタイムログ
1ステーションだけですぐに50-100 GBのストレージが必要になる可能性があります。
Varnish / キャッシングレイヤー
サーバーの前段にキャッシングレイヤーがある場合:
- ›Upgrade: websocket と Connection: Upgrade ヘッダーをパスする必要があります
- ›SSEレスポンスをバッファリングしないでください
- ›/api/stations/*/live-mic/audio、broadcast/monitor、SSEエンドポイントのキャッシュをバイパスしてください
既知の互換性の問題
CLOUDWAYS
- ›マネージドNginxレイヤーでWebSocketアップグレードヘッダーが除去される
- ›Varnishのみを無効化してもWebSocketサポートは修正されない
- ›Cloudways サポートにNginx WebSocketパススルーの設定を依頼するか、Cloudflare Tunnelが必要
共有ホスティング
- ›一般的にWebSocketプロキシに対応していない
- ›SavePoint には推奨されない
サポートが必要ですか?
ご質問への回答やガイダンスを無料で提供いたします。手間をかけたくない場合は、マネージドデプロイメントと設定のための有料おまかせプログラムについてお問い合わせください。
サポートに連絡