to be clear, the server and UI needs docker on the...
# prefect-server
e
to be clear, the server and UI needs docker on the machine to run correct?
👀 1
l
Hi @EdCode! If you are using
prefect server start
, yes you need docker on the machine to run it. Some folks do check out the docker-compose file in the source code for guidance on how to run the services themselves without docker, but it’s not officially supported with the prefect CLI or anything. You might be interested in a discussion with Prefect’s DevOps guru we streamed last week on this very point with some of the whys and also what else exists from the community to date (

https://youtu.be/yjORjWHyKhg?t=2702â–¾

)
e
right but we need that prefect server start to run the UI then?
l
Since all the services are open source you can run them yourself from source if you want, and not use
prefect server start
and our prebuilt docker images. For example the source for the UI specifically is at https://github.com/PrefectHQ/prefect/tree/master/server/services/ui and you could build it with npm and then deploy it with your own http server. The official Prefect recommended way that we support is with our CLI (and thus with docker) but if your needs go beyond that then deploying from source yourself is the way to go.