Not quite self-hosted if you’re using our service + GitHub, but this approach should work nonetheless.
If you need one tap zaps, use a remote node that is online 24/7 + NWC. We are hoping to add a NWC server that runs locally in the ZEUS app but nothing will beat having a remote node.