Short answer: Push work pools are Prefect Cloud-only. They aren’t available in the open-source (self-hosted) server.
In OSS, you’ll use pull-based (hybrid) work pools with a running worker to execute your flows on your infrastructure (e.g., Process, Docker, Kubernetes, ECS, ACI, Cloud Run).
More details on push/serverless pools:
Serverless (push) work pools