Plenty of pick from:
https://github.com/awesome-selfhosted/awesome-selfhosted
I have Proxmox on mine. It runs a VM with Ubuntu 20.04 LTS with Docker / Portainer. Makes it fairly easy to deploy applications (ymmv though). I'm using that for some self-hosted apps for personal use (RSS aggregator,...) and some automation (Beehive / https://github.com/muesli/beehive )
I'm planning to run a second VM with NextCloud for storage of personal data. I have a 1Tb SSD in there. I plan to use an external disk for cold storage, and cheap cloud storage for off-site. Something like rsync or Borgbackup would sync things. This is very much WIP.
I take additional VM's into account for testing and development purposes. Such as my requirements might demand.
I have an RPi on the side running PiHole as well.
This sounds a lot like Beehive, which I've worked on in the last couple years: https://github.com/muesli/beehive
It intentionally doesn't do concurrent execution currently, but you could easily adapt it. Feel free to contribute, too!
I’m going to start looking around for an open source Zapier/IFTTT alternative.
Anyone have any experience or suggestions? Beehive looks pretty interesting at first glance https://github.com/muesli/beehive