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
- ›관리형 Nginx 레이어에서 WebSocket 업그레이드 헤더가 제거됨
- ›Varnish만 비활성화해도 WebSocket 지원이 해결되지 않음
- ›Cloudways 지원에 Nginx WebSocket 패스스루 구성을 요청하거나, Cloudflare Tunnel이 필요함
공유 호스팅
- ›일반적으로 WebSocket 프록시를 지원하지 않음
- ›SavePoint에 권장하지 않음
도움이 필요하신가요?
질문에 답변하고 안내를 무료로 제공합니다. 직접 설정하지 않는 방식을 선호하시면, 관리형 배포 및 구성을 위한 유료 대행 설치 프로그램에 대해 문의하세요.
지원 문의