Minimum
2GB RAM for a control-plane UI plus webhooks; 4 vCPU / 8GB if ffmpeg or several workers share the box.
A regular VPS is the always-on control plane around a video pipeline — queues, caches, and a small UI. It is not a substitute for a GPU farm, and this is not a fake benchmark page.
2GB RAM for a control-plane UI plus webhooks; 4 vCPU / 8GB if ffmpeg or several workers share the box.
4 vCPU / 8GB RAM / 80GB+ NVMe for queue + transcode; buy disk and transfer before extra CPU.
Upgrade disk and transfer first when staging files pile up. Move encode workers off the UI box when jobs queue overnight.
This is for creators and small teams who already have a generation path — a hosted API, a rented GPU pod, or a desktop box — and need a VPS that stays up while jobs move through a queue.
If you came here because a listicle ranked “best GPU VPS for Sora-like video” on a $6 KVM, leave. VPSDoge will not invent that lab result.
A normal cloud VPS has CPU. That is enough for Node or Python workers, Redis, Postgres, Caddy or Nginx, and ffmpeg with libx264 or libx265. It is not enough for local Wan, SVD, AnimateDiff, or a ComfyUI video graph at a speed anyone will wait for.
The usual honest split:
If you later self-host the model, that is a different purchase — a GPU VPS or bare metal from a GPU specialist. Do not stretch a Hetzner CX32 into that job.
SaladCloud repriced GPU hours at 00:00 UTC on 12 September 2026. That matters if your AI video batch actually generates frames on Salad. It does not change what a regular VPS is for.
Salad’s own customer post is the source — not a third-party screenshot, and not the host-earning chart (different numbers):
Read the full previous → new table on Salad’s September 12, 2026 price-change post. Live list prices sit on salad.com/pricing. A separate node-earning post is for hosts, not your rental bill — do not mix the two charts.
Salad GPU cloud vs a dedicated VPS for batch video: keep the split this page already uses. Salad is GPU minutes. A VPS is the always-on control plane.
If your graph needs a 5090 or 4090 on High Priority, the September 12 bill is a bit higher — still rent the GPU, still keep the VPS. If a 5080, 4070-class, or 3090 is enough, Salad just made that path cheaper. Either way: do not buy a “GPU VPS” story on a regular KVM, and do not try to replace the control-plane VPS with Salad hours.
Video files are large. A few hundred 1080p clips, plus retries, proxies, and thumbnails, will empty a 2TB transfer cap faster than they pin four vCPUs. Read the overage rule. “Unlimited” often means a shared 100–200Mbps port that collapses when you push overnight jobs.
Use providers already on VPSDoge. Pick the shape, then the logo.
| Shape | Start here | What it should do | Providers already on this site |
|---|---|---|---|
| Control plane | 2 vCPU / 2-4GB RAM / 40-80GB SSD | Webhook UI, Redis, job API, a reverse proxy. No local encode. | Hetzner CX22, Vultr 2-4GB, DigitalOcean Basic 2-4GB, Linode 2-4GB |
| Batch worker | 4 vCPU / 8GB RAM / 80-160GB NVMe | ffmpeg, queue concurrency, thumbnail and concat jobs overnight. | Hetzner CX32 / CX33, Vultr High Frequency 4-8GB, Contabo Cloud VPS S |
| Cache / staging | 1-2 vCPU / 2-4GB RAM / large disk + clear transfer | MinIO, rclone, nginx cache in front of R2 or S3. Working-set files only. | HostHatch storage VPS, Contabo disk-heavy plans, Hetzner with extra volume |
Do not buy this: Tiny yearly 1GB plans, "unlimited" transfer with a 100Mbps cap, and any regular VPS sold as a local video-generation GPU.
A video pipeline is usually one piece of a small stack. The control-plane box looks a lot like an early SaaS backend: API, database, workers, reverse proxy. Size the whole stack, not the “AI” label.
If the product emails job results or login codes, that is a different constraint. Self-hosted mail wants a clean IP, open port 25, and spare RAM — see the Mailcow VPS guide. Do not share that box with overnight ffmpeg.
Prompt labs and other tool sites still need a boring VPS for side services: accounts, rate limits, queues, file staging, and outbound mail. The generator can live on an API. The site still needs a server you can restore.
Same pattern as Docker apps and n8n: count Redis, Postgres, logs, and failed-job retries before you celebrate the $4 plan. Keep an offsite backup VPS if the queue database matters.