My homelab now uses runit-managed podman containers.
runit essentially runs */run in an endless loop.
*/run