# Using XEN or Docker to scale up resources on PLEX server?

**URL:** <https://forums.plex.tv/t/using-xen-or-docker-to-scale-up-resources-on-plex-server/880838>\
**Category:** General Discussions\
**Tags:** hardware\
**Created:** [June 24, 2024, 1:23am UTC](https://forums.plex.tv/t/using-xen-or-docker-to-scale-up-resources-on-plex-server/880838 "2024-06-24T01:23:58Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![D.Cederqvist](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/d.cederqvist/32/7991_2.png) [@D.Cederqvist](https://forums.plex.tv/u/D.Cederqvist)\
**Post date:** [June 24, 2024, 1:23am UTC](https://forums.plex.tv/t/using-xen-or-docker-to-scale-up-resources-on-plex-server/880838/1 "2024-06-24T01:23:58Z")

</div>

AFTER YEARS of speculations and upgrades, I finally closing in to put PLEX server dedicated and headless!! Should I simply install headless DEBIAN and update/configure to set and forget? Or should I put DOCKER or maybe XEN?

I been thinking whatever good idea it is to include multiple devices such as other laptops/tablets/servers/computers in a pool and make some of their resources accessible, if the server at some point would get maxed out.

I think whatever it’s an good approach or not… Maybe it’s better to just add better hardware if needed? Maybe it’s not an good idea to use resources from other devices that might need it. But I was thinking to put an limit from them, so they just use what is free or without overheat them. Maybe I overthink this. Or it can be an good approach?

Similar like this but might need additional configuration I guess:

> <https://stackoverflow.com/questions/30013297/docker-on-several-computers>

I have very limited experience for virtualization/containing atm, but enough relevant experience/understanding to dig into it, and learn how to do it, if it’s possible.

---

<div class="post-metadata">

**Author:** ![FordGuy61](https://avatars.discourse-cdn.com/v4/letter/f/22d042/32.png) [@FordGuy61](https://forums.plex.tv/u/FordGuy61)\
**Post date:** [June 24, 2024, 3:35am UTC](https://forums.plex.tv/t/using-xen-or-docker-to-scale-up-resources-on-plex-server/880838/2 "2024-06-24T03:35:29Z")

</div>

There is no performance or feature enhancement by using Docker, Xen, etc.

Each Plex Media Server is an independent installation. There is no way to pool resources with other systems (i.e. you cannot offload transcode, thumbnail generation, etc. to another server).

Many people use Docker. It places minimal overhead on the system. No idea about Xen.

Many people also have a “bare metal” installation, without using containers, virtual machines, etc.

---

<div class="post-metadata">

**Author:** ![D.Cederqvist](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/d.cederqvist/32/7991_2.png) [@D.Cederqvist](https://forums.plex.tv/u/D.Cederqvist)\
**Post date:** [June 24, 2024, 4:17am UTC](https://forums.plex.tv/t/using-xen-or-docker-to-scale-up-resources-on-plex-server/880838/3 "2024-06-24T04:17:28Z")

</div>

So why using Docker instead of a ‘bare metal’ installation, then? I have been checking various alternatives and Ubuntu Core seems like a good very option too?

“_Ubuntu Core_ is our open source operating system designed for _IoT_ and edge, with the strong security model you’ve come to expect from Ubuntu”

From what I understand it does automatically install and update the latest updates, security and bug fixes without integration unlike ordinary Linux Distributions. It also seems like it’s like based on apps. So you don’t have to compile anything as I understand, just downloading and get it installed. Possibly some confiuguration afterwards, but then it’s really “set and forget”. And yeah, I think most Linux Distrobutions are kinda light, especially if you run better hardware. Isn’t this just perfect for a headless installation?

This is not exactly on-topic… but it’s a different solution than Xen or Docker.

But I did read VMware actually can pool resources?

> **[Is it possible to pool resources across hosts/nodes like VMware does](https://forums.docker.com/t/is-it-possible-to-pool-resources-across-hosts-nodes-like-vmware-does/46406)**
>
> Folks, Looks like VMware with vsphere (and vcenter?) is able to allocate resources (vcpu for instance) across hosts for a single VM ? Is this possible with kubernetes for containers ? Can docker swarm pool vcpu between multiple hosts/nodes for...

But what about vSphere as a hypervisor, then Ubuntu Core with PLEX on the top? Then I should have the opportunity to scale then? But again, would it be a good approach?

---

<div class="post-metadata">

**Author:** ![FordGuy61](https://avatars.discourse-cdn.com/v4/letter/f/22d042/32.png) [@FordGuy61](https://forums.plex.tv/u/FordGuy61)\
**Post date:** [June 24, 2024, 9:37am UTC](https://forums.plex.tv/t/using-xen-or-docker-to-scale-up-resources-on-plex-server/880838/4 "2024-06-24T09:37:33Z")

</div>

> [@D.Cederqvist](#):
>
> So why using Docker instead of a ‘bare metal’ installation, then?

I don’t. I run Plex on Ubuntu Desktop. I’ve no need for Docker or VMs. My system runs Plex Media Server, [Tautulli](https://tautulli.com/) (as a Snap), and nothing else. If I were installing today, I’d pick Ubuntu Server, since I do not use the GUI interface.

Some people use their system for other things besides Plex - home automation, security cameras, etc. For those, Docker probably makes sense. It will provide isolation so the apps do not interfere with each other.

---

<div class="post-metadata">

**Author:** ![D.Cederqvist](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/d.cederqvist/32/7991_2.png) [@D.Cederqvist](https://forums.plex.tv/u/D.Cederqvist)\
**Post date:** [June 28, 2024, 12:29am UTC](https://forums.plex.tv/t/using-xen-or-docker-to-scale-up-resources-on-plex-server/880838/5 "2024-06-28T00:29:13Z")

</div>

Valid points! So, for headless/dedicated server Docker probably doesn’t make any sense. I think I did overthink things a little. So very sleepy at that point. Not a reasonable idea, no. I might read more about Ubuntu Core, else probably Debian. Possibly headless Debian with ZFS.

---

<div class="post-metadata">

**Author:** ![kesawi](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/kesawi/32/319418_2.png) [@kesawi](https://forums.plex.tv/u/kesawi)\
**Post date:** [June 28, 2024, 1:08am UTC](https://forums.plex.tv/t/using-xen-or-docker-to-scale-up-resources-on-plex-server/880838/6 "2024-06-28T01:08:32Z")

</div>

> [@FordGuy61](#):
>
> Some people use their system for other things besides Plex - home automation, security cameras, etc. For those, Docker probably makes sense. It will provide isolation so the apps do not interfere with each other.

This is why I run Plex in Docker within a VM. I have a once phsical Proxmox host running several virtual machines which I can’t consolidate into one. A Windows Server VM for running Active Directory, a Xpenology VM for running Surveillance Station for my camers, and a Ubuntu VM as my file sever and Plex server.

I run a bunch of services on the Ubuntu VM in docker containers (Unifi controller, sonarr, radarr, etc., torrent client, Plex, and others) as it is easier to allocate them each their own IP address and avoid conflicting library requirements.

> [@D.Cederqvist](#):
>
> Not a reasonable idea, no. I might read more about Ubuntu Core, else probably Debian. Possibly headless Debian with ZFS.

Go for Ubuntu Server over Ubuntu Core. The purpose of core is really for IOT and kiosk devices, whereas you are building a server (Ubuntu Server is headless). Debian would also work as well. Both have packages available for installing a web management portal to make system administration easier.

If going Ubuntu Server, start with 22.04 LTS initially until the bugs in 24.04 LTS are ironed out.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/plex/original/3X/2/a/2acb9765406f63293d357b4ec509ec39aa28f2ad.png) [@system](https://forums.plex.tv/u/system)\
**Post date:** [April 22, 2026, 1:56pm UTC](https://forums.plex.tv/t/using-xen-or-docker-to-scale-up-resources-on-plex-server/880838/7 "2026-04-22T13:56:25Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
