this post was submitted on 18 Oct 2025
69 points (96.0% liked)

Selfhosted

52401 readers
1394 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.

Resources:

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

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

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 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
[–] Lemmchen@feddit.org 2 points 58 minutes ago* (last edited 57 minutes ago)

Get a N100/N150 system with 12GB+ RAM for ~150 €/$. Alternatively check for one with replaceable RAM.

To get experience with Linux you can install VirtualBox on Windows and set up some Linux virtual machines. It's easier than most people think.

[–] PieMePlenty@lemmy.world 3 points 14 hours ago* (last edited 14 hours 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.

[–] lka1988@sh.itjust.works 5 points 1 day ago (1 children)

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).

[–] linkinkampf19@lemmy.world 1 points 22 hours ago (2 children)

As tempting as that is, I'm not expecting to build up something that hefty. Love the wireminding and all, but I'm hoping to keep this as something I can mount nicely in my teeny tiny network cabinet. The horsepower I'm looking for, alongside the low thermal and power loads, are my goal. Maybe I'll expand beyond eventually, but who knows?

Thank you for the suggestion though! Also love the R&C refs :) Still need to finish Rift Apart.

[–] lka1988@sh.itjust.works 2 points 19 hours ago* (last edited 19 hours ago)

As tempting as that is, I'm not expecting to build up something that hefty. Love the wireminding and all, but I'm hoping to keep this as something I can mount nicely in my teeny tiny network cabinet. The horsepower I'm looking for, alongside the low thermal and power loads, are my goal. Maybe I'll expand beyond eventually, but who knows?

Understood! I'm just showing you that a tiny/mini/micro PC is incredibly beefy for what it is, especially when you stuff it with an i7 and a bunch of RAM.

Thank you for the suggestion though! Also love the R&C refs :) Still need to finish Rift Apart.

I name all my physical machines after R&C characters. HA is "Ace" as in Ace Hardlight, and the Optiplex on the left (running Frigate) is "Skrunch"... As in Qwark's monkey sidekick 😂

Rift Apart was super fun. The final battle sequence is awesome for grinding if you wanna 100% the game. I've got it down to a science haha.

[–] __Lost__@lemmy.dbzer0.com 2 points 21 hours ago (1 children)

I think you are misunderstanding. The part they are talking about are just the small boxes in the center, labelled "mort" "ratchet" and "home assistant.". You can get used office PCs like those for around the cost of a rpi, and they are way more powerful, but with a low power draw.

[–] linkinkampf19@lemmy.world 1 points 15 hours ago

Yeah I did get a little Lost :P

But for reals, yeah I did. I was taking in the entire picture, but still way more than I'm hoping to utilize. One tiny box for now, but maybe down the line I'll expand to a rack. Its only me, as my housemates use the Jellyfin setup a bit through our TVs, but the HA stuff, and even the PiHole are more or less all mine.

[–] ki9@lemmy.gf4.pw 8 points 1 day ago* (last edited 1 day ago) (1 children)

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).

[–] linkinkampf19@lemmy.world 1 points 15 hours ago* (last edited 13 hours ago)

I do have a few old desktops I could work with, but my goal here is to find the golden ratio or whatever of hosting a bunch of small things all in one unit without going overboard, and ultimately shoving it all into the networking cabinet I posted in another comment. Low power, low footprint, etc. But who knows? Maybe one day I'll jump to something like your setup. Thanks for the input!

[–] MrSulu@lemmy.ml 4 points 1 day ago (1 children)

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.

[–] linkinkampf19@lemmy.world 2 points 21 hours ago (1 children)

Oh don't get me wrong, I get burnout myself if I'm hovering on a hobby for too long, but tinkering is in my blood. I'm sure I'll have moments where I'm just thinking, "Fuck it, Imma play some gaems instead.", but that itch is bound to come back.

I am curious what VPN you use tho. Been shopping around, and the unfortunate news that the big services are owned by a particular company kinda stalled my research.

[–] MrSulu@lemmy.ml 1 points 2 hours ago

We appear to have a similar affliction. I'm let down terribly by a lack of expertise, and so take a best alternative in most cases. My VPN is Mullvad. I'm due renewal in the next 2 months so will be pondering simple renewal vs switching to ProtonVPN. The purity of Mullvad privacy is wasted on me as the only real difference appears to be the option to pay by bitcoin or cash. Proton appears to have more options and less likely to be blocked if you go away on holiday etc.

[–] salacious_coaster@infosec.pub 36 points 2 days ago (5 children)

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

[–] umbrella@lemmy.ml 1 points 20 hours ago

or aliexpress

load more comments (4 replies)
[–] s3rvant@lemmy.ml 4 points 1 day ago (1 children)

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.

[–] linkinkampf19@lemmy.world 2 points 1 day ago* (last edited 1 day ago) (1 children)

I think this is kinda where I'm heading with how the comments are helping guide me. I started this journey nearly 10 years ago with my first house and it was a measly HP SFF junker I had pulled from... somewhere (I honestly don't recall how it materialized :P ), and had TrueNAS on it with a dinky 2x1TB non-RAID setup. I'd still like to keep my current 2x8TB Synology RAID1 as a separate entity until I deem the need for more local storage, so if I can fit all the brains into one unit for everything I'm hoping to use, so the Beelink/Minisforum/GMKTek route is my current path. Might I ask which model NUC you have?

[–] s3rvant@lemmy.ml 2 points 1 day ago (1 children)

I haven't purchased yet; this is the one I'm currently considering:

https://a.co/d/dDdzptv

[–] linkinkampf19@lemmy.world 2 points 13 hours ago

Oh wow. Heavier hitter than my initial needs, but I wonder if more overhead would be worthwhile, or if the other NUCs I'm looking at will be "enough" for my current and future needs. I do have some card points to burn, so I could get something up this alley. Thanks for the rec!

[–] sem@lemmy.blahaj.zone 8 points 2 days ago (1 children)
[–] B0rax@feddit.org 4 points 2 days ago* (last edited 2 days 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

[–] frongt@lemmy.zip 11 points 2 days ago (3 children)

I think the N100 units are still the best value.

[–] brandon@lemmy.world 8 points 2 days ago* (last edited 2 days ago) (3 children)

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.

load more comments (3 replies)
load more comments (2 replies)
[–] floofloof@lemmy.ca 9 points 2 days ago* (last edited 2 days ago) (6 children)

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 2 days ago (1 children)

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.

load more comments (1 replies)
load more comments (5 replies)
[–] Onomatopoeia@lemmy.cafe 3 points 1 day ago* (last edited 1 day ago) (3 children)

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 1 day ago (1 children)

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 1 day ago* (last edited 1 day ago) (1 children)

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.

[–] Wizard_Pope@lemmy.world 1 points 1 day ago (1 children)

I was mostly just wondering which OS and how you have your pihole and jellyfin set up.

[–] cevn@lemmy.world 1 points 15 hours ago

Fedora works for both of those

load more comments (2 replies)
[–] notagoblin@lemmy.world 3 points 1 day ago (2 children)

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

[–] lka1988@sh.itjust.works 1 points 1 day ago

I use RPi 4 2Gb for Pi-Hole.

Pi-hole will run on far less than that. I run Pi-hole and PiVPN on a Zero W. Uptime is over a year now.

load more comments (1 replies)
[–] mierdabird@lemmy.dbzer0.com 6 points 2 days ago* (last edited 2 days ago) (3 children)

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)
[–] party_planet@lemmy.world 3 points 2 days ago (2 children)

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

load more comments (2 replies)
load more comments
view more: next ›