I have an early 2000s PC (pre-SATA) with 512MB RAM (I’d love to tell you about the CPU, but its under a cooler that isn’t going anywhere) that’s been sitting in closets for about 15 years. Assuming I’m willing to buy into it, can something like that reasonably host the following simultaneously on a 40GB boot drive:
Nextcloud Actual Photoprism KitchenOwl SearXNG Katvia Paperless-ngx
Or should I just get new hardware? Regardless, I’d like to do something with this trusty ol business server.
Edit: Lenovo or Dell as the most cost-effective, reliable self-host server in your opinion?
Why do you hate yourself? You’d be better off hosting on an old cell phone.
I know, I know…but it’s good, faithful hardware and I want it to go to a good use.
If it’s really early 2000s, you might want to put it on eBay. There are retro gamers out there that could use it as good Windows 9x era gaming PC. You could give that HW a new life in someone’s retro setup.
It’s great HW for occasional gaming, but it’s very inefficient for 24/7 operation. You want to be somewhere after 2015-ish for something that is supposed to run constantly.
Won’t be able to do much, and even if you can do some stuff you have to keep on mind that the energy efficiency would be poor enough that you’d still be better off with a cheap pi from a cost perspective.
Really good point. Is a Pi recommendable for selfhosting?
If you want something small and cheap, it might be worth getting a used thin client PC.
I got a cheap £20 Igel thin client from eBay as raspberry pi’s were still far too expensive, plus I already had a spare 4GB ddr3 sodimm to drop into it and a 120gb wd green ssd that I’d stripped from its case and fitted internally into the thin client.
After upgrading it one ended up with a 1.2ghz AMD GX-412 cpu, 4gb DDR3, 120gb sata ssd and an external usb 3 1tb hard drive i also had laying around.
As a component of my homelab, it’s running Debian 12, docker with a few containers (pigallery 2, Libreddit, portainer, searXNG), it’s my backup Emby server and my main Pihole and PiVPN client.
Completely silent, sips power and still has capacity spare to run more containers and other projects that catch my interest.
That’s a pretty cool solution, honestly. I’m considering all options here! I’d hate to invest then find out there are more cost-effective options or that I somehow limited the server’s potential.
Working really great for me. I originally just bought it to run Pihole on a dedicated machine and have a secondary pihole instance on my Unraid server in case either of them went down but leaving it sitting there with just PiVPN and Pihole duties seemed wasteful.
I’m getting even more out of it running some of the lighter containers on it with plenty of spare room to do more.
I’ve logged/uploaded my upgrade process here just so you can get some ideas on what I did.
https://imgur.com/a/ExcLdttIt is bulkier than a raspberry pi, being around the size of a router but the low cost and being able to utilise hardware that I had sitting doing nothing made me go this route rather than just getting a pi.
Don’t, it’s horribly inefficient.
Old hardware is awesome to reuse most of the time but it’s not nearly as efficient as our hardware today.
It’s probably good to just properly recycle the old gear and spend $200 on a mini-PC from Amazon that has three times the power all while using less electricity.
I usually completely tear down old equipment into is raw materials, the best I can. It’s less likely to be shipped off to another country for uncontrolled destruction and I get more money back for the materials.
that has three times the power
More like 30
That’s an antique. The list of stuff you want to run probably needs several gigabytes of RAM. I think Nextcloud alone needs 512MB. I’d recommend newer hardware, you can find stuff on ebay for under $100 that would be a LOT more powerful than what you have.
This is what I’d do OP.
I’m a huge fan of the lenovo thinkcentre m92p tinys. Basically the same thing as the dells for ~$150CAD. 3 of them (plus a couple PIs) run my homelab with lots of room to grow.
link is dead
Yeah, that’s kinda what I was afraid of. Thanks for looking out, that link was a 404 by the way
Oh, looks like Lemmy is breaking it for some reason. I just searched eBay for “Dell SFF”.
Holy shit, that hardware is disgustingly cheap. This is my number one option so far, thank you!
No problem. Another really good option is to get something brand new like a ZimaBoard (don’t bother with the 2GB of RAM version). It uses very little power and runs perfectly with CasaOS, which is a linux distro designed to make self-hosting dead simple. It will cost you more up front but will likely save you some money in the long run (after a couple years) because it uses less power.
I like the idea and I appreciate pushing efficiency as far as one can, but looking at that makes me feel like I’d get frustrated just getting the OS to boot properly
Makes sense. It’s always a good idea to start with a cheap solution just to get comfortable. Then, if you decide to push things further and upgrade you’ll be more informed about what hardware you might need.
I’m not sure you could even run pihole on 512MB RAM.
Forgetting the lack of processing power and RAM, it’s likely a box that old will eat power. It’s just not worth it for something that old.
A used thin client along the lines of the lenovo think* series will be affordable and do the job.
I would never say no to using older hardware. Yeah, it’ll be like punishing yourself. But you learn a shit ton.
I recently started self hosting. I started on a PC with the same specs as you’ve said. Booting was an issue. And tons of stuff always broke. But i learnt a lot. And then there was a time, when i genuinely thought i could do better and switched an old laptop with decent specs.
Pi’s are very expensive and too dang low on supply.
So always make do with what you have. If it’s your first home lab, then yeah go ahead. In a few months switch
It might be nice to use to learn, but you probably won’t be able to handle that much.
If you’re not using it for anything, you could wipe it and throw a server on it? I guess it depends on what you consider fun
It’s currently running RedHat, I just don’t have any ideas for what to do with it. Running a server for anything more than NAS is new to me