this post was submitted on 12 Sep 2025
62 points (95.6% liked)

Selfhosted

51408 readers
742 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
 

I'm considering setting up a home lab and truly self-hosting my own services. Unfortunately, my budget is limited to around $100-$150. I'm wondering if the HP Elitedesk mini PC is suitable for this purpose. I'm particularly looking at the HP Elitedesk 800 G3 or G5 models. Unfortunately, finding these devices in Dhaka has been challenging. So far, I've found a G3 on bikroy.com, but it comes with a 6th gen i7 CPU.

Edit: I ended up getting Elitedesk 800 G5 with i7 9th Gen CPU, 32 GB (Kingston) and 1 TB Nvme (a Chinese brand called Kingspec). I'll get a new ssd later. The price was 35k BDT ($300 approx). The bios was locked. But I managed to unlock it by booting without cmos.

Next Post: https://mitexleo.one/@ml/115197417636648238

@selfhosted

#homelab #pc #selfhosting #selfhosted #linux #server #proxmox #hp #elitdesk

you are viewing a single comment's thread
view the rest of the comments
[–] 3dcadmin@lemmy.relayeasy.com 3 points 1 day ago (2 children)

As said it should be fine unless pushing it with something like media files/jellyfin/plex/nextcloud. Nextcloud for example needs few resources but running anything nice would soon crawl. For the best advice a bit more of what you intend to self host would be nice

[–] lka1988@lemmy.dbzer0.com 4 points 1 day ago* (last edited 1 day ago) (1 children)

unless pushing it with something like media files/jellyfin/plex/nextcloud. Nextcloud for example needs few resources but running anything nice would soon crawl.

Not really. The HP Elite 800 G3 mini and G4 mini make up 2/3 of my Proxmox nodes. The G3 currently hosts the VM that runs my entire media stack (Plex, *arrs, TMM, torrents/usenet, etc), and it's not stressed at all

[–] 3dcadmin@lemmy.relayeasy.com 1 points 1 day ago (1 children)

notice the bit about pushing it... say transcoding all the streams etc. I don't know what or how it will be used... thus saying should be fine. Everyones mileage varies no talk about network either, far too many variables to consider thus saying it should be fine!

[–] lka1988@lemmy.dbzer0.com 4 points 1 day ago* (last edited 1 day ago) (1 children)

notice the bit about pushing it… say transcoding all the streams etc.

6th gen Intel CPUs support quicksync. This is a non-issue for most self-hosters.

I don’t know what or how it will be used… thus saying should be fine.

Here are some stats for my particular HP Elite 800 G3 Mini (i7-7700T/32GB RAM) over the last 18 months, running various VMs and LXCs with varying services (including the VM running my media stack from which my kids stream music and shows quite frequently):

Peak CPU usage is never more than 50%, and the vast majority of memory usage is just cached. Actual memory usage by each VM or LXC is far lower. The IO delays....that was user error (my NAS was having issues at the time).

Don't get caught up in having a completely un-stressed machine. Too much overhead means wasted potential.

Everyones mileage varies no talk about network either, far too many variables to consider thus saying it should be fine!

Fair, but we're talking about the actual machine on which the services will run - not the network. If the network is garbage, then the $150 machine isn't going to matter a whole lot.

[–] 3dcadmin@lemmy.relayeasy.com 0 points 1 day ago (2 children)

Pretty pictures don't always translate into another users experience though do they, but I appreciate you wanting to argue just because you can

[–] Bakkoda@sh.itjust.works 3 points 1 day ago* (last edited 1 day ago) (1 children)

8th gen Intel igpu and it's transcoding streams and supporting a very active immich stack. I have 12 containers and 8 VMs. It's been awesome.

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

What is that infographic from? Looks like Home Assistant....

[–] lka1988@lemmy.dbzer0.com 1 points 1 day ago

OP has a budget of $150. I doubt they are going to be running a full suite of self-hosted replacement services right off the bat. The machine in question is perfectly suitable for quite a lot of things.

[–] ml@mitexleo.one 0 points 1 day ago (3 children)

@3dcadmin Those are actually what I will be selfhosting. I've decied to get Elitedesk 800 G4 (around $160 USD).

[–] koala@programming.dev 1 points 21 hours ago (1 children)

If you are going to run Jellyfin or some other media sharing, the key is if you need to transcode media (recompress because the playback device cannot handle it or not). Likely not, nowadays, but research that. If you need transcoding, research; you might get by with an old CPU, or maybe hardware transcoding support, but it's difficult.

Outside transcoding, for file sharing/streaming, every simultaneous client will require additional horsepower and disk transfer usage. If you are the sole client, then likely you can do with an old CPU. But if you and three people more in your household are going to be using the system at the same time, it might be a bit complex.

One of my home servers is a 4gb of RAM, with a "Intel(R) Celeron(R) CPU G1610T @ 2.30GHz". It's very old and low end, but for file sharing it works quite well, but it rarely has more than a single simultaneous user.

[–] ml@mitexleo.one 1 points 21 hours ago

@koala I ended up getting Elitedesk 800 G5 with i7 9th Gen CPU, 32 GB (Kingston)

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

Is it the Mini variant? I have the G4 Mini with an i7-8700T. Great little machine.

A word of advice: If yours is the G4 Mini, and you run it headless (no monitor), you'll likely run into random crashing/freezing. I'm assuming you'll be running Linux, so if that's the case, it's really easy to fix by appending an extra command at the end of a line in /etc/default/grub.

[–] 3dcadmin@lemmy.relayeasy.com 1 points 1 day ago

All good, should be alright!