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?
lka1988@lemmy.dbzer0.com 3 days ago
If you want to run your Docker containers inside a VM, with a feature-full web UI, go with Proxmox. This is what I do; I have multiple VMs full of Docker containers.
Portainer, IMO, is 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.
damnthefilibuster@lemmy.world 3 days 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. 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 2 days ago
Portainer is generally fine, but if you decide to migrate away from it, you will basically need to rebuild your whole compose stack setup.
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.
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 over 3 physical Proxmox nodes that are all linked together to facilitate minimal downtime and easy migration. Plus with a VM, if you fuck something up inside of it, you don’t have to wipe and reinstall the physical machine’s OS, you can just blow away the VM - or revert to a previous snapshot if that’s set up.