Skip to main content
GreenGeeks logotype

Plex VPS Hosting

Your Plex library gets a server of its own with Plex hosting on GreenGeeks VPS. Dedicated CPU cores handle the transcoding, and the Plex database runs from fast local SSD storage.

  • More streams at once
  • Your library, your server
  • Online without a PC at home
Plex VPS Hosting With CPU Transcoding From GreenGeeks
GoogleTrustpilotWordPresscPanelPHP

Prefer an open-source alternative? Try our Jellyfin VPS.

How Many Transcodes Each Plan Handles

PlanBest forWhy
4 GB RAM, $9.99/monthDirect play, about 1 transcode2 vCPU and 80 GB SSD
8 GB RAM, $19.99/monthAbout 1 to 2 transcodes at 1080p4 vCPU and 160 GB SSD
16 GB RAM, $39.99/monthAbout 3 transcodes at 1080p and a bigger library8 vCPU and 320 GB SSD

These counts come from Plex's guide, which says each 1080p transcode needs a CPU score of about 2,000 on PassMark. Your media sits on the plan's own SSD, from 80 GB on the 4 GB plan to 640 GB on the largest one.

Self-Managed VPS

Self-Managed VPS Plans

Full root access, guaranteed resources, and unmetered transfer — you take control.

VPS 4GB

Start small with reliable VPS performance.

Special PriceSave 50%
Original price: $19.99$9.99/month

Renews at $19.99/month

Core Resources

  • 2 vCPU
  • 4 GB RAM
  • 80 GB SSD Storage
  • Unmetered Transfer

VPS 8GB

Scale up apps, databases, and containers.

Special PriceSave 50%
Original price: $39.99$19.99/month

Renews at $39.99/month

Core Resources

  • 4 vCPU
  • 8 GB RAM
  • 160 GB SSD Storage
  • Unmetered Transfer
Most Popular

VPS 16GB

Run production workloads with more resources.

Special PriceSave 50%
Original price: $79.99$39.99/month

Renews at $79.99/month

Core Resources

  • 8 vCPU
  • 16 GB RAM
  • 320 GB SSD Storage
  • Unmetered Transfer

VPS 32GB

High-capacity VPS for demanding applications.

Special PriceSave 45%
Original price: $109.99$59.99/month

Renews at $109.99/month

Core Resources

  • 16 vCPU
  • 32 GB RAM
  • 640 GB SSD Storage
  • Unmetered Transfer

How Plex Works on a VPS

Easy Installs and Updates

Plex runs its own RPM repository, so one dnf command installs Plex Media Server on AlmaLinux 9, and system updates keep it current. Plex comes with its own transcoder, so the server doesn't need FFmpeg.

Dedicated Cores for Transcoding

Plex can't use a GPU inside a virtual machine, so it converts video on the plan's vCPU cores instead. Each 1080p transcode needs a PassMark score of about 2,000, and 4K SDR needs about 12,000.

Direct Play Saves CPU

When a device can play a file as it is, Plex sends it without changes. Direct Stream only repackages the file and leaves the video alone. Neither one needs much CPU, so these streams mostly use bandwidth.

Your Library Data on Fast SSD

Plex keeps its database and data folder on the server's own SSD, which is how Plex wants it. A Plex database kept on a network drive can get corrupted.

Set Up Plex on Your VPS

  1. Log in over SSH as root and add Plex's RPM repository from repo.plex.tv, along with its signing key.
  2. Run dnf install plexmediaserver, then upload your media over SFTP or rsync.
  3. Open TCP port 32400 in the server's firewall so viewers can connect.
  4. Start Plex and link it to your Plex account through an SSH tunnel to port 32400. Then add your libraries.

The media upload usually takes longer than the install.

Set Up Plex on Your VPS

GreenGeeks VPS or a Plex Server at Home?

GreenGeeks VPSPlex on a home PC or NASA streaming subscription
ContentYour own filesYour own filesThe service's catalog
Hardware transcodingNot possible on a VPS, CPU onlyIntel or NVIDIA graphics, with Plex PassNot needed
Storage80 to 640 GB SSD, by planAs many drives as you addNone
Paid pass for streamingNeeded, since every viewer counts as remoteOnly for viewers away from homeNo, it's in the fee
Always onYes, with nothing left running at homeNeeds a machine on 24/7Yes
What Plex saysHosted servers may not work with every providerThe setup Plex expectsDoesn't apply

Pick GreenGeeks VPS for a library that mostly direct plays and needs to stay online without a computer at home. A big 4K collection does better at home, with lots of drives and a processor that has built-in graphics.

Frequently Asked Questions

Plex hosting means running Plex Media Server on a VPS, so your library stays reachable with no computer switched on at home. Every viewer counts as remote, because the server is in a data center outside your home network. A VPS has no GPU, so every transcode runs on the CPU cores. GreenGeeks gives you root access to install Plex from its package and choose its libraries and settings. Plex expects servers to run at home and says hosted ones may not work with every provider, so test yours early.

Plex itself needs an Intel Core i3 or equivalent, and Plex says 4 GB of RAM is typically more than enough. Plex publishes RPM packages for Fedora and CentOS-style systems, and they install on AlmaLinux 9, the OS on GreenGeeks VPS. Plex bundles its own transcoder, so you don't need FFmpeg. The bigger needs come from your viewers. Each 1080p H.264 transcode needs a PassMark CPU score of about 2,000, and HEVC or 10-bit video needs a lot more. Storage depends on your library. A 2-hour 1080p movie takes about 9 GB.

Plan on two bills, one for the server and one for remote streaming. A direct-play library fits GreenGeeks' 4 GB plan at $9.99 a month, renewing at $19.99. Plex Media Server itself is free, but every stream from a VPS counts as remote, so somebody has to pay for remote playback. The server admin's Plex Pass covers everyone they share with. It costs $6.99 a month, $69.99 a year or $749.99 for lifetime. Without it, each viewer needs their own Remote Watch Pass at $2.99 a month. The admin's pass also unlocks Plex Dash, an app for keeping an eye on the server.

The Plex data folder is the part to protect, since it keeps your watch states, metadata and server settings. It lives at /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/, and GreenGeeks leaves backups on a self-managed VPS to you. A weekly cron job can do the work. It stops Plex, archives that folder with tar while skipping Cache, starts Plex again and copies the archive off the server. Leave Plex's built-in database backup on too. It only keeps 3 copies of the database, so it isn't a full backup.

A move comes down to copying the Plex data folder to the new server. On the old server, turn off "Empty trash automatically after every scan" and stop Plex. Install Plex on the VPS and leave it stopped, then copy the data directory in and set plex:plex ownership. Upload the media, add the new folder paths to each library, scan and remove the old paths. Plex only supports moves between servers on the same operating system, so some Windows or macOS settings may not carry over. Check that your library fits the plan's disk before you start.

Running Plex on a VPS is legal, and what matters is the content you put on it. Plex's terms, revised October 30, 2025, grant a personal, non-commercial license. They ban sharing or distributing content without permission, and they ban selling access to Plex. Plex can suspend or disable accounts that break those terms, and your host's terms apply too. Plex has acted against a whole provider before. It blocked servers hosted at Hetzner starting October 12, 2023, citing large-scale violations from that provider.

Pick by transcodes and library size, since RAM rarely limits Plex. The 4 GB plan has 2 vCPU cores and 80 GB of SSD storage, enough for direct play and about one 1080p transcode. The 8 GB plan has 4 vCPU cores and 160 GB, for about 1 to 2 transcodes. The 16 GB plan has 8 vCPU cores and 320 GB, for about 3 transcodes and a bigger library. A 2-hour 1080p movie at 10 Mbps is about 9 GB, and 4K runs 36 to 45 GB. Even 320 GB fits only a small library.

Install it from Plex's own RPM repository. Add the repo.plex.tv RPM source and Plex's signing key, then run dnf install plexmediaserver. After that, normal system updates keep Plex current. A headless server has no browser for the first-time setup, so open an SSH tunnel with ssh -L 32400:localhost:32400 and go to localhost:32400/web on your own computer. Plex only offers first-time setup to a local connection, and the tunnel counts as one. Sign in there and claim the server.

Yes, on the CPU. The physical server under a VPS doesn't pass its video hardware through to the virtual machines on it, so hardware transcoding isn't possible. Software transcoding still works on a VPS, and on GreenGeeks it runs on the plan's 2 to 16 vCPU cores. Plex budgets about 2,000 PassMark per 1080p H.264 transcode, 12,000 for 4K SDR and 17,000 for 4K HDR. Cut transcodes where you can. Use files your devices can direct play, and watch for burned-in subtitles and low remote bandwidth, which often force Plex to transcode.

You run Plex and its libraries, settings and streams. GreenGeeks looks after the hardware and network, and on a self-managed VPS the operating system and anything you install on top are yours to look after. The two jobs that come up most are disk space and stream limits. Keep an eye on free space, since all your media is on the plan's SSD. Set limits on upload speed and on how many transcodes run at once, so one viewer can't slow down the rest. Most of those limits need Plex Pass. Plex Dash, another Plex Pass feature, shows the server and its streams.

Try Plex on a GreenGeeks VPS

If Plex doesn't work out on the server, you can cancel within 30 days under GreenGeeks' money-back guarantee.

  • CPU transcoding on dedicated vCPU cores.

  • The Plex database on fast local SSD storage.

  • Your library online without a computer running at home.

  • 300% renewable energy match on every VPS.