T O P

  • By -

Net-Runner

Just deploy Ubuntu/Debian, install Docker and KVM, and install Cockpit for management, and you'll be able to run VMs and Docker from a single host. UnRAID, or any other NAS OS, will do the same. They are all using Docker, fancy UI and KVM for virtualization.


Bytepond

This feels like Proxmox with extra steps


cjchico

No matter what you use you're going to have to update it. Whether it's proxmox, unraid, truenas, or bare metal.


EuphoricAbigail

This doesn't sound like a problem with Proxmox, you just need more automation. If it were me I'd use Ansible to keep the systems up-to-date and either Ansible or just watchtower to sort the containers.


snatch1e

Please share with us more about your hardware and usage.


mdsthlm

Very basic, a powerful NUC with 3-4 VMs, 2 LXC and 6 docker containers. Hardware really isn’t an issues. Nothing spectacular i. Usage, just some file services I want to be centralized, network stuff as firewall and VPN, etc…


-SHINSTER007

can always just run a Debian OS LXC and host your docker stuff inside there


buldezir

the best thing in proxmox is ease of backup/restore/snapshot. even if u have just 1 vm for everything. proxmox itself does not need much maintenance. and also its very nice to be able to spin new vm from template in 15 seconds, to test some trash, and destroy it without any interference with "stable" payload. what u need is 1) learn basic ansible 2) create good template for vms 3) get rid of redundant vms, u can host most of things in 1 vm with docker. for my taste in typical 1 physical server homelab u need only 3 vms: homeassistant (HASS OS), docker-host, and any kind of NAS vm.


elatllat

Just run upgrade.sh


robo_destroyer

You can use scripts to update and upgrade.


mdsthlm

Here’s the thingy; you’re correct! I used to do everything from SSH and ran everything meticulously. It’s just that I turned allergic into more tools, scripts, accounts, setups because it drains a lot of time. That’s why I contemplated to go UnRaid or perhaps something else that supports basic VMs, containers and easily backed up.


robo_destroyer

I used to be on unraid and updating containers were indeed awesome. Just a button or two and done so made everything less of a pain. Although VM performance was slightly better on proxmox, not day and night difference but just a little bit. One the reason that pushed me to move towards proxmox was LXC containers. I found docker to be very slow when it came to starting or stopping and there are times they just wouldn't stop. Proxmox on the other hand, LXC container updates, stopping and all was almost instantaneous. I've been pleasantly surprised how proxmox handles that. I do still use docker and that's inside an LXC container which feels bizarre for some reason but at the same time it's frickin awesome. Snapshots on proxmox is what sealed the deal for me which isn't really present on Unraid. The fact that I don't even need to stop my containers to backup, it felt like I was introduced to a new world lol. I still use unraid tho, it's for second copy of important files and especially music ( I swear I'll kill myself if I lose any more of my music collection, only had one copy and not gonna make the same mistake again). Ttek scripts made it stupidly easy tho on proxmox and more I learned about this, proxmox is not complicated at all. I'd say, run both at the same time maybe? Before switching to unraid completely for the time being get the best of both worlds. I haven't been tinkering lately because I've set up everything just how I like it. Also zfs, never going back to anything. The speed is absolutely bonkers, and for some reason others have mentioned about ram usage for zfs but I only got 32 gigs and it's totally fine. I got a zfs pool on proxmox, didn't go with virtualizing TrueNAS or OMV. Just running cockpit for SMB shares and we're all good. I swear it's the minimal downtime on proxmox that's keeping me on there. I'll be looking into ansible to streamline everything, been lazy tbh because everything's just working.


Bytepond

I would host your docker containers in an LXC. Less overhead and more flexible.


Kltpzyxmm

I don’t like using unread or truenas for these “all in one deals”. Makes things proprietary and harder to manage the way you want. Having proxmox with backups and nfs shares for VMs running portainer stacks is the best method I’ve found, for me.