this post was submitted on 22 May 2026
302 points (98.7% liked)

Selfhosted

60093 readers
859 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.

  3. Posts here are to be centered around self-hosting. Please ensure it is clear in your post how it relates to self-hosting.

  4. Don't duplicate the full text of your blog or git here. Just post the link for folks to click.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require your active participation in selfhosting or related communities, or the post will be removed. No more than 10% of your posts or comments may be self-promotional, or your post will be removed. F/LOSS Exception: If your post is about a project that is completely open source & can be self-hosted in full without payment, your post is exempt from this rule as long as you continue to engage in comments.

Resources:

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

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

I wanted to shared my enthusiasm, which makes me feel like a little boy (despite me being 50+) fascinated by how such complex systems can be managed so easily by novices. I started using Proxmox recently. I had a machine running one VM with various docker images installed. But NVMe was tiny. So I setup another node and got it to share the same NFS share on the NAS, where I had saved full backups of the VM. Once added the NFS share to the new node (with a bigger ZFS local partition) I simply restored the VM from the NFS share that had been backed up from the original node. It seemlessly imported and started. Then I cloned on the new node so that I could get it on the new ZFS partition. Now the next task is to get a bigger NVMe on the original machine, install Proxmox from scratch, and add to cluster so that it shared the backup NFS share. I just then need to understand how to get HA up and running so that VMs are always synced flawlessly. Proxmox is super brilliant. I feel like I have a data center at home :-) I could not imagine this system was so flexible and relatively easy to use. The people that deliver and contribute to this stuf are super cool. A couple of proxmox nodes, a Truenas scale NAS and a good backup strategy and your data is really safe and rock solid ... I hope :-)

you are viewing a single comment's thread
view the rest of the comments
[–] jjlinux@lemmy.zip 6 points 1 month ago (3 children)

So, in my case at least, having services spread across LXC containers and VMs, instead of various dockers stacks directly under on host, allows me to provide each service with its own internal IP address as opposed to having to worry about setting up 2 services with the same port because I can't remember I was already using that port. It's just cleaner that way.

Additionally, I get to create containers with the specific needs for each service to run comfortably.

It also allows for easier deployment and testing without much danger of ruining the host in something like CasaOS for example. If I have to make some adjustments to the host machine to make a docker stack run better, have more accesses, etc., I can have at it without fear that those changes could affect other docker stacks in the same host, because all hosts are contained.

Then there's the ease of management and deploying fully functional services with one line in the CLI of the host.

After running UnRaid, OMV, CasaOS and a few others, Proxmox has been the one system that is just so intuitive that I don't really have to think about it much. For the most part, deployments of pretty much anything just work.

[–] wibble@reddthat.com 2 points 1 month ago

Time to revisit my old habits

[–] flandish@lemmy.world 2 points 1 month ago (1 children)

oh cool! all thoughts i have had to cross. i’ll check it out! thanks!

[–] jjlinux@lemmy.zip 2 points 1 month ago
[–] q7mJI7tk1@lemmy.world 2 points 1 month ago (1 children)

You can run docker stacks with external IPs, no? I run all mine from Unraid, through Dockhand as compose stacks, with some ports on the host, others as external IPs on VLANs. But yes, like you I would actually like to move them to VMs so it's easier to backup, and service, without taking the host server offline.

It starts to get like Inception levels of depth on VMs and hosts!

[–] jjlinux@lemmy.zip 1 points 1 month ago

Maybe I didn't get that far, plus, in UnRaid I had 1 tunnel for all the docker stacks, which made it mandatory (for me at least) to expose those services to the internet by having to play with the ports in many of them.

Just to reduce my ignorance, I'll research your suggestion. It seems like I never got that far. Thank you.