Shorten development cycles and innovate faster with reliability through DevOps automation. GitLab is a single application that provides end-to-end DevOps solutions ranging from Source Code Management, Continuous Integration and Delivery, Security with Monitoring, as well as rich project management features to development teams across the enterprise. With this marketplace listing, you get source code management, built-in CI/CD, project tracking functionality, and much more for free. Unlock additional features like security and monitoring with Enterprise Edition without the need of setting up a new Droplet. Simply scale up your instance and apply your license key purchased online here.
Note: 4GB of RAM is the required minimum memory size to run this app. It supports up to 500 users. You can read more about system requirements here.
Package | Version | License |
---|---|---|
GitLab EE | Latest | custom |
Click the Deploy to DigitalOcean button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.
In addition to creating a Droplet from the GitLab Enterprise Edition 1-Click App using the control panel, you can also use the DigitalOcean API. As an example, to create a 4GB GitLab Enterprise Edition Droplet in the SFO2 region, you can use the following curl
command. You need to either save your API access token) to an environment variable or substitute it in the command below.
curl -X POST -H 'Content-Type: application/json' \
-H 'Authorization: Bearer '$TOKEN'' -d \
'{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image": "gitlab-gitlabenterprise-20-04"}' \
"https://api.digitalocean.com/v2/droplets"
Please note: It can take up to 10 mins till after Droplet creation for Gitlab to be functional.
On your first visit to the Droplet’s IP address, you’ll be redirected to a password reset screen. Provide the password for the initial administrator account and you will be redirected back to the login screen. Use the default account’s username root to login.
Click here to learn how to get started with GitLab.