Deploy a public GitHub repository
You can deploy any public GitHub repository without creating a GitHub App or deploy key.
Choose the server
Self-hosted Coolify includes localhost
A self-hosted installation starts with a localhost server. Coolify selects it automatically when no other deployment server is available.

Choose the server where the application should run.
Enter the repository URL

Paste the public GitHub repository URL.
Select a branch through the URL
Coolify selects main for: https://github.com/coollabsio/coolify-examples
Coolify selects nodejs-fastify for: https://github.com/coollabsio/coolify-examples/tree/nodejs-fastify
Configure and deploy

- Select Check Repository.
- Choose the Build Pack, internal port, base directory, and other required settings.
- Continue to the application configuration.
- Configure a domain and required variables.
- Deploy the application.
Read Build applications when you need help choosing the build method.
Open Deployments and confirm the repository, branch, and commit in the deployment log.


