this post was submitted on 12 Dec 2025
11 points (92.3% liked)

Selfhosted

53627 readers
790 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.

  7. No low-effort posts. This is subjective and will largely be determined by the community member reports.

Resources:

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

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

Folks,

I have an Intel N5095 2 GHz box, with 16 GB RAM and 500 GB sitting below my desk. It's a teeny tiny box with no fan or anything.

I'm currently running Debian server on it with Portainer on top to run some *arr services. I'm thinking of running some more. But the device seems to groan under the weight of the services already running.

Was just watching a video about proxmox, and it seems to be a better solution if I don't need to run Portainer on top of an OS. Maybe it'll be lower resource usage?

So, thoughts? Should I change it up from Debian to proxmox? Or should I stick to what is already running? I am running Debian because I read somewhere that it's the lowest resource hog of all Linux server options.

Alternatively, should I stick to Debian and portainer but use it with something like podman as it might use less resources than docker-ce?

top 14 comments
sorted by: hot top controversial new old
[–] lka1988@lemmy.dbzer0.com 6 points 1 day ago* (last edited 1 day ago) (1 children)

Portainer is just a docker container that manages other Docker containers. IMO, it's going down the enshittification hole. They chose to use a non-standard implementation of compose files, so you're stuck using Portainer unless you reconfigure your whole setup.

Proxmox, by contrast, is a hypervisor meant to run VMs and LXCs. The Proxmox devs have explicitly stated that nothing else should be running outside of it.

[–] damnthefilibuster@lemmy.world 1 points 22 hours ago (1 children)

Could you tell me more about the non standard implementation? Coz I just use composerize to convert docker run commands to compose (or if I find compose files then hooray!) and pop those into portainer. Seems to work fine. I don’t like that a lot of features seem to be hidden behind a costly subscription, but thems the brakes.

As for proxmox… is it lighter weight than Debian?

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

Could you tell me more about the non standard implementation? Coz I just use composerize to convert docker run commands to compose (or if I find compose files then hooray!) and pop those into portainer. Seems to work fine.

Portainer is generally fine, but if you decide to migrate away from it, you will basically need to rebuild your whole compose stack setup.

I don’t like that a lot of features seem to be hidden behind a costly subscription, but thems the brakes.

Yeah, that was a big reason I moved away from it myself. They used to be way more flexible, but started really clamping down on free users a few years ago.

As for proxmox… is it lighter weight than Debian?

Proxmox uses Debian as its base OS, and since Proxmox is built to run full VMs, it isn't really comparable to running Docker containers on bare metal. You can run multiple Docker stacks inside a VM (including Portainer) - I do this with several VMs. But running a full VM inside a hypervisor on top of already-stressed hardware is probably a tall ask. So in your case, I would stick to Debian with Docker on bare metal.

The other thing I'm curious about - are you running a desktop environment on this machine? Or is it running headless? A DE will take up a lot of resources that the N5095 is already short on, and that CPU isn't exactly a great contender for streaming, either... It tends to fall on it's face if running much more than a single stream - including other services.

[–] moonpiedumplings@programming.dev 5 points 1 day ago (1 children)

Proxmox is based on debian and uses debian under the hood...

Oh that’s awesome to know!!

[–] db_geek@norden.social 2 points 1 day ago (1 children)

@damnthefilibuster Is it a subjective impression or do you have information about used ressources on your device?

Are you running something like Beszel for getting information about the used ressources, especial from running containers?
https://github.com/henrygd/beszel

I'm running my services with rootless podman, but I can't compare it with docker. It's more related to security reason.

[–] damnthefilibuster@lemmy.world 1 points 1 day ago (1 children)

Thanks for that link! I'll run that service, collect some data and get back to you. I think it hits CPU limits though...

[–] db_geek@norden.social 2 points 1 day ago

@damnthefilibuster There was just a post in my timeline about some applications for Docker Container Monitoring.
Maybe there are other alternatives, which fits better your needs:

https://video.hardlimit.com/w/kDohKgBFeqJM29YDw1r4nJ

[–] anamethatisnt@sopuli.xyz 1 points 1 day ago (1 children)

Is it your cpu or your ram that hits the roof? Is it the host OS/Portainer or the services you run on it?
Here's how to check container usage in Portainer: https://docs.portainer.io/user/docker/containers/stats

[–] damnthefilibuster@lemmy.world 1 points 1 day ago* (last edited 1 day ago) (2 children)

The server kinda stops completely responding when it's doing a heavy download... so I can't get to those stats. But the other commenter has recommended I use https://github.com/henrygd/beszel so I'll check it out and see what the data reveals. I believe, based on how the system freezes up, that it must be the CPU hitting the roof.

[–] anamethatisnt@sopuli.xyz 2 points 1 day ago (1 children)

I hope you find out that it's a not very necessary service that is the culprit, so that you can simply skip it. :)

I hope so too! It would be an unnecessary change.

[–] frongt@lemmy.zip 1 points 1 day ago (1 children)

If it's fanless, is it thermal throttling?

[–] damnthefilibuster@lemmy.world 0 points 22 hours ago

It’s fanless! How can I check for thermal throttling? Is that a bios setting?