this post was submitted on 08 Jan 2025
422 points (95.5% liked)

Selfhosted

40957 readers
1118 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
 
top 50 comments
sorted by: hot top controversial new old
[–] TMP_NKcYUEoM7kXg4qYe 1 points 55 minutes ago

I used to selfhost on a core 2 duo thinkpad R60i. It had a broken fan so I had to hide it into a storage room otherwise it would wake up people from sleep during the night making weird noises. It was pretty damn slow. Even opening proxmox UI in the remotely took time. KrISS feed worked pretty well tho.

I have since upgraded to... well, nothing. The fan is KO now and the laptop won't boot. It's a shame because not having access to radicale is making my life more difficult than it should be. I use CalDAV from disroot.org but it would be nice to share a calendar with my family too.

[–] [email protected] 8 points 5 hours ago (3 children)

Maybe a more reasonable question: Is there anyone here self-hosting on non-shit hardware? 😅

[–] [email protected] 1 points 1 hour ago

You can pry my gen8 hp microserver from my cold, dead hands.

[–] [email protected] 2 points 2 hours ago

Me using Threadripper 7960X and R5 6600H for my servers: 🤭

[–] qaz 3 points 2 hours ago* (last edited 2 hours ago)

I'm happy with my little N100

[–] [email protected] 6 points 5 hours ago* (last edited 5 hours ago) (1 children)

I started my self hosting journey on a Dell all-in-one PC with 4 GB RAM, 500 GB hard drive, and Intel Pentium, running Proxmox, Nextcloud, and I think Home Assistant. I upgraded it eventually, now I'm on a build with Ryzen 3600, 32 GB RAM, 2 TB SSD, and 4x4 TB HDD

[–] tburkhol 1 points 3 hours ago

My first server was a single-core Pentium - maybe even 486 - desktop I got from university surplus. That started a train of upgrading my server to the old desktop every 5-or-so years, which meant the server was typically 5-10 years old. The last system was pretty power-hungry, though, so the latest upgrade was an N100/16 GB/120 GB system SSD.

I have hopes that the N100 will last 10 years, but I'm at the point where it wouldn't be awful to add a low-cost, low-power computer to my tech upgrade cycle. Old hardware is definitely a great way to start a self-hosting journey.

[–] Rooty 10 points 6 hours ago* (last edited 6 hours ago) (1 children)

Enterprise level hardware costs a lot, is noisy and needs a dedicated server room, old laptops cost nothing.

[–] [email protected] 8 points 6 hours ago* (last edited 6 hours ago)

I got a 1U rack server for free from a local business that was upgrading their entire fleet. Would've been e-waste otherwise, so they were happy to dump it off on me. I was excited to experiment with it.

Until I got it home and found out it was as loud as a vacuum cleaner with all those fans. Oh, god no...

I was living with my parents at the time, and they had a basement I could stick it in where its noise pollution was minimal. I mounted it up to a LackRack.

Since moving out to a 1 bedroom apartment, I haven't booted it. It's just a 70 pound coffee table now. :/

[–] evidences 2 points 4 hours ago

My NAS is on an embedded Xeon that at this point is close to a decade old and one of my proxmox boxes is on an Intel 6500t. I'm not really running anything on any really low spec machines anymore, though earlyish in the pandemic I was running boinc with the Open Pandemics project on 4 raspberry pis.

[–] GaMEChld 1 points 4 hours ago (1 children)

Plex server is running on my old Threadripper 1950X. Thing has been a champ. Due to rebuild it since I've got newer hardware to cycle into it but been dragging my heels on it. Not looking forward to it.

[–] [email protected] 1 points 1 hour ago (1 children)

Isn't ryzen not recommended for transcoding? Plus, I've read that power efficiency isn't great. Mostly regarding idle power consumption.

[–] TMP_NKcYUEoM7kXg4qYe 1 points 48 minutes ago (1 children)

Ryzen is not recommended for transcoding because the Radeon integrated GPU's encoding accelerator is not as fast as in intel iGPUs. But this does not come into play if you A) have 16 cores and B) don't even have an integrated GPU.

And about idle power consumption: I don't think it's a point of interest if you are using a workstation class computer.

[–] [email protected] 1 points 15 minutes ago

I think it's a point of a interest for any hw running 24/7 but you do you.

Regarding transcoding, are you saying you're not even doing it? If you are, doing it with your cpu is far more inefficient than using a gpu. But again, different strokes I guess.

[–] [email protected] 14 points 9 hours ago (1 children)

Somehow Jellyfin works ¯\_(ツ)_/¯

[–] [email protected] 2 points 7 hours ago (3 children)
[–] [email protected] 10 points 5 hours ago (1 children)

This was common in budget laptops 10 years ago. I had a Asus laptop with the same resolution and I have seen others with this resolution as well

[–] [email protected] 1 points 14 minutes ago

Here in Brazil, there are still a lot of laptops, monitors and tvs being sold with that resolution.

[–] [email protected] 7 points 6 hours ago (1 children)

That's a whole 86x48 more than 1280x720!

[–] [email protected] 4 points 6 hours ago (1 children)

😆nice

I just learned that this resolution resulted from 4:3 screens which got some wideness added to reach 16:9 from an awesome person in this comment thread 😊

[–] [email protected] 2 points 6 hours ago

I had to check the post not logged in, weirdly I only see your comment when I'm logged in, but yeah, I (almost) only ever ssh into it, so I never really noticed the resolution until you pointed it out

[–] [email protected] 5 points 7 hours ago (3 children)

Some old netbook I guess, or unsupported hardware and a driver default. If all you need is ssh, the display resolution hardly matters.

load more comments (3 replies)
[–] Deway 1 points 5 hours ago (1 children)

My first @home server was an old defective iMac G3 but it did the job (and then died for good) A while back, I got a RP3 and then a small thin client with some small AMD CPU. They (barely) got the job done.

I replaced them with an HP EliteDesk G2 micro with a i5-6500T. I don't know what to do with the extra power.

[–] qaz 1 points 2 hours ago

What are you running on it?

[–] kalleboo 2 points 6 hours ago* (last edited 6 hours ago)

All my stuff is running on a 6-year-old Synology D918+ that has a Celeron J3455 (4-core 1.5 GHz) but upgraded to 16 GB RAM.

Funny enough my router is far more powerful, it's a Core i3-8100T, but I was picking out of the ThinkCentre Tiny options and was paranoid about the performance needed on a 10 Gbit internet connection

[–] ordellrb 2 points 7 hours ago* (last edited 7 hours ago)

kind of.. a "AMD GX-420GI SOC: quad-core APU" the one with no L3 Cache, in an Thin Client and 8Gb Ram. old Laptop ssd for Storage (128GB) Nextcloud is usable but not fast.

edit: the Best thing: its 100% Fanless

[–] [email protected] 12 points 11 hours ago* (last edited 10 hours ago) (1 children)

I had a old Acer SFF desktop machine (circa 2009) with an AMD Athlon II 435 X3 (equivalent to the Intel Core i3-560) with a 95W TDP, 4 GB of DDR2 RAM, and 2 1TB hard drives running in RAID 0 (both HDDs had over 30k hours by the time I put it in). The clunker consumed 50W at idle. I planned on running it into the ground so I could finally send it off to a computer recycler without guilt.

The thing would not die. I used it as a dummy machine to run one-off scripts I wrote, a seedbox that would seed new Linux ISOs as it was released (genuinely), a Tor Relay and at one point, a script to just endlessly download Linux ISOs overnight to measure bandwidth over the Chinanet backbone.

It was a terrible machine by 2023, but I found I used it the most because it was my playground for all the dumb things that I wouldn't subject my regular home production environments to. Finally recycled it last year, after 5 years of use, when it became apparent it wasn't going to die and far better USFF 1L Tiny PC machines (i5-6500T CPUs) were going on eBay for $60. The power usage and wasted heat of an ancient 95W TDP CPU just couldn't justify its continued operation.

[–] [email protected] 1 points 8 hours ago

Always wanted am x3, just such an oddball thing, I love this. I had a 965 x4

[–] [email protected] 23 points 13 hours ago* (last edited 13 hours ago) (4 children)

Maybe not shit, but exotic at that time, year 2012.
The first Raspberry Pi, model B 512 MB RAM, with an external 40 GB 3.5" HDD connected to USB 2.0.

It was running ARM Arch BTW.

Next, cheap, second hand mini desktop Asus Eee Box.
32 bit Intel Atom like N270, max. 1 GB RAM DDR2 I think.
Real metal under the plastic shell.
Could even run without active cooling (I broke a fan connector).

[–] [email protected] 2 points 4 hours ago

This was my media server and kodi player for like 3 years..still have my Pi 1 lying around. Now I have a shitty Chinese desktop I built this year with i5 3rd. Gen with 8gb ram

[–] [email protected] 4 points 7 hours ago

I have one of these that I use for Pi-hole. I bought it as soon as they were available. Didn't realise it was 2012, seemed earlier than that.

load more comments (2 replies)
[–] [email protected] 80 points 18 hours ago (5 children)

7 websites, Jellyfin for 6 people, Nextcloud, CRM for work, email server for 3 domains, NAS, and probably some stuff I've forgotten on a $4 computer from a tiny thrift store in BFE Kansas. I'd love to upgrade, but I'm always just filled with joy whenever I think of that little guy just chugging along.

[–] DogWater 5 points 8 hours ago (1 children)

Interested in how it does jellyfin, decent GPU or something else?

[–] [email protected] 7 points 7 hours ago (1 children)

It does fine. It's an i5-6500 running CPU transcoding only. Handles 2-3 concurrent 1080p streams just fine. Sometimes there's a little buffering if there's transcoding going on. I try to keep my files at 1080p for storage reasons though. This thing's not going to handle 4k transcoding very well, but it does okay if you don't expect too much from it.

[–] PieMePlenty 4 points 6 hours ago (2 children)

I'm skeptical that you are doing much video transcoding anyway. 1080p is supported on must devices now, and h264 is best buddies with 1080p content - a codec supported even on washing machines. Audio may be transcoded more often.

[–] [email protected] 3 points 5 hours ago (1 children)

Not a huge amount of transcoding happening, but some for old Chromecasts and some for low bandwidth like when I was out of the country a few weeks ago watching from a heavily throttled cellular connection. Most of my collection is h264, but I've got a few h265 files here and there. I am by no means recommending my setup as ideal, but it works okay.

[–] PieMePlenty 1 points 4 hours ago

Absolutely, whatever works for you. I think its awesome to use the cheapest hardware possible to do these things. Being able to use a media server without transcoding capabilities? Brilliant. I actually thought you'd probably be able to get away with no transcoding at all since 1080p has native support on most devices and so does h264. In the rare cases, you could transcode beforehand (like with a script whenever a file is added) so you'd have an appropriate format on hand when needed.

[–] [email protected] 1 points 5 hours ago (1 children)

Most of my content is h265 and av1 so I assume they are also facing a similar issue. I usually use the jellyfin app on PC or laptop so not an issue but my family members usually use the old TV which doesn't support it.

[–] PieMePlenty 1 points 5 hours ago* (last edited 5 hours ago)

AV1 is definitely a showstopper a lot of the time indeed. H265 I would expect to see more on 2k or 4k content (though native support is really high anyway). My experience so far has been seeing transcoding done only becuase the resolution is unsupported when I try watching 4k videos on an older 1080p only chromecast.

load more comments (4 replies)
[–] [email protected] 29 points 16 hours ago (2 children)

People in this thread have very interesting ideas of what "shit hardware" is

[–] TMP_NKcYUEoM7kXg4qYe 1 points 28 minutes ago

Yep any core i3 is fine even for desktop given an SSD and enough RAM. Once you delve into the core2 era, you start having problems because it lacks the compression and encryption instructions necessary for the day to day smoothness. In a server you might get away with core 2 duo as long as you don't use full disk encryption and get an SSD or at least use ram for caching. Though that would be kinda a bizarre setup on a computer with 512 MB of ram.

[–] [email protected] 22 points 15 hours ago* (last edited 15 hours ago) (1 children)

My cluster ranges from 4th gen to 8th gen Intel stuff. 8th gen is the newest I've ever had (until I built a 5800X3D PC).

I've seen people claiming 9th gen is "ancient". Like...ok moneybags.

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