Providers
Dokploy offers several deployment methods, streamlining the process whether you're utilizing GitHub, any Git provider, Raw, or automated deployments.
- GitHub
- Gitlab
- Bitbucket
- Git (Any Git Provider)
- Raw
GitHub
Deploying via GitHub:
- Configure your GitHub repository in the
/dashboard/settings/git-providers
. - When creating an application, Dokploy automatically retrieves the available repositories and branches.
Gitlab
Deploying via Gitlab:
- Configure your Gitlab repository in the
/dashboard/settings/git-providers
. - When creating an application, Dokploy automatically retrieves the available repositories and branches.
Bitbucket
Deploying via Bitbucket:
- Configure your Bitbucket repository in the
/dashboard/settings/git-providers
. - When creating an application, Dokploy automatically retrieves the available repositories and branches.
Git
For deployments from any Git repository, whether public or private, you can use either SSH or HTTPS:
- Enter the repository URL.
- Specify the branch you wish to deploy.
Private Repositories
For private repositories, authenticate using SSH. We provide a lock icon to generate an SSH key.
You can then copy the SSH key and paste it into the settings of your account.
This enables you to pull repositories from your private repository, a method consistent across nearly all providers.
Raw
You specify a docker compose file directly in the code editor and trigger a deployment.