Selfhosted
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:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
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.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
-
No low-effort posts. This is subjective and will largely be determined by the community member reports.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
view the rest of the comments
For me, I have three proxmox nodes that are configured to restart VMs and LXC containers if a host goes offline. There's a Palo Alto pa-440 for my fw/router and a brocade switch (they were something work gave me for practicing for a network exam).
The nodes, Palo, brocade, and AT&T modem are all on two UPS 1500va systems along with my wifi ap. Run time in case of power loss is around an hour.
I'm this close to getting a comprehensive shutdown script working from a raspberry pi that is triggered if there's power loss (most UPS systems have some capability to trigger scripts on a host that's connected to the UPS's console port).
If I can get that script working, the battery backup will run a PI for several days.
Back on the redundancy side, I host two PowerDNS systems in the proxmox cluster along with a 3 node/LXC container Vault.
I've not looked at Proxmox clusters - can they restart VMs on a different host if they're all using the same shared storage?
Yup, shared storage is a requirement. I'm using a combination of Ceph and NFS at the moment, but I wouldn't recommend Ceph unless you've got a 10gb connection between nodes.
Here's a guide to set up high availability with Proxmox: https://kiwicloud.ninja/2024/02/improved-high-availability-ha-for-vms-on-proxmox-ve-pve/
Yes.
If you plan accordingly and set up the nodes with zfs storage from the beginning, you can have them replicate the container and vm images to all nodes every x minutes. That way you don’t need external storage.