Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Selfhosted
  3. Proxmox vs. Debian: Running media server on older hardware

Proxmox vs. Debian: Running media server on older hardware

Scheduled Pinned Locked Moved Selfhosted
selfhosted
66 Posts 25 Posters 363 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B [email protected]

    I'm still running a 6th-generation Intel CPU (i5-6600k) on my media server, with 64GB of RAM and a Quadro P1000 for the rare 1080p transcoding needs. Windows 10 is still my OS from when it was a gaming PC and I want to switch to Linux. I'm a casual user on my personal machine, as well as with OpenWRT on my network hardware.

    Here are the few features I need:

    • MergeFS with a RAID option for drive redundancy. I use multiple 12GB drives right now and have my media types separated between each. I'd like to have one pool that I can be flexible with space between each share.
    • Docker for *arr/media downloaders/RSS feed reader/various FOSS tools and gizmos.
    • I'd like to start working with Home Assistant. Installing with WSL hasn't worked for me, so switching to Linux seems like the best option for this.

    Guides like Perfect Media Server say that Proxmox is better than a traditional distro like Debian/Ubuntu, but I'm concerned about performance on my 6600k. Will LXCs and/or a VM for Docker push my CPU to its limits? Or should I do standard Debian or even OpenMediaVault?

    I'm comfortable learning Proxmox and its intricacies, especially if I can move my Windows 10 install into a VM as a failsafe while building a storage pool with new drives.

    C This user is from outside of this forum
    C This user is from outside of this forum
    [email protected]
    wrote on last edited by
    #2

    Proxmox is Debian under the hood. It's just a qemu and lxc management interface.

    J 1 Reply Last reply
    0
    • B [email protected]

      I'm still running a 6th-generation Intel CPU (i5-6600k) on my media server, with 64GB of RAM and a Quadro P1000 for the rare 1080p transcoding needs. Windows 10 is still my OS from when it was a gaming PC and I want to switch to Linux. I'm a casual user on my personal machine, as well as with OpenWRT on my network hardware.

      Here are the few features I need:

      • MergeFS with a RAID option for drive redundancy. I use multiple 12GB drives right now and have my media types separated between each. I'd like to have one pool that I can be flexible with space between each share.
      • Docker for *arr/media downloaders/RSS feed reader/various FOSS tools and gizmos.
      • I'd like to start working with Home Assistant. Installing with WSL hasn't worked for me, so switching to Linux seems like the best option for this.

      Guides like Perfect Media Server say that Proxmox is better than a traditional distro like Debian/Ubuntu, but I'm concerned about performance on my 6600k. Will LXCs and/or a VM for Docker push my CPU to its limits? Or should I do standard Debian or even OpenMediaVault?

      I'm comfortable learning Proxmox and its intricacies, especially if I can move my Windows 10 install into a VM as a failsafe while building a storage pool with new drives.

      T This user is from outside of this forum
      T This user is from outside of this forum
      [email protected]
      wrote on last edited by
      #3

      Your CPU should be perfectly capable of that. I ran Proxmox with some VMs and containers on an i5-2400 with 16GB RAM just fine.

      You could run on bare Debian as well but virtualization will give you more flexibility. If you get a Zigbee Dongle or the like, you can pass it through to the VM Home Assistant is running in.

      I don't know MergeFS but usually the recommendation is ZFS.

      mhzawadi@lemmy.horwood.cloudM 1 Reply Last reply
      0
      • C [email protected]

        Proxmox is Debian under the hood. It's just a qemu and lxc management interface.

        J This user is from outside of this forum
        J This user is from outside of this forum
        [email protected]
        wrote on last edited by
        #4

        yeah, and qemu and lxc are very much legacy at this point. Stick with docker/podman/kubernetes for containers.

        S mhzawadi@lemmy.horwood.cloudM possiblylinux127@lemmy.zipP M 4 Replies Last reply
        0
        • B [email protected]

          I'm still running a 6th-generation Intel CPU (i5-6600k) on my media server, with 64GB of RAM and a Quadro P1000 for the rare 1080p transcoding needs. Windows 10 is still my OS from when it was a gaming PC and I want to switch to Linux. I'm a casual user on my personal machine, as well as with OpenWRT on my network hardware.

          Here are the few features I need:

          • MergeFS with a RAID option for drive redundancy. I use multiple 12GB drives right now and have my media types separated between each. I'd like to have one pool that I can be flexible with space between each share.
          • Docker for *arr/media downloaders/RSS feed reader/various FOSS tools and gizmos.
          • I'd like to start working with Home Assistant. Installing with WSL hasn't worked for me, so switching to Linux seems like the best option for this.

          Guides like Perfect Media Server say that Proxmox is better than a traditional distro like Debian/Ubuntu, but I'm concerned about performance on my 6600k. Will LXCs and/or a VM for Docker push my CPU to its limits? Or should I do standard Debian or even OpenMediaVault?

          I'm comfortable learning Proxmox and its intricacies, especially if I can move my Windows 10 install into a VM as a failsafe while building a storage pool with new drives.

          D This user is from outside of this forum
          D This user is from outside of this forum
          [email protected]
          wrote on last edited by
          #5

          None of your listed use cases will even come close to taxing the 6600k. It's going to probably sit happily in idle states most of the time.

          Proxmox also has great snapshotting and backup features. Makes it easier to mess around with your containers/VMs without worrying too much.

          lemmchen@feddit.orgL 1 Reply Last reply
          0
          • J [email protected]

            yeah, and qemu and lxc are very much legacy at this point. Stick with docker/podman/kubernetes for containers.

            S This user is from outside of this forum
            S This user is from outside of this forum
            [email protected]
            wrote on last edited by
            #6

            Agreed.

            I run podman w/ rootless containers, and it works pretty well. Podman is extra nice in that it has decent suppor for kubernetes, so there's a smooth transition path from podman -> kubernetes if you ever want/need it. Docker works well too, and docker compose is pretty simple to get into.

            J 1 Reply Last reply
            0
            • J [email protected]

              yeah, and qemu and lxc are very much legacy at this point. Stick with docker/podman/kubernetes for containers.

              mhzawadi@lemmy.horwood.cloudM This user is from outside of this forum
              mhzawadi@lemmy.horwood.cloudM This user is from outside of this forum
              [email protected]
              wrote on last edited by
              #7

              right tool for the job mate, not everything works great in a container.

              Also Proxmox is not legacy as its used a lot in homelabs and also some companys

              I use proxmox to carve up my dedicated host with OVH, 3 of the vms run docker anyway.

              J 1 Reply Last reply
              0
              • T [email protected]

                Your CPU should be perfectly capable of that. I ran Proxmox with some VMs and containers on an i5-2400 with 16GB RAM just fine.

                You could run on bare Debian as well but virtualization will give you more flexibility. If you get a Zigbee Dongle or the like, you can pass it through to the VM Home Assistant is running in.

                I don't know MergeFS but usually the recommendation is ZFS.

                mhzawadi@lemmy.horwood.cloudM This user is from outside of this forum
                mhzawadi@lemmy.horwood.cloudM This user is from outside of this forum
                [email protected]
                wrote on last edited by
                #8

                would agree the hardware would run everything fine

                1 Reply Last reply
                0
                • S [email protected]

                  Agreed.

                  I run podman w/ rootless containers, and it works pretty well. Podman is extra nice in that it has decent suppor for kubernetes, so there's a smooth transition path from podman -> kubernetes if you ever want/need it. Docker works well too, and docker compose is pretty simple to get into.

                  J This user is from outside of this forum
                  J This user is from outside of this forum
                  [email protected]
                  wrote on last edited by
                  #9

                  Yeah, Kubernetes is more automated and expandable, but docker compose has a ton of good examples and it's really easy to get into as a beginner.

                  S 1 Reply Last reply
                  0
                  • mhzawadi@lemmy.horwood.cloudM [email protected]

                    right tool for the job mate, not everything works great in a container.

                    Also Proxmox is not legacy as its used a lot in homelabs and also some companys

                    I use proxmox to carve up my dedicated host with OVH, 3 of the vms run docker anyway.

                    J This user is from outside of this forum
                    J This user is from outside of this forum
                    [email protected]
                    wrote on last edited by
                    #10

                    I'm not saying it's bad software, but the times of manually configuring VMs and LXC containers with a GUI or Ansible are gone.

                    All new build-outs are gitops and containerd-based containers now.

                    For the legacy VM appliances, Proxmox works well, but there's also Openshift virtualization aka kubevirt if you want take advantage of the Kubernetes ecosystem.

                    If you need bare-metal, then usually that gets provisioned with something like packer/nixos-generators or cloud-init.

                    mhzawadi@lemmy.horwood.cloudM possiblylinux127@lemmy.zipP L M 4 Replies Last reply
                    0
                    • J [email protected]

                      Yeah, Kubernetes is more automated and expandable, but docker compose has a ton of good examples and it's really easy to get into as a beginner.

                      S This user is from outside of this forum
                      S This user is from outside of this forum
                      [email protected]
                      wrote on last edited by
                      #11

                      Kubernetes is also designed for clustered workloads, so if you are mostly hosting on one or two machines, YAGNI applies.

                      I recommend people start w/ docker compose due to documentation, but I personally am switching to podman quadlets w/ rootless containers.

                      J 1 Reply Last reply
                      0
                      • B [email protected]

                        I'm still running a 6th-generation Intel CPU (i5-6600k) on my media server, with 64GB of RAM and a Quadro P1000 for the rare 1080p transcoding needs. Windows 10 is still my OS from when it was a gaming PC and I want to switch to Linux. I'm a casual user on my personal machine, as well as with OpenWRT on my network hardware.

                        Here are the few features I need:

                        • MergeFS with a RAID option for drive redundancy. I use multiple 12GB drives right now and have my media types separated between each. I'd like to have one pool that I can be flexible with space between each share.
                        • Docker for *arr/media downloaders/RSS feed reader/various FOSS tools and gizmos.
                        • I'd like to start working with Home Assistant. Installing with WSL hasn't worked for me, so switching to Linux seems like the best option for this.

                        Guides like Perfect Media Server say that Proxmox is better than a traditional distro like Debian/Ubuntu, but I'm concerned about performance on my 6600k. Will LXCs and/or a VM for Docker push my CPU to its limits? Or should I do standard Debian or even OpenMediaVault?

                        I'm comfortable learning Proxmox and its intricacies, especially if I can move my Windows 10 install into a VM as a failsafe while building a storage pool with new drives.

                        G This user is from outside of this forum
                        G This user is from outside of this forum
                        [email protected]
                        wrote on last edited by
                        #12

                        Promox runs on debian. But anyway you will be surprised about proxmox can run in limited hardware. I have it running in a garbage mini PC and an old notebook 😄

                        1 Reply Last reply
                        0
                        • J [email protected]

                          I'm not saying it's bad software, but the times of manually configuring VMs and LXC containers with a GUI or Ansible are gone.

                          All new build-outs are gitops and containerd-based containers now.

                          For the legacy VM appliances, Proxmox works well, but there's also Openshift virtualization aka kubevirt if you want take advantage of the Kubernetes ecosystem.

                          If you need bare-metal, then usually that gets provisioned with something like packer/nixos-generators or cloud-init.

                          mhzawadi@lemmy.horwood.cloudM This user is from outside of this forum
                          mhzawadi@lemmy.horwood.cloudM This user is from outside of this forum
                          [email protected]
                          wrote on last edited by
                          #13

                          Yes, but no. There is still a lot of places using old fashioned VMs, my company is still building VMs from an AWS ami and running ansible to install all the stuff we need. Some places will move to containers and that's great, but containers won't solve every problem

                          J 1 Reply Last reply
                          0
                          • B [email protected]

                            I'm still running a 6th-generation Intel CPU (i5-6600k) on my media server, with 64GB of RAM and a Quadro P1000 for the rare 1080p transcoding needs. Windows 10 is still my OS from when it was a gaming PC and I want to switch to Linux. I'm a casual user on my personal machine, as well as with OpenWRT on my network hardware.

                            Here are the few features I need:

                            • MergeFS with a RAID option for drive redundancy. I use multiple 12GB drives right now and have my media types separated between each. I'd like to have one pool that I can be flexible with space between each share.
                            • Docker for *arr/media downloaders/RSS feed reader/various FOSS tools and gizmos.
                            • I'd like to start working with Home Assistant. Installing with WSL hasn't worked for me, so switching to Linux seems like the best option for this.

                            Guides like Perfect Media Server say that Proxmox is better than a traditional distro like Debian/Ubuntu, but I'm concerned about performance on my 6600k. Will LXCs and/or a VM for Docker push my CPU to its limits? Or should I do standard Debian or even OpenMediaVault?

                            I'm comfortable learning Proxmox and its intricacies, especially if I can move my Windows 10 install into a VM as a failsafe while building a storage pool with new drives.

                            ferawyn@lemmy.worldF This user is from outside of this forum
                            ferawyn@lemmy.worldF This user is from outside of this forum
                            [email protected]
                            wrote on last edited by
                            #14

                            Proxmox is Debian. 🙂
                            I do always suggest installing Debian first, and then installing Proxmox on top. This allows you to properly set up your disks, and networking as needed, as the Proxmox installer is a bit limited: https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_12_Bookworm
                            Once you have it up and running, have a look at the CT Templates. There's a whole set of pre-configured templates from TurnkeyLinux (again, debian+) that make it trivial to set up all kinds of services in lightweight LXC Containers.

                            possiblylinux127@lemmy.zipP irmadlad@lemmy.worldI 2 Replies Last reply
                            0
                            • B [email protected]

                              I'm still running a 6th-generation Intel CPU (i5-6600k) on my media server, with 64GB of RAM and a Quadro P1000 for the rare 1080p transcoding needs. Windows 10 is still my OS from when it was a gaming PC and I want to switch to Linux. I'm a casual user on my personal machine, as well as with OpenWRT on my network hardware.

                              Here are the few features I need:

                              • MergeFS with a RAID option for drive redundancy. I use multiple 12GB drives right now and have my media types separated between each. I'd like to have one pool that I can be flexible with space between each share.
                              • Docker for *arr/media downloaders/RSS feed reader/various FOSS tools and gizmos.
                              • I'd like to start working with Home Assistant. Installing with WSL hasn't worked for me, so switching to Linux seems like the best option for this.

                              Guides like Perfect Media Server say that Proxmox is better than a traditional distro like Debian/Ubuntu, but I'm concerned about performance on my 6600k. Will LXCs and/or a VM for Docker push my CPU to its limits? Or should I do standard Debian or even OpenMediaVault?

                              I'm comfortable learning Proxmox and its intricacies, especially if I can move my Windows 10 install into a VM as a failsafe while building a storage pool with new drives.

                              possiblylinux127@lemmy.zipP This user is from outside of this forum
                              possiblylinux127@lemmy.zipP This user is from outside of this forum
                              [email protected]
                              wrote on last edited by
                              #15

                              ZFS is probably what you want

                              A 1 Reply Last reply
                              0
                              • ferawyn@lemmy.worldF [email protected]

                                Proxmox is Debian. 🙂
                                I do always suggest installing Debian first, and then installing Proxmox on top. This allows you to properly set up your disks, and networking as needed, as the Proxmox installer is a bit limited: https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_12_Bookworm
                                Once you have it up and running, have a look at the CT Templates. There's a whole set of pre-configured templates from TurnkeyLinux (again, debian+) that make it trivial to set up all kinds of services in lightweight LXC Containers.

                                possiblylinux127@lemmy.zipP This user is from outside of this forum
                                possiblylinux127@lemmy.zipP This user is from outside of this forum
                                [email protected]
                                wrote on last edited by
                                #16

                                I would just install Proxmox since it is way easier

                                Also last time I checked the Debian installer didn't support ZFS

                                1 Reply Last reply
                                0
                                • J [email protected]

                                  yeah, and qemu and lxc are very much legacy at this point. Stick with docker/podman/kubernetes for containers.

                                  possiblylinux127@lemmy.zipP This user is from outside of this forum
                                  possiblylinux127@lemmy.zipP This user is from outside of this forum
                                  [email protected]
                                  wrote on last edited by
                                  #17

                                  What are you going to run containers on? You need VMs to power everything.

                                  J 1 Reply Last reply
                                  0
                                  • J [email protected]

                                    I'm not saying it's bad software, but the times of manually configuring VMs and LXC containers with a GUI or Ansible are gone.

                                    All new build-outs are gitops and containerd-based containers now.

                                    For the legacy VM appliances, Proxmox works well, but there's also Openshift virtualization aka kubevirt if you want take advantage of the Kubernetes ecosystem.

                                    If you need bare-metal, then usually that gets provisioned with something like packer/nixos-generators or cloud-init.

                                    possiblylinux127@lemmy.zipP This user is from outside of this forum
                                    possiblylinux127@lemmy.zipP This user is from outside of this forum
                                    [email protected]
                                    wrote on last edited by
                                    #18

                                    You are going to what, install Kubernetes on every node?

                                    It is far easier and more flexible to use VMs and maybe some VM templates and Ansible.

                                    J 1 Reply Last reply
                                    1
                                    0
                                    • ferawyn@lemmy.worldF [email protected]

                                      Proxmox is Debian. 🙂
                                      I do always suggest installing Debian first, and then installing Proxmox on top. This allows you to properly set up your disks, and networking as needed, as the Proxmox installer is a bit limited: https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_12_Bookworm
                                      Once you have it up and running, have a look at the CT Templates. There's a whole set of pre-configured templates from TurnkeyLinux (again, debian+) that make it trivial to set up all kinds of services in lightweight LXC Containers.

                                      irmadlad@lemmy.worldI This user is from outside of this forum
                                      irmadlad@lemmy.worldI This user is from outside of this forum
                                      [email protected]
                                      wrote on last edited by
                                      #19

                                      I do always suggest installing Debian first, and then installing Proxmox on top.

                                      Correct me if I'm wrong, but isn't Proxmox it's own OS unto itself? What would be the advantage of installing Proxmox 'on top of' Debian when it's Debian already as you pointed out?

                                      T 1 Reply Last reply
                                      0
                                      • B [email protected]

                                        I'm still running a 6th-generation Intel CPU (i5-6600k) on my media server, with 64GB of RAM and a Quadro P1000 for the rare 1080p transcoding needs. Windows 10 is still my OS from when it was a gaming PC and I want to switch to Linux. I'm a casual user on my personal machine, as well as with OpenWRT on my network hardware.

                                        Here are the few features I need:

                                        • MergeFS with a RAID option for drive redundancy. I use multiple 12GB drives right now and have my media types separated between each. I'd like to have one pool that I can be flexible with space between each share.
                                        • Docker for *arr/media downloaders/RSS feed reader/various FOSS tools and gizmos.
                                        • I'd like to start working with Home Assistant. Installing with WSL hasn't worked for me, so switching to Linux seems like the best option for this.

                                        Guides like Perfect Media Server say that Proxmox is better than a traditional distro like Debian/Ubuntu, but I'm concerned about performance on my 6600k. Will LXCs and/or a VM for Docker push my CPU to its limits? Or should I do standard Debian or even OpenMediaVault?

                                        I'm comfortable learning Proxmox and its intricacies, especially if I can move my Windows 10 install into a VM as a failsafe while building a storage pool with new drives.

                                        irmadlad@lemmy.worldI This user is from outside of this forum
                                        irmadlad@lemmy.worldI This user is from outside of this forum
                                        [email protected]
                                        wrote on last edited by
                                        #20

                                        OP, I'm running Proxmox on and old Dell T320 /32gb RAM. I am not having any real issues doing so. I run Docker and a handful of Docker containers. I'm really not into the arr stack, but I wouldn't think you'd have much issue.

                                        1 Reply Last reply
                                        0
                                        • J [email protected]

                                          I'm not saying it's bad software, but the times of manually configuring VMs and LXC containers with a GUI or Ansible are gone.

                                          All new build-outs are gitops and containerd-based containers now.

                                          For the legacy VM appliances, Proxmox works well, but there's also Openshift virtualization aka kubevirt if you want take advantage of the Kubernetes ecosystem.

                                          If you need bare-metal, then usually that gets provisioned with something like packer/nixos-generators or cloud-init.

                                          L This user is from outside of this forum
                                          L This user is from outside of this forum
                                          [email protected]
                                          wrote on last edited by
                                          #21

                                          Why would you install a GUI on a VM designated to run a Docker instance?

                                          You should take a serious look at what actual companies run. It's typically nested VMs running k8s or similar. I run three nodes, with several VMs (each running Docker, or other services that require a VM) that I can migrate between nodes depending on my needs.

                                          For example: One of my nodes needed a fan replaced. I migrated the VM and LXC containers it hosted to another node, then pulled it from the cluster to do the job. The service saw minimal downtime, kids/wife didn't complain at all, and I could test it to make sure it was functioning properly before reinstalling it into the cluster and migrating things back.

                                          J 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups