71
submitted 4 months ago* (last edited 4 days ago) by linkinkampf19@lemmy.world to c/selfhosted@lemmy.world

EDIT 5: Well damn, I forgot to update this with my final choice, and it's been suiting me well so far. I ended up dropping a little bit more and picked up the Bosgame P4 for roughly $285. It's been amazing so far. Running Proxmox on it with 3 VMs: HA, Jellyfin, and Pihole. All of them work great and it's been nothing but stable since I got everything running. I never knew how much a leap it was for my Pihole, it used to take 5-10 minutes to update gravity on the Pi Zero W, now it's less than 10 seconds! Jellyfin is rock solid, and I have my existing NAS SMBed to Proxmox so it can be accessed from any VM. HA is a joy as well, and I was able to restore my settings from the previous install on the Pi4. All around great choice, ad I still have headoom for a number of other VMs if needed. I've been dabbling into the *arr Suite on the Proxmox VE Helper Scripts and whileI'm not in high need of sailing too much, it's neat to have so many options at my disposal.

Thanks to all who assisted me in this setup!

EDIT 4: I almost gave up on finding the "holy grail" for my use-case. Right price, right specs, etc., and while it's not perfect, I think I found a solid balance for all. Despite most of the reviews being for a free product, they were well written enough to goad me to purchase. I ended up with the Morefine M9S N305 Mini PC. I grabbed the variant that was still 16GB DDR5, but skimped out of the m.2 size at 256 vs 512. I don't think I'll need 512GB for my application. I also went with an older but more powerful Alder Lake i3 n305 vs the flooded market of Twin Lake n150 procs. I would like to think the extra headroom and core count will prove useful with running 3+ VMs. In the meantime, I've been slowly tinkering with a VM of Proxmox (VMception?) so see how i performs. I've not gotten far with it yet :P

EDIT 3: And Amazon decided to wait until the last minute to cancel my order as it was OOS. Would've been nice if they told me sooner. The unit is now also $60 more than before. GREAT.

EDIT 2: I’ve chosen the Beelink EQ14. It had the best “last-gen” specs, lowest price, and better hardware (BT 5.2 vs Pulcro’s 4.2, as well as Wifi6 vs Wifi5). I also ruled out the Morefine because all of its reviews were paid, not very reassuring imho.

EDIT: Holy shit, was not expecting so much support for my inquiry. Thank you all for the bevy of ideas and solutions. I think I'm still gonna go for the Intel 12th Gen+ NUC style, although some of your setups seriously made me quite jelly. Maybe I'll get there one of these days. I'll update this when I finally lock down my purchase :)

Hey all, lurker for a bit, but just joined because I've started my journey of self hosting the simple stuff (or at least I hope it's simple). For the past couple years I've been using a RPi Zero W for PiHole, and more recently go into Jellyfin and Home Assistant, using an RPi4 and an RPi3+ respectively. I've also got a hand-me-down Synology ds214j NAS with 2x8TB in ~~RAID0~~ RAID1, which is about half full atm. I'm not expecting to expand that storage anytime soon, so I've pivoted to an attempt at combining the 3 Pis above into one NUC/SFF/etc device with a roughly similar power draw. Also looking at re-jumping back into 3D printing using OctoPrint.

I've looked briefly at jumping to a Pi5, but that led me down the rabbit hole with Jeff Geerling's article/video on Pi vs. NUC. I've continued to putter around looking at NUCs in the ~$200 range. Hoping to stick with MinisForum, GMKTek, or Beelink if possible, but only because... it's all I know. I'd like to also tinker deeper with Linux flavors, as I'm a noob at best with it but want to at least have some growing knowledge, as I've primarily been a Windows gamer and use Apple at the office almost exclusively. I'd like to try staying with AMD as I've slowly moved over from the "dark side" (don't hurt me) that is Intel and Nvidia.

Last nugget is that I've never tinkered with Docker, as it seems that may be the best route to host all these apps on one contiguous installation. I've new-ish to VMs too, so anything "Baby's First VM" would be nice.

I know I made a giant pile of wants/needs, so if there's no magical unicorn, I'm cool with other ideas. Thanks in advance, and I'm really keen on seeing what options I have.

___

top 50 comments
sorted by: hot top controversial new old
[-] salacious_coaster@infosec.pub 37 points 4 months ago

Best bang for your buck in general, IMO, is going to be an off-lease mini or SFF from eBay.

[-] Fetus@lemmy.world 7 points 4 months ago

There are some Lenovo minis with Quadro GPUs in them as well. Would be handy for transcodes, if that's something you require for Jellyfin.

[-] mierdabird@lemmy.dbzer0.com 19 points 4 months ago

Any Intel CPU with quicksync will likely be plenty transcoding capability for his use case with significantly lower power draw

[-] felbane@lemmy.world 3 points 4 months ago

Can confirm, this is my setup and it works great.

load more comments (1 replies)
load more comments (1 replies)
[-] frongt@lemmy.zip 11 points 4 months ago

I think the N100 units are still the best value.

[-] brandon@lemmy.world 8 points 4 months ago* (last edited 4 months ago)

While N100 is great for what it is, especially at a $200 budget, it can be limiting with its fairly small core/thread count if you expand beyond a handful of applications.

OP mentioned tinkering with multiple Linux flavors. A higher end cpu, with more cores and threads, would allow them to virtualize multiple instances on top of whatever other workloads they have and potentially not break a sweat while the N100 could struggle. While such an upgrade would be more expensive, price for performance will likely be significantly better if you can make use of it.

[-] linkinkampf19@lemmy.world 3 points 4 months ago

So I was spitballing there with the Linux stuff. Really I just wanna get something I can VNC into and be headless with a webUI. Something in the PopOS / Mint area if possible, but any other more specialized options could be nice. What would be a "next step up" from the n100 if you know? I'm seeing stuff in the 12th Gen arena as just that.

[-] brandon@lemmy.world 2 points 4 months ago

It’s tricky to make a recommendation as pretty much all the home lab stuff that people typically run can be done so on a potato, which is why RPis are so popular.

An N100 would definitely be a step up from the pis and meet your stated needs. They are super popular, in a multitude of formfactors so should be able to find something you like. But you may get the itch to upgrade further if you expect to expand or experiment extensively. Like any hobby, it’s generally easy to justify to yourself that you need to get that “next cool/better/faster/prettier thing” so such an itch may be unavoidable no matter what you get.

Instead of worrying about performance, as pretty much any modern miniPC should outclass a Pi, take a look at the specific form factors that are available. Do they have the expansion, networking you need? Can you stick this thing somewhere out of the way and not worry about it taking too much space or making too much noise? Are you comfortable with their level of support/warranty? Expect garbage/non-existent support from most of the miniPC specialty brands out there, which includes minisforum which I recommended in another comment. If you outgrow it, are you comfortable with it being e-waste/have a means of repurposing it?

load more comments (1 replies)
[-] linkinkampf19@lemmy.world 3 points 4 months ago

Any particular models I should look out for? I'm kinda thinking from the perspective of the mythic i5 2500k, that is. Curious if what you've personally used is something I should consider.

[-] deleted@lemmy.world 5 points 4 months ago

Ensure the CPU has hardware transcoding for the encoding you need. I wouldn’t go with older than intel 9th gen.

Please checkout this wiki guide here

[-] floofloof@lemmy.ca 9 points 4 months ago* (last edited 4 months ago)

I've found that you don't need to go that far above the $200 cost of an Intel N100/150 system to get a mini PC with a significantly more powerful AMD processor. It won't be the latest generation but it will be capable of a lot more than those low-power Intels, and from my measurements many AMD processors of the last three generations or so are good at saving power when they're idle, so it won't use a ton more electricity. Sometimes you find used ones on eBay at a decent price because someone upgraded.

[-] Lumisal@lemmy.world 4 points 4 months ago

But is it necessary? I'd rather focus more on the tdp.

I know I could just boost the tdp of the n150 if I did want more power, but I see people here running stuff on 10 year old laptops and older Intel n series stuff seemingly without a problem.

[-] Korhaka@sopuli.xyz 2 points 4 months ago

Wouldn't that laptop use so much more power that it costs you more in electricity though? At least that is usually the problem I hear with it, not sure what a good low spec option is currently once electricity prices are included. IIRC N150 is pretty good, not sure if there are other good/better options though.

[-] linkinkampf19@lemmy.world 2 points 4 months ago

Would the 5000 series of AMD's Ryzen 5/7 be a good bet to baseline with? Couple gens old now, so I'm thinking kinda cheap. Something like this from Beelink perhaps?

[-] floofloof@lemmy.ca 5 points 4 months ago* (last edited 4 months ago)

Yes, I think that's reasonable. The midrange CPU in the Beelink you linked is already significantly more capable than the Intel N150 etc., though it has a TDP of 15W compared to the N150's 6W. I haven't dug into which specialized features they support (hardware codec support etc.) but for a general-purpose computer I'd definitely prefer the one you linked to those N100/N150 minis, even if it uses a little more power. Others might have a different opinion but that would be my choice.

[-] stuner@lemmy.world 4 points 4 months ago

I generally agree, but keep in mind that CPU TDP is not a good metric to predict the total power consumption of a home server. Most of the time, the CPU is in a very low power state and the power consumption is dominated by things like the mainboard, drives, PSU, ... Wolfgang has a good video on the topic: https://youtu.be/Ppo6C_JhDHM?t=239

That said, the conclusion that the 5600U system draws more power than a N150 one is probably still correct in most cases.

[-] linkinkampf19@lemmy.world 2 points 4 months ago* (last edited 4 months ago)

Yeah, in all reality, I'm not too hung up about AMD/Intel, I was goofing in an earlier reply, and that was geared more towards the Nvidia/AMD perpetual battle. And that doesn't matter much here as I'm not doing anything GPU intensive outside some possible transcoding, but even that may be unnecessary with my needs.

Thx for the video as well!

[-] stuner@lemmy.world 4 points 4 months ago

The Ryzen 5000 series should be a good choice for such an application, they're still quite powerful CPUs. You should just make sure that you get the notebook/APU variant of the CPUs (e.g. 5600G or 5600U) and not the desktop variant (e.g. 5600 or 5600X). The desktop variant has significantly higher idle power consumption (see e.g. https://www.reddit.com/r/HomeServer/comments/1l707yc/nas_idle_power_usage/, they report 50+W in idle, while my 8500G system idles at 17W). The one you linked should be fine.

[-] ki9@lemmy.gf4.pw 9 points 4 months ago* (last edited 4 months ago)

tldr: A used x86 desktop is better than a pi

I've never understood why so many people self-host on pis. If it's at home and not on a sailboat or drone, don't worry about the power consumption. Worry about having enough power for a smooth operation.

Like imagine your jellyfin skips during videos. Now you have to chase down the bottleneck and when you do, probably can't upgrade the hardware anyway.

Plus if the project doesnt have an ARM binary or container, you have to create a compilation workflow.

Hospitals and schools upgrade their hardware every five years or so (when windows starts to slow down). The x86 workstations go up for auction for cheap. I buy them direct at govdeals.com (usa) where they usually sell in lots. If you just need one, look on ebay where the units are typically resold. Either way you can find something decent for $50-$100.

So buy an x86. It will live forever and you can use your pi in a weather station or drone or similar project where size and power consumption matter.

In my own setup, I have jellyfin on one $50 workstation and homeassistant/frigate on another. I would not have space (resources) for both on one machine because frigate is doing object detection on six cameras (even with a hardware detector). So the homeassistant computer has that NPU and zigbee dongle and a big hard drive for the recordings. In the Jellyfin machine, I put a 12tb hdd for the media and graphics card that is really good at transcoding (I travel a lot and stream videos from home).

load more comments (1 replies)
[-] sem 8 points 4 months ago
[-] B0rax@feddit.org 4 points 4 months ago* (last edited 4 months ago)

I am more of a Lenovo guy, but they are more or less the same anyway.

Here is a great list of these tiny PCs: https://github.com/a-little-wifi/TinySecrets

[-] lka1988@sh.itjust.works 6 points 4 months ago

Buy a 7th gen Intel based tiny/mini/micro PC instead of a Pi or NUC. You get much more bang for your buck. 35W max draw. They are far more capable than people give them credit for. I run 3 of them (4 if you count the Mac mini).

load more comments (4 replies)
[-] mierdabird@lemmy.dbzer0.com 6 points 4 months ago* (last edited 4 months ago)

While I get leaning towards AMD products, I've been doing so as well, when I built my first server with a Ryzen 5 2400GE I have found that there just isn't as much resources/support for enabling transcoding with the vega 11 in Jellyfin or Immich. Most Intel iGPU's have a hardware chip specifically tuned for transcoding called quicksync that you should strongly consider.

Especially in the $100-200 price range tiny mini micro's from HP/Lenovo/Dell are widely available and offer lots of capability in a power-efficient (~10-15w idle, 40-50w full load) and easily maintainable form factor. The Lenovo's in particular are interesting due to a few models having full pci-e slots if you decide later you want a GPU.
Lenovo pci-e

Finally for software I would suggest looking into Cosmos Cloud, I use it and have found it made it so much easier to setup and manage all my docker containers and domain name/reverse proxy settings.

load more comments (3 replies)
[-] brandon@lemmy.world 5 points 4 months ago* (last edited 4 months ago)

I’ve had good experience with the Minisforum MS-01, while it’s more than your $200 mentioned, it’s been worth every penny. Plenty of power for most homelabs and lots of nice features for future proofing (10gb, Ethernet, plenty of storage options, small but still usable pcie expansion slot) in a small form factor.

I’ve pretty much retired all my RPis at this point and my old Synology NAS is now just storage only with the MS-01 doing all the actual work.

Really don’t have a reason to migrate away from it for many years unless it died. Even then, you can create a promox cluster with them trivially to provide some redundancy.

They also have the a1 and a2 options for AMD but the a1 doesn’t have the same feature set and a2 is pretty expensive if you don’t need the extra power.

load more comments (1 replies)
[-] s3rvant@lemmy.ml 4 points 4 months ago

I'm in a similar situation currently hosting Pihole on my Pi's and Jellyfin on a SFF refurbished PC that's running some other project. I've decided to go with a NUC, most likely beelink, and intend to install Proxmox to then run container VMs for each of the various projects to more easily manage them.

load more comments (3 replies)
[-] MrSulu@lemmy.ml 4 points 4 months ago

Maybe you enjoy the "getting it to work" part more than me. I went from RPi to a cheap used miniPC from eBay. Installed Debian and bought a wireless keyboard with touchpad. Cheap and so much simpler. Plays all my flac music through Strawberry, plays all my movies at home and away. Easiest VPN setup, I don't use smart functions of my TV, just the miniPC for everything.

load more comments (2 replies)
[-] tburkhol@lemmy.world 4 points 4 months ago

Pi 4 should be plenty to run Jellyfin, homeassistant, pihole and octoprint. Docker setup is pretty straightforward, and I can vouch that HA & pihole containers work great on RPi, if you want to leave the Jellyfin setup as-is and put the others alongside.

If you're looking for an excuse to expand, my vote is for an N100 type system. I got one with 4 ethernet ports, PCIe for a wifi card, couple of NVME slots, and a half dozen SATA ports for $100-150. That's a huge step up in potential without much increase in power draw. With the right wifi card, you can even use it to replace your WAP/router.

load more comments (4 replies)
[-] CompactFlax@discuss.tchncs.de 4 points 4 months ago* (last edited 4 months ago)

HAOS has add-ons to run a sort of managed version I think of pihole. Good start for containers.

RAID0 is not RAID, because R stands for redundant and RAID0 has dependency on as many drives are in the machine. You need to change that. One drive fails you lose everything.

The question is pertinent to my interests and the answer is to spend some time learning about the benefits and disadvantages of chipsets and processors unfortunately.

[-] linkinkampf19@lemmy.world 5 points 4 months ago

Ah crap, I was wrong on that. I have it in RAID1. My bad, I've corrected my OG post.

[-] notagoblin@lemmy.world 3 points 4 months ago

I use RPi 4 2Gb for Pi-Hole.

Just retired a broken 8th gen intel i3 laptop used for Jellyfin. Its replacement is a GMKTec G3 N100. 4 core 4 thread, single channel SDRAM, but 12th gen Intel which is capable of a wider range of encoding & transcoding. Came with 8Gb ram and 256GB Nvme. Cost Less than £100 on ebay. Jellyfin installed ontop of Debian & very pleased with it.

Currently running Truenas scale with smb shares to service local network.

Additionally VPN on router provides access to home network.

I have a few redundant Rpi's sitting about now as I've consolidated and will be using more NUC/ MiniPC hardware in future. They're just better value at the moment for me.

Not looked at HA seriously yet, but its part of the plan

load more comments (2 replies)
[-] party_planet@lemmy.world 3 points 4 months ago

I have a NUC with an intel N6005 in it for around that price, very happy with it.

load more comments (2 replies)
[-] Onomatopoeia@lemmy.cafe 3 points 4 months ago* (last edited 4 months ago)

I'm using a 2019 Dell SFF OptiPlex.

With the current 8TB data drive, it idles at 18w, but being Intel can convert or transcode very quickly.

With the previous 2TB drive it idled at 12w, little more than a Pi but far more capable.

I run my PiHole on it plus Jellyfin, HandBrake, etc. It also has 4 VMs using VMware for some other stuff as needed (testing mostly).

Hard to beat the bang for buck, or per watt.

[-] Wizard_Pope@lemmy.world 3 points 4 months ago

How do you have it setup though? I got a hp elitedesk 800 micro and wondering what way to set it up

[-] Onomatopoeia@lemmy.cafe 2 points 4 months ago* (last edited 4 months ago)

Can you be more specific?

I first ran Proxmox on it (which ran fine, just overkill for my use-case).

Now it's Windows server and anything I do on it is done in a VM via VMware Workstation (since it's free). So the host os doesn't see much change and any changes that break things can be rolled back via a VM snapshot. Proxmox ZFS would be better for this, but I don't need it, yet.

You could run any Linux distro on it then use KVM for virtual machines and also docker for things like PiHole and Jellyfin.

There's a million ways to skin a cat, though I like using VM's so if I need to move a service I just copy the VM to a new box. Even my docker stuff is in a VM for just this reason.

load more comments (2 replies)
load more comments (2 replies)
[-] PieMePlenty@lemmy.world 3 points 4 months ago* (last edited 4 months ago)

Used to run on a pi 4 but moved to a 11th Gen NUC and wouldn't go back. Well, the pi was nice when I didn't have any money but the performance boost of just an i3 is hard to beat. With headless debian 13, the nuc now draws 5w idle. Seriously low consumption, costs like 10eur in electric energy per year. Pi 4 still found a home for homeassistant +zigbee stack.

load more comments (1 replies)
[-] Blue_Morpho@lemmy.world 2 points 4 months ago

I got an old Lenovo P330 Xeon with 64 G of ECC ram. I recently checked its power usage for another poster asking the same thing. I was shocked to see it only use 15Watts while streaming 4k hevc.

For server use, ECC is important because it's going to be on 24/7 for years at a time.

[-] linkinkampf19@lemmy.world 2 points 4 months ago

Oh wow. Yeah, I have an old server hand-me-down from a friend, and his first red flag with it was it was gonna pull down $50 more power monthly 0_o. I may look into this. I have a few old cases lying about, but I was looking from in the super small form factor as I could nestle it in my network cabinet.

[-] q7mJI7tk1@lemmy.world 2 points 4 months ago

Perhaps not the size you're after, but I have a HP Z1 G5, i9-9900, 5 SSD, 3 HDD, and that can idle as low as 45W and costs me £60/yr in electric. I managed to pick it up off eBay for only £260 (discounted from £350; if you keep an eye on certain things, sellers drop prices to rid of their gear).

load more comments (1 replies)
load more comments (1 replies)
load more comments (3 replies)
[-] Paddy66@lemmy.ml 2 points 4 months ago
load more comments (5 replies)
load more comments
view more: next ›
this post was submitted on 18 Oct 2025
71 points (100.0% liked)

Selfhosted

57025 readers
633 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

  7. No low-effort posts. This is subjective and will largely be determined by the community member reports.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS