Selfhosted
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:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
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.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
Try a used laptop. Cheap, power efficient, built in UPS, small. Can be quite powerful and some are even upgradable
Dammit, I have a few of those, you're killing my excuse to buy a new toy!
Let me help you with that: what if you need more power? or what if you need something smaller due to size constraints or maybe what if the old battery can't handle 24/7?. Pick one!
Even has a KVM for emergency access ;)
absolutely this.
As a point of reference regarding power consumption:
I've been running a desktop non-stop for the last ten years (built as a gaming rig) as a file/media server, so it's probably the worst thing you can run this way, power-wise. Has an 800 watt power supply, running windows.
I've done the math many times, costs me about $1/day in power at mostly idle.
Just presenting a worst-case example as a guideline.
I've recently spun up a Raspberry Pi Zero W for PiHole, DHCP, DNS, Tailscale, Joplin and Bitwarden. It's maximum power draw is TWO WATTS. Haha
Currently running a watt meter on the desktop, should have some decent actual numbers from it soon, but can't imagine idle is any less than 50 watts.
So there's two extremes. Don't be me (looks like you aren't!)
Edit: I wouldn't recommend the Zero W for this, it's underpowered. I'm already overloading it with just PiHole and Tailscale, honestly.
Yeah same. I have several machines that whirrr all the time. The power cost and usage is fairly negligible. The real costs in the house are appliances. OP will save more energy by getting a more power efficient fridge or dishwasher than worry about a computer being on in the closet
Throwing in my own data, I have a small server rack at home that runs a brocade icx4630 switch and dell r720, idles around 250w. My desktop setup, monitors, amp, computer itself etc idles around 200w.
Oof. Maybe my power is worse than I thought!
Adding my data as well:
My server is diy desktop pc - mbo MSI Z270-A PRO with celeron G3930 and 16GB RAM, 3x SSD on 550W PSU, idles at 23W. After adding another 3.5" HDD consuption went up to 34W. 34W in Ctoatia is around 34€ a year.
Some SFF PCs are at 10-15W. SBCs like rpi should be below 10 W, but dont think you can get anything new for 80€
Lenovo m900 tiny. Low cost and power.
They're also surprisingly easy to upgrade for their size. Swapped RAM, CPU, and hard drive in about 15 minutes total on one of mine.
Think centre tiny gang rise up :-) !
I second Lenovo tiny. I have 3 x m920q with a gigabit switch and total combined power draw is about 53w
Look into a NUC on ebay. I was able to snag a new 11th Gen i3 for 200 eur. Power draw is about 7w with a headless Debian. Running a media server, nextcloud, pihole, an arr stack and I'm planning to add home assistant and a zigbee bridge which I now run on a pi.
If you aren't planning to run to much on it a rpi4or5 will actually be enough and these things can draw 15 on absolute max load.
Wow, 7w. And has real horsepower unlike RPi.
Im really impressed with the thing. Cpu idles at 30C as well. Very similar to rpi4 with 5 times the performance.
I have an Intel NUC I got on eBay for £50. It’s running 30 containers, 10W draw
A raspberry pi or orange pi could definitely run all of those things at very low power consumption.
Any Intel NUC(the small 4x4 ones) 8th gen or forward will fit the bill.
@pathief I think what you are looking for is intel n100 since it only uses like 6-watt TDP, but before jumping to that, you should look at Heaven video. If you only want to run for a year or two, maybe the older CPU is much better.
https://www.youtube.com/watch?v=PisIPpbMkTc
I hope you found what you are looking for.
This. I did extensive research and will get myself a n100 or n200 for my on-prem server. Itcaps out at 16 GB ram, but I'll survive. N305 has 3x the power consumption as n200 at around 15W. Asrock even has a mITX mobo for the n100. And its fanless!
RPI5 would be the other obvious choice, but it's impossible to get a hold of.
Edit: Also, check out this thread: https://discuss.tchncs.de/comment/2340730
Hey fellow european!
Tinytronics.nl -> Pi4 model B 8GB: 87€ and in stock. The 4GB model is 68€. They also have orange Pi for a higher budget.
Kiwi-electronics.com -> Pi 4 model B, 4GB? 63€. They also have all the pi accessories you could want.
If you are going to use paperless for important documents, and if you want to not lose data for sure, get a 1TB cheap HDD or something and a USB3.0 adapter. SD cards will eventually fail.
Otherwise, get an old used laptop 2nd hand. I used an old HP probook G1 laptop for about a year for my server. It didn't use much power at all.
Not to state the obvious one, but there's always the Raspberry Pi.
The supply has gotten better on those, so you can probably pick one up in your price range, and the power draw is super minimal.
Raspberry Pi was my first choice, but apparently I can't even back order it :/
Alternatively, there are also some options from pine64.com, maybe scroll through there! Same for odroid.nl
That reminds me, I do own a pine64 device! It was the first thing I got on Kickstarter.
It's a Pine A64, with 2gb RAM. I wonder if it has enough power to run all those things. It's a budget device from 8 years ago, probably gonna have a hard time but I'll give it a try if I manage to find it!
If it’s been a while since you checked, it’s worth checking again. RPi has been becoming more available over the last month or two, and I was able to get one of the new RPi 5!
Someone put together a great locator tool
In my country pi4 8GB ram with PSU 130€ and then you need SD card and/or SSD
A cheap android box + armbianOs is also an option if you're looking for low power. I have a 7watt one that's running 24/7 for the last few years.
HP EliteDesk 800 G3 Mini (or equivalent)? You can get them for pretty cheap on eBay.
Have a look at the ServeTheHome site and channel on youtube ... he's done a load of good reviews of AliExpress devices and some tiny/mini/micro devices (think thinclients)
He covers power consumption and some interesting points (like which recent multi-Gb NICs are supported by pfSense / Proxmox / etc)
Just watching those should at least help you decide what you need.
I was going to build my own virt server and I ended up with a low power, silent, passively cooled box to run all my VMs in... for much cheap.
At around 80 euros then for lowest power you should go Raspberry Pi, for most performance while still being low power an old business laptop is fine, and since you don't need the screen you can buy one with a broken screen.
A refurbished elite desk sff PC works great.
Just got one for $100 on r/hardwareswap (yes I still visit reddit, but I can't give up hardwareswap) a couple weeks ago
You can get them on eBay and Amazon for that much.
A used Android pixel phone. You can root it and install Pideploy and run PiHole through it.
I have an old Pixel 3a doing exactly this. The other services I don’t quite know if they have an Android implementation.
Doesn’t suit your every use case, but I figured I’d share.
termux-root has a docker package. That still doesn't cover everything but a lot of popular services have docker images
https://docs.google.com/spreadsheets/d/1LHvT2fRp7I6Hf18LcSzsNnjp10VI-odvwZpQZKv_NCI/
It's in German but you get the idea