With containers, most will have a persistent volume that is mapped to the host filesystem. This is where your config data is. When you update a container, just the image is updated(pihole binaries) but it leaves the config files there. Things like your block lists and custom dns settings, theme settings, all of that will remain.
Limit
When the rich wage war its the poor who die.
-Mike Shinoda
Yes, 4 easily accessible in various locations in the house and 1 in the garage. I check them all when I change out the batteries on my smoke alarms, which I do all at once when one starts to chirp.
Rough, and tough, and don't take no shit!
There is plenty of propaganda on lemmy. You just have to realize you will always be fed propaganda and understand there is propaganda on each side of every issue...
Can't speak for OP but I can say that I switched to proxmox from just running docker and services native. Proxmox offers a lot of flexibility, you can do snapshots, build many different LXC containers very easily, to keep things separate or have better control over resource usage. Also I run mine in a 3 node cluster so I can do live migration of VMs and pretty quick migrations of LXC containers. This all allows me to run my services with little to no downtime and have redundancy.
This looks really cool. Any recommendations on clients(speakers)? I have a couple of older raspberry pies I could use if as remote speakers, but I'd need a few more.
What are you using for client devices?
Actually there are a lot of people out there building plex servers on VPS services and charging friends/family/others to access (to offset the price of storage and network charges). That's one of the reasons plex is now blocking certain VPS hosts.
I host vaultwarden at home. No real need for a vps since your passwords are synced to your phone or laptop(whatever client you're using) and you can just sync it when you're home if you make changes, or setup a VPN (I use wireguard) and sync on demand when needed.
That said, I do sync my database to a vps for dr purposes incase my home server suddenly vanishes... for critical services I follow a 3-2-1 backup rule but it's not absolutely essential.
I run pihole on a proxmox cluster (lxc containers), 2 separate IPs and I setup keepalived and made the virtual IP the primary dns ip that my dhcp server hands out, pihole1 is the master and pihole2 secondary. I use gravity sync to keep both piholes in sync. Works very well and I can reboot one at a time without losing dns at all. Techno tim on YouTube has a guide on how to setup keepalived on 2 pihole servers that helped me set it up.
Their android app is total garbage and frustrates me to no end. I'm seriously considering just going back to pirating my music just because I hate spotifys music app..