this post was submitted on 07 Nov 2026
82 points (96.6% liked)

Selfhosted

63677 readers
635 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:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

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

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

I have never homelabbed, and this is going to be my first experience. I want to set up a home server. My current goals are to set up a gallery using Immich, an ad blocker/DNS using Pi-hole, and a cloud service.

I want you to suggest what second-hand PC or laptop I should get. I researched a bit and found out that a PC is better because of 24/7 reliability, better cooling, no risk of laptop battery swelling, easy RAM and storage expandability, and low idle power consumption.

What I think the specs should be for me is 12 GB RAM and 256 GB storage. And my budget is 10k INR.

I want to hear your thoughts. Thank you! :)

all 44 comments
sorted by: hot top controversial new old
[–] driftWood@infosec.pub 1 points 2 hours ago

I am in a similar situation, the only difference is that I have played with things like networking, docker etc before at work. Honestly 10k INR is not enough in my opinion. You can get refurbished hardware which will be very old, consume more electricity and will not be good performance wise. You will either have to increase your budget or compromise severely on the specs.

[–] Darcranium@lemmy.world 1 points 16 hours ago

I've gotten a lot of use out of my old Lenovo Thinkpad. Only bc of Linux mint tho

[–] jobbies@lemmy.zip 1 points 17 hours ago* (last edited 17 hours ago)

I've had a lot of fun with used HP elitedesk/prodesks. Go for Intel, gen 6 i3/i5 or newer. Id push it to 16GB ram if you can manage it.

The SFF models (small desktops) are good if you plan on adding HDDs or anything PCIe in the future. If not go for the USSF (mini) models - they are very power efficient. All extremely quiet - you'll have to really push the resources to hear more than a whisper from them.

I've had 7 all together and been pleased with them.

[–] cerebralhawks@lemmy.dbzer0.com 1 points 22 hours ago (1 children)

Not a Mac

I love using Macs, but I cannot get my desktop to not sleep, and when it sleeps, it disconnects its external hard drive (which is not bus powered, it has a dedicated power supply). The bus-powered SSD (Samsung T7) is fine though. I don't know if it's an Apple thing or an ARM64 thing, but I'm looking for a low-end 8th-gen Intel box that's limited to Win10 to put headless Linux on it, and terminal in from my Mac for server/homelab stuff. Macs are good for Unix type stuff since that's what they're based on (since OS X) but they don't seem too good as servers.

Could be PEBCAK but I dunno.

[–] Aneb@lemmy.world 1 points 16 hours ago

This hasn't helped? It worked for my macbook but after restarts I still need to open the lid. sudo pmset -a disablesleep 1

[–] a1studmuffin@aussie.zone 9 points 1 day ago (2 children)

I'm surprised nobody else has mentioned it, but I recommend going with an Intel processor (8th gen or newer). This gets you Intel QuickSync (hardware video encoding/decoding) and an integrated GPU, making 4K video transcoding/playback a breeze. This opens up possibilities like Jellyfin, Frigate, and improves performance significantly for Immich.

I've got an i5-8500T (no external GPU) that's managing 6x always-on security cameras in Frigate and Jellyfin streaming for 6 family members (local and remote with transcoding), plus a dozen other docker containers for Home Assistant/websites/*arr stack plus 4 always-on Linux VMs for various other projects, and the CPU sits anywhere from 30-60%. It's amazing how capable old CPUs are as long as they have hardware video codecs.

Your biggest concern is going to be RAM. The more things you want to run on the server at once, the more RAM you'll need. I need 64GB for my above stack for example.

I think a used laptop or NUC-style mini PC is a great choice for a starter setup! Especially something with onboard soldered RAM, because this will be somewhat immune to the current RAM pricing crisis. If you can force the laptop battery to only charge to 50% in BIOS, you get a free UPS with little risk of battery death. You can always migrate to something more permanent/expensive if you enjoy the hobby.

[–] Jason2357@lemmy.ca 6 points 1 day ago

You can do a lot with limited ram if you use containers instead of VMs. Less isolation, but you can look into rootless podman containers for some improvement.

[–] frongt@lemmy.zip 31 points 2 days ago

Whatever is available on your local secondhand market. Mini PCs are usually pretty good. Less standard parts though, same with brands like Dell, HP, Lenovo.

[–] JoMiran@lemmy.ml 14 points 2 days ago* (last edited 2 days ago) (2 children)

IMHO RAM>CPU. Anything released in the past decade will kick ass if it has a good amount of RAM. I still game on a 2016 desktop PC.

EDIT: Please correct me if I am wrong, but 10,000k INR =~ $100. If that's the budget, then I highly suggest an IBM ThinkCentre Tiny. They use to sell for ~$100 (used or refurbished). They have no moving parts and make for great headless units.

[–] Sylvartas@lemmy.dbzer0.com 2 points 2 days ago (2 children)

How much RAM would you recommend ? I only find ones with 8Go (DDR3 mostly) in the ~100€ price range which seems a bit low

$100 usd is going to get you something pretty dire unless you luck out. It doesn’t take too much more to go from >15 years old to something <8 with a MUCH better CPU and ram options.

[–] JoMiran@lemmy.ml 3 points 2 days ago (1 children)

Ugh. You could get the 16gb 256GB I5 model, refurbished, for $159 not so long ago. 8 is not awful if you run a minimal Debian 13 server, but 12+ is ideal.

The key is searching local IT clearance shops. Also, if you are entrepreneurial, ping your local banks to see if they are willing to sell their old ones. The prize is in the units that aren't certified for Win11 as they are essentially e-waste.

[–] Jason2357@lemmy.ca 3 points 1 day ago

With the recent bs, I have noticed that most all of the off-lease usff boxes get stripped of ram and nvme disks before posting. 8gb is more common now.

[–] Venomous27@lemmy.world 2 points 2 days ago

Yeah you’re right with the currency conversion. I’ll check IMB.

[–] epyon22@sh.itjust.works 13 points 2 days ago* (last edited 2 days ago)

I usually get amazon renewed dell, hp Lenovo here in the States. Laptops usually just come down to specs. Though I usually see them for around $250-$300 usd so a bit over your budget but will depend on what you can find more local to you.

These mini enterprise PCs pack a big punch for their size for desktop options. Might be able to find some if a local IT company is dumping old inventory near you

[–] SatyrSack@quokk.au 11 points 2 days ago* (last edited 1 day ago) (1 children)

a PC is better because of 24/7 reliability, better cooling, no risk of laptop battery swelling, easy RAM and storage expandability, and low idle power consumption

On the other hand

  • laptops are sometimes recommend due to the battery acting as a built-in UPS. That means the system should truly be reliable 24/7, even in the event of a power outage
  • with that said, you want to ensure that whatever laptop model you're looking at supports battery bypass charging so you don't risk the battery swelling that you mentioned. When the battery is full while plugged in, if the laptop is still routing power through the battery, yeah, you risk swelling. But if the laptop is set up to pull power directly from the wall without going through the battery first (only switching to battery power in the event that it gets unplugged or whatever), it's no different than a UPS battery
  • some laptops cannot be upgraded at all, but memory/storage are the two most common upgrade paths for the many laptops that actually are able to be upgraded with standard SODIMM, NVMe, etc. Just make sure whatever laptop model you're looking at can be upgraded
  • laptops are specifically designed to have a low power consumption, so I'm not sure what that point is about. Unlike desktop PCs, which are supposed to be plugged into power 24/7, laptops are intended to be used on battery power most of the time, so they want to make them last as long as possible on battery power by optimizing power consumption through efficient chipsets and whatnot. So even if you use it plugged in, it should still use little energy compared to a desktop workstation

With that said

  • a desktop will undoubtedly have better cooling. Laptop designers sure put a lot of effort into creating very smart cooling solutions that work very well, but physics is physics. Comparatively, desktops are larger and more open, leading to naturally better cooling
  • if a laptop has upgradeable memory/storage, at best, it will probably only have two slots for each. On the other hand, with a desktop, you often have the ability to use four memory sticks and a dozen storage drives.
[–] WhyJiffie@sh.itjust.works 1 points 1 day ago

with that said, you want to ensure that whatever laptop model you're looking at supports battery bypass charging

how can one tell if it is supported? is there a list of charging controllers or something?

[–] some_guy@lemmy.sdf.org 7 points 1 day ago (2 children)

Get a NUC or one of those mini Lenovo things that show up in lots of homelab photos.

no risk of laptop battery swelling

This is wrong. Any device with a battery can swell.

Welcome to the hobby! It'll consume your free time and (if you're the right kind of person) deliver lots of satisfaction.

[–] cmnybo@discuss.tchncs.de 6 points 1 day ago (1 children)

Cylindrical cells won't swell up. They go open circuit if they start building up pressure.

[–] Eheran@lemmy.world 3 points 1 day ago

And if there CID is not enough to stop more pressure from building up, they will eventually vent. Perhaps even burst into flames if you get things right. But simply not swell.

[–] SupraMario@lemmy.world 2 points 1 day ago

M920q

You can get them stupid cheap, they have a pcie slot that will fit a full nic card, have a ton of 3d printed parts for them, and can take nvme drives. Plus run proxmox with ease. They're also the size of a small novel and are nice and quiet. I grabbed a used on on eBay for $100 tossed in ddr4 laptop ram I had laying around, got the cheap riser card and Intel nic for it. Runs opnsense and has been rock solid for months now. Totally worth it.

[–] brem@feddit.org 4 points 1 day ago

Some mini-PC’s have room for more than one SSD. Those are more future proof. You can start with one SSD, discover what kind of stuff you run, only containers, only VM’s, or a certain mix of those. You can always add a second SSD later — when your enclosure allows it.

[–] Flatearth_Habeebi@lemmy.zip 4 points 2 days ago

I have a dell optiplex micro that has been running pretty much everything in my home lab. They sell for $100ish on Amazon and eBay.

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

I bought myself an HP elitedesk G3 800, they come in three skews: mini, small form factor and tower.

I bought the tower. There is so much room. Look at the Elitedesk G4 800 because there you get 8 and 9th gen intel.

But I love mine, planning to put in three large HDD in her, already have two 2.5 SSD, I have been scouting ram and got relatively cheap second hand ram deals, with 32gb in the system. I am planning on getting the 7700t (the t variant is the low power draw version).

But the thing is quiet and can be upgraded but also just plonked on a desk and left to run no worries

[–] Eldritch@piefed.world 1 points 2 days ago

I have a G3 600 I got recently. It's a solid HA and haiku system running on top of proxmox.

[–] Decronym@lemmy.decronym.xyz 2 points 1 day ago* (last edited 2 hours ago) (1 children)

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I've seen in this thread:

Fewer Letters More Letters
LXC Linux Containers
NAS Network-Attached Storage
NUC Next Unit of Computing brand of Intel small computers
NVMe Non-Volatile Memory Express interface for mass storage
NVR Network Video Recorder (generally for CCTV)
PCIe Peripheral Component Interconnect Express
PSU Power Supply Unit
RAID Redundant Array of Independent Disks for mass storage
SSD Solid State Drive mass storage
ZFS Solaris/Linux filesystem focusing on data integrity

10 acronyms in this thread; the most compressed thread commented on today has 9 acronyms.

[Thread #161 for this comm, first seen 7th Nov 2026, 19:30] [FAQ] [Full list] [Contact] [Source code]

[–] Skullgrid@lemmy.world 1 points 1 day ago

INR — Indian Rupee

[–] lka1988@lemmy.dbzer0.com 3 points 2 days ago* (last edited 1 day ago)

If it's just for storage, you can use a Pentium from 10 years ago without issues. My NAS currently runs on a Pentium G4560T (T suffix = 35W model), which is based on Kaby Lake (7th gen Intel). You can pick up one of these CPUs for stupid cheap, I think they go for maybe $5 or $10 here in the US. The NAS has not complained at all. That said, I am going to upgrade it to an i5-6500 I have laying around, but only because the i5 has vPro capabilities, which I utilize on my other machines.

[–] CaptainShardmind@lemmy.world 2 points 1 day ago

Retired business or surveillance hardware is worth checking locally too. My two servers are repurposed NVRs running plain Ubuntu Server, and a Dell OptiPlex handles dev work. For that list, I'd start with the hardware you can get affordably and check its RAM capacity and drive connections before buying. Docker on plain Linux keeps things straightforward. With Immich, budget for a separate backup of the photos before it holds your only copy.

[–] Eldritch@piefed.world 2 points 2 days ago

I'm not sure where AMD started allowing PCI and USB VM hardware pass through. But Intel 7xxx and up allow for it. Which really opens up what you can do. I have a tiny HP business unit with a 7th gen i5, 8GB RAM, and 256GB nvme sans psu. I picked up for 60 bucks on eBay plus shipping and taxes. PSU was about 16 dollars.

Proxmox as a hypervisor, patching my zwave and ZigBee USB dongle through to HA. HA running on 2 core and 4GB. I passed the rest of the CPU, RAM, SSD, mouse, keyboard and display off to Haiku. For a nice graphical local admin console. I could easily split off more from haiku and get a 3rd setup running under proxmox. As haiku doesn't necessarily need more than half a GB of RAM and 20 to 30 GB of disk space and 1 core really.

[–] lntl@lemmy.ml 1 points 1 day ago

Lenovo M700q

[–] dihutenosa@piefed.social 2 points 2 days ago (1 children)

I'm using a Google Pixel 3a - yes, it's weaker than your desired spec, but I think it should be still enough for most of anything. I've never used Immich, tho, I don't know how heavy it is.

[–] klankin@piefed.ca 2 points 2 days ago (2 children)

Thats hot, what are you using for the OS?

And if stock android, gott in himmel how are you fighting the power saving shutdowns?

[–] dihutenosa@piefed.social 2 points 1 day ago (1 children)

If you want Android, why on earth would you stay stock, tho? LineageOS works perfectly there.

[–] klankin@piefed.ca 2 points 1 day ago (1 children)

Dumb politicians letting stupid companies lock bootloaders :(

Can't say I've tried abusing vulnerabilities yet, but I'm worried I'll lose hardware support flashing stuff that low level (dtb's are scary)

[–] dihutenosa@piefed.social 2 points 1 day ago

Eh, Pixel 3a is the easiest phone on the planet to unlock. You just run the go ahead, unlock yourself command-line command in fastboot. No shenanigans whatsoever.

https://wiki.lineageos.org/devices/sargo/install/#unlocking-the-bootloader

[–] dihutenosa@piefed.social 2 points 1 day ago

PostmarketOS, now yclept Nura.

[–] Tolstoy@lemmy.world 2 points 2 days ago (1 children)

If you have options and the space go for 64bit CPU and midi sized office tower for expandability. If you want hardware acceleration for playback you need the check the docs (like immich vp9 > intel 9th gen CPU). What do you mean by cloud service?

[–] Venomous27@lemmy.world 3 points 2 days ago (1 children)

By cloud, i rn mean smth like syncthing. Like basically a storage machine

[–] Tolstoy@lemmy.world 1 points 2 days ago

So yeah, space will be an issue if you would go small... Some SSF may be enough but you will mostly need some special cables though. I got an SSF thinkcentre and managed to put 3x 2,5" HDDs inside (needed some machining).

Basically I would recommend something like an i5-9400 with 16gb ram in an tower case. Also have the PSU in mind, because some office PCs come with really low wattage, that could limit your expandability.

If you really want to stay with your mentioned software, 8GB could be enough though.

[–] JasonDJ@lemmy.zip 1 points 1 day ago

Lenovo T-series is generally a good pick whenever you want to run Linux.

I'd say the same for their USFF and SFF form factors as well. Great systems for homelabs, I have several (and my laptop is a T495, and my son has my old T470s).

Problem with laptops and (u)SFFs is storage capability. If you want a NAS you need some sort of external JBOD or you will be limited to 1-2 storage disks (and possibly have to boot I.e. truenas from USB).

If you can find them with a PCIe slot (or extra m.2 slot that exposes 4 lanes at least), you should be able to get a RAID card and rig up a way to use eSATA and some sort of external disk enclosure though.

Pay attention to performance/watt. Consider different boxes for different roles if you want...I.e. ZFS doesn't need a lot of processing power, but it does like RAM. If you have a system that can use dirt-cheap DDR3(L) like a 6th or 7th gen Intel, that may be a better choice for NAS-only.

Then use a more powerful NUC or (u)sff for proxmox and run LXCs or VMs on it.

[–] heyeddi@lemmy.world 1 points 1 day ago

Which part do you want to spend the least time maintaining: photo backups, remote access, or updates? I’m designing Doomsday Box, a home-server concept, and trying to understand what should work without constant attention. Your planned setup is relevant. Would you mind giving blunt feedback on the idea? https://heyeddi.com/projects/doomsday-box

[–] sk@utsukta.org -1 points 2 days ago

@Mr.Venomous pleasantly surprised to see INR used.10k is too less for a minipc which goes upwards of 15k for your specs. I got my 16GB, 256GB SDD 9th gen i3 minipc (Dell) for 14k around 5 years ago.