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. Outgrown my Synology NAS, time for a proper dedicated machine

Outgrown my Synology NAS, time for a proper dedicated machine

Scheduled Pinned Locked Moved Selfhosted
selfhosted
31 Posts 16 Posters 0 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.
  • L This user is from outside of this forum
    L This user is from outside of this forum
    [email protected]
    wrote last edited by
    #1

    Great news! I started my selfhost journey over a year ago, and I'm finding myself needing better hardware. There's so many services I want that my NAS can't handle. And I unfortunately need to add GPU transcoding to my Jellyfin setup.

    What's the best OS for a machine focused on containers and (getting started with) VMs? I've heard Proxmox

    What CPU specs should I be concerned about?

    I'm willing to buy a pre-built as long as its hardware has sufficient longevity.

    borari@lemmy.dbzer0.comB scrubbles@poptalk.scrubbles.techS S R E 6 Replies Last reply
    34
    • L [email protected]

      Great news! I started my selfhost journey over a year ago, and I'm finding myself needing better hardware. There's so many services I want that my NAS can't handle. And I unfortunately need to add GPU transcoding to my Jellyfin setup.

      What's the best OS for a machine focused on containers and (getting started with) VMs? I've heard Proxmox

      What CPU specs should I be concerned about?

      I'm willing to buy a pre-built as long as its hardware has sufficient longevity.

      borari@lemmy.dbzer0.comB This user is from outside of this forum
      borari@lemmy.dbzer0.comB This user is from outside of this forum
      [email protected]
      wrote last edited by
      #2

      Depending on how many bays your Synology is, you might be best off getting a nuc or a mini pc for compute and using your synology just for storage.

      C M L L 4 Replies Last reply
      23
      • L [email protected]

        Great news! I started my selfhost journey over a year ago, and I'm finding myself needing better hardware. There's so many services I want that my NAS can't handle. And I unfortunately need to add GPU transcoding to my Jellyfin setup.

        What's the best OS for a machine focused on containers and (getting started with) VMs? I've heard Proxmox

        What CPU specs should I be concerned about?

        I'm willing to buy a pre-built as long as its hardware has sufficient longevity.

        scrubbles@poptalk.scrubbles.techS This user is from outside of this forum
        scrubbles@poptalk.scrubbles.techS This user is from outside of this forum
        [email protected]
        wrote last edited by
        #3

        I think at this point I agree with the other commenter. If you're strapped for storage it's time to leave Synology behind, but it sounds more like it's time to separate your app server from your storage server.

        I use proxmox, and it was my primary when I got started with the same thing. I recommend build out storage in proxmox directly, that will be for VM images and container volumes. Then utilize regular backups to your Synology box. That way you have hot storage for drives and running things, cold storage for backups.

        Then, inside your vms and containers you can mount things like media and other items from your Synology.

        For you, I would recommend proxmox, then on top of that a big VM for running docker containers. In that VM you have all of your mounts from Synology into that VM, like Jellyfin stuff, and you pass those mounts into docker.

        If you ever find yourself needing to stretch beyond the one box, then you can think about kubernetes or something, but I think that would be a good jump for now.

        L L 2 Replies Last reply
        7
        • borari@lemmy.dbzer0.comB [email protected]

          Depending on how many bays your Synology is, you might be best off getting a nuc or a mini pc for compute and using your synology just for storage.

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

          This is precisely what I do with my nas.

          I have 9...ish tiny/mini/micros for compute, two NAS (locally).

          Solid approach

          zikeji@programming.devZ 1 Reply Last reply
          2
          • C [email protected]

            This is precisely what I do with my nas.

            I have 9...ish tiny/mini/micros for compute, two NAS (locally).

            Solid approach

            zikeji@programming.devZ This user is from outside of this forum
            zikeji@programming.devZ This user is from outside of this forum
            [email protected]
            wrote last edited by
            #5

            9? That's quite a bit of compute lol.

            My journey started with 1 server, then 4, then 5 (one functioning as a NAS), then 1 (just the NAS box), then I moved and decided to slim it down to a proper NAS and 1 mini PC/NUC clone. Now I'm up to two because the first was an Intel N105 which just isn't up for the challenges lol

            C 1 Reply Last reply
            1
            • borari@lemmy.dbzer0.comB [email protected]

              Depending on how many bays your Synology is, you might be best off getting a nuc or a mini pc for compute and using your synology just for storage.

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

              Plus one to this. It's super nice separating concerns in this way.

              1 Reply Last reply
              2
              • zikeji@programming.devZ [email protected]

                9? That's quite a bit of compute lol.

                My journey started with 1 server, then 4, then 5 (one functioning as a NAS), then 1 (just the NAS box), then I moved and decided to slim it down to a proper NAS and 1 mini PC/NUC clone. Now I'm up to two because the first was an Intel N105 which just isn't up for the challenges lol

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

                3 are for the family, 3 are for work stuff, 3 are for me as toys.

                (Plus a Mac mini and a p330 as spare desktops for me, thus the -ish)

                1 Reply Last reply
                1
                • scrubbles@poptalk.scrubbles.techS [email protected]

                  I think at this point I agree with the other commenter. If you're strapped for storage it's time to leave Synology behind, but it sounds more like it's time to separate your app server from your storage server.

                  I use proxmox, and it was my primary when I got started with the same thing. I recommend build out storage in proxmox directly, that will be for VM images and container volumes. Then utilize regular backups to your Synology box. That way you have hot storage for drives and running things, cold storage for backups.

                  Then, inside your vms and containers you can mount things like media and other items from your Synology.

                  For you, I would recommend proxmox, then on top of that a big VM for running docker containers. In that VM you have all of your mounts from Synology into that VM, like Jellyfin stuff, and you pass those mounts into docker.

                  If you ever find yourself needing to stretch beyond the one box, then you can think about kubernetes or something, but I think that would be a good jump for now.

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

                  Why not use Proxmox to host the containers directly instead of using a VM? I know it's easier to use this way but it kinda misses the point of using proxmox then

                  L scrubbles@poptalk.scrubbles.techS 2 Replies Last reply
                  1
                  • borari@lemmy.dbzer0.comB [email protected]

                    Depending on how many bays your Synology is, you might be best off getting a nuc or a mini pc for compute and using your synology just for storage.

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

                    It's 4 bays, and we're eating that space up quicker than I imagined

                    borari@lemmy.dbzer0.comB B crazi_man@europe.pubC 3 Replies Last reply
                    2
                    • scrubbles@poptalk.scrubbles.techS [email protected]

                      I think at this point I agree with the other commenter. If you're strapped for storage it's time to leave Synology behind, but it sounds more like it's time to separate your app server from your storage server.

                      I use proxmox, and it was my primary when I got started with the same thing. I recommend build out storage in proxmox directly, that will be for VM images and container volumes. Then utilize regular backups to your Synology box. That way you have hot storage for drives and running things, cold storage for backups.

                      Then, inside your vms and containers you can mount things like media and other items from your Synology.

                      For you, I would recommend proxmox, then on top of that a big VM for running docker containers. In that VM you have all of your mounts from Synology into that VM, like Jellyfin stuff, and you pass those mounts into docker.

                      If you ever find yourself needing to stretch beyond the one box, then you can think about kubernetes or something, but I think that would be a good jump for now.

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

                      Thanks, that's some of the info I'm needing to make the jump over. How's the learning curve? One of my big concerns is wrapping all of these things under Tailscale. It was easy on Synology, but Proxmox (I imagine) isn't as straightforward. Eventually, I'd like to switch to headscale, but one thing at a time

                      scrubbles@poptalk.scrubbles.techS 1 Reply Last reply
                      0
                      • L [email protected]

                        Why not use Proxmox to host the containers directly instead of using a VM? I know it's easier to use this way but it kinda misses the point of using proxmox then

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

                        That's a great question...redundant ports and all that

                        1 Reply Last reply
                        0
                        • L [email protected]

                          Thanks, that's some of the info I'm needing to make the jump over. How's the learning curve? One of my big concerns is wrapping all of these things under Tailscale. It was easy on Synology, but Proxmox (I imagine) isn't as straightforward. Eventually, I'd like to switch to headscale, but one thing at a time

                          scrubbles@poptalk.scrubbles.techS This user is from outside of this forum
                          scrubbles@poptalk.scrubbles.techS This user is from outside of this forum
                          [email protected]
                          wrote last edited by
                          #12

                          Just focus on one project at a time, break it out into small victories that you can celebrate. A project like this is going to be more than a single weekend. Just get proxmox up and running. Then a simple VM. Then a backup job. Don't try to get everything including tailscale working all at once. The learning curve is a bit more than you're probably used to, but if you take it slow and focus on those small steps you'll be fine.

                          1 Reply Last reply
                          1
                          • L [email protected]

                            Why not use Proxmox to host the containers directly instead of using a VM? I know it's easier to use this way but it kinda misses the point of using proxmox then

                            scrubbles@poptalk.scrubbles.techS This user is from outside of this forum
                            scrubbles@poptalk.scrubbles.techS This user is from outside of this forum
                            [email protected]
                            wrote last edited by
                            #13

                            Not at all. Proxmox does a great job at hosting VMs and giving a control plane for them - but it does not do containers well. LXCs are a thing, and it hosts those - but never try to do docker in an LXC. (I tried so many different ways and guides and there were just too many caveats, and you end up always essentially giving root access to your containers, so it's not great anyway). I'd like to see proxmox offer some sort of docker-first approach will it will manage volumes at the proxmox level, but they don't seem concerned with that, and honestly if you're doing that then you're nearing kubernetes anyway.

                            Which is what I ended up doing - k3s on proxmox VMs. Proxmox handles the instances themselves, spins up a VM on each host to run k3s, and then I run k3s from within there. Same paradigm as the major cloud providers. GKE, AKS, and EKS all run k8s within a VM on their existing compute stack, so this fits right in.

                            L N N 3 Replies Last reply
                            3
                            • L [email protected]

                              Great news! I started my selfhost journey over a year ago, and I'm finding myself needing better hardware. There's so many services I want that my NAS can't handle. And I unfortunately need to add GPU transcoding to my Jellyfin setup.

                              What's the best OS for a machine focused on containers and (getting started with) VMs? I've heard Proxmox

                              What CPU specs should I be concerned about?

                              I'm willing to buy a pre-built as long as its hardware has sufficient longevity.

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

                              My Synology is compatible with an expansion unit and can support two of them. Check if yours can do the same for the storage aspect.

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

                                Great news! I started my selfhost journey over a year ago, and I'm finding myself needing better hardware. There's so many services I want that my NAS can't handle. And I unfortunately need to add GPU transcoding to my Jellyfin setup.

                                What's the best OS for a machine focused on containers and (getting started with) VMs? I've heard Proxmox

                                What CPU specs should I be concerned about?

                                I'm willing to buy a pre-built as long as its hardware has sufficient longevity.

                                R This user is from outside of this forum
                                R This user is from outside of this forum
                                [email protected]
                                wrote last edited by
                                #15

                                Define goals. What services can’t be handled?

                                If transcoding is a goal build around intel. Quicksync video is a no brainer, imo. GPU is unnecessary power draw (15-25w+ idle depending on card) and waste of a pcie slot unless you want to do LLM stuff. Imo 10th gen intel is the sweet spot for quicksync unless you desperately need av1/vp9. If so then you need much more expensive 13/14 gen, which use more power and have more considerations for thermal management

                                OS is an endless debate. Proxmox is fine and free, why not try it? Unraid is easier to get your bearings but it does cost money. Debian is also free but a bit more confusing because not purpose built. Truenas as well. All can do containers and VMs, but approach in different ways. None is “best” but some are more “free” which is nice

                                CPU specs are dependent on goals. For transcoding as said above quicksync is necessary and is so impressive. I can transcode a 4k remux to one device while transcoding a 1080 remux to another and direct playing a 4k remux and cpu sits under 25% load on Xeon equivalent of 10700. You don’t need a Xeon btw, I just got a great deal where this was $50 (see next point). Otherwise specs depend wildly on what you plan to do. I can run windows VMs pretty well with this though for the handful of times I need a windows machine

                                Prebuilt is a waste. Used hardware is cheap and gives more options and can plan more. What are you willing to buy now and what do you eventually want? My NAS started as a 36tb array with 16gb ram and no cache, now it’s 234tb and 4tb cache with 32gb ecc ram years later. Slowly building up was easier on wallet and used hardware, refurb drives, etc is 100% the build. Your goals will likely vary but figure out your roadmap and go from there

                                Also keep in mind that not every service benefits from running on a NAS. My homeassistant server is run on a raspberry pi for example. Easier to keep it segregated and don’t have to worry about getting zwave/zigbee/mqtt/etc all working with a docker plus dealing with any server downtime impacting home. Tbf literally everything else is run on the nas though haha

                                L 1 Reply Last reply
                                4
                                • L [email protected]

                                  It's 4 bays, and we're eating that space up quicker than I imagined

                                  borari@lemmy.dbzer0.comB This user is from outside of this forum
                                  borari@lemmy.dbzer0.comB This user is from outside of this forum
                                  [email protected]
                                  wrote last edited by
                                  #16

                                  I have a 6 bay, so yeah that might be a little limiting. I have all my personal stuff backed up to an encrypted cloud mount, the bulk of my storage space is pirated media I could download again, and I have the Synology using SHR so I just plug in a bigger drive, expand the array, then plug in another bigger drive and repeat. Because of duplication sectors you might not benefit as much from that method with just 4 bays. Or if you have enough stuff you can’t feasible push to up to the cloud to give piece of mind during rebuilding I guess.

                                  1 Reply Last reply
                                  1
                                  • L [email protected]

                                    Great news! I started my selfhost journey over a year ago, and I'm finding myself needing better hardware. There's so many services I want that my NAS can't handle. And I unfortunately need to add GPU transcoding to my Jellyfin setup.

                                    What's the best OS for a machine focused on containers and (getting started with) VMs? I've heard Proxmox

                                    What CPU specs should I be concerned about?

                                    I'm willing to buy a pre-built as long as its hardware has sufficient longevity.

                                    E This user is from outside of this forum
                                    E This user is from outside of this forum
                                    [email protected]
                                    wrote last edited by
                                    #17

                                    Consider ODROID

                                    https://www.hardkernel.com/shop/odroid-h4-plus/

                                    I run TrueNAS on mine

                                    1 Reply Last reply
                                    0
                                    • L [email protected]

                                      Great news! I started my selfhost journey over a year ago, and I'm finding myself needing better hardware. There's so many services I want that my NAS can't handle. And I unfortunately need to add GPU transcoding to my Jellyfin setup.

                                      What's the best OS for a machine focused on containers and (getting started with) VMs? I've heard Proxmox

                                      What CPU specs should I be concerned about?

                                      I'm willing to buy a pre-built as long as its hardware has sufficient longevity.

                                      undefined@lemmy.hogru.chU This user is from outside of this forum
                                      undefined@lemmy.hogru.chU This user is from outside of this forum
                                      [email protected]
                                      wrote last edited by
                                      #18

                                      Honestly I just run Alpine Linux on a mini PC (router) or Raspberry Pi (NAS). I don’t like to screw around with outdated, bloated Debian-based distros.

                                      1 Reply Last reply
                                      0
                                      • scrubbles@poptalk.scrubbles.techS [email protected]

                                        Not at all. Proxmox does a great job at hosting VMs and giving a control plane for them - but it does not do containers well. LXCs are a thing, and it hosts those - but never try to do docker in an LXC. (I tried so many different ways and guides and there were just too many caveats, and you end up always essentially giving root access to your containers, so it's not great anyway). I'd like to see proxmox offer some sort of docker-first approach will it will manage volumes at the proxmox level, but they don't seem concerned with that, and honestly if you're doing that then you're nearing kubernetes anyway.

                                        Which is what I ended up doing - k3s on proxmox VMs. Proxmox handles the instances themselves, spins up a VM on each host to run k3s, and then I run k3s from within there. Same paradigm as the major cloud providers. GKE, AKS, and EKS all run k8s within a VM on their existing compute stack, so this fits right in.

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

                                        Thanks for your point of view ! I'm still new to proxmox and I went the LXC route... Seems to be working well so far but time will tell!

                                        1 Reply Last reply
                                        2
                                        • scrubbles@poptalk.scrubbles.techS [email protected]

                                          Not at all. Proxmox does a great job at hosting VMs and giving a control plane for them - but it does not do containers well. LXCs are a thing, and it hosts those - but never try to do docker in an LXC. (I tried so many different ways and guides and there were just too many caveats, and you end up always essentially giving root access to your containers, so it's not great anyway). I'd like to see proxmox offer some sort of docker-first approach will it will manage volumes at the proxmox level, but they don't seem concerned with that, and honestly if you're doing that then you're nearing kubernetes anyway.

                                          Which is what I ended up doing - k3s on proxmox VMs. Proxmox handles the instances themselves, spins up a VM on each host to run k3s, and then I run k3s from within there. Same paradigm as the major cloud providers. GKE, AKS, and EKS all run k8s within a VM on their existing compute stack, so this fits right in.

                                          N This user is from outside of this forum
                                          N This user is from outside of this forum
                                          [email protected]
                                          wrote last edited by
                                          #20

                                          Thanks for sharing your experience ! I was kinda interested for my new N300 if I should install promox+LXC-docker or promox+VM-docker !

                                          Hearing you had a lot of issues and caveats makes my choice easier wihout even giving it a try ! So thanks !

                                          scrubbles@poptalk.scrubbles.techS 1 Reply Last reply
                                          1
                                          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