GitLab Enterprise Edition

GitLab Enterprise Edition
- Version: Latest
- OS: Ubuntu 22.04
- Category: Developer Tools
Description
GitLab Enterprise Edition is a complete DevOps platform delivered as a single application. It enables development teams to shorten development cycles and innovate faster by combining source code management, continuous integration and delivery, security scanning, monitoring, and rich project management in one place. This VPS image provides source code management, built-in CI/CD, issue tracking, and much more out of the box. Additional enterprise features such as security dashboards and advanced monitoring can be unlocked by applying a GitLab EE license key at any time without rebuilding your VPS.
Note: 4 GB of RAM is the required minimum to run this application. The image supports up to 500 concurrent users. Refer to the official hardware requirements documentation for scaling guidance.
Software Included
| Package | Version | License |
|---|---|---|
| GitLab EE | Latest | Custom |
Getting Started
1. Deploy GitLab EE on an EasyCloudify VPS
Deploy this app from the EasyCloudify Marketplace. GitLab can take up to 10 minutes after VPS creation before it becomes fully functional. Please wait before attempting to access it in a browser.
2. Set the Administrator Password
On your first visit to the VPS IP address, you will be redirected to a password reset screen. Set a strong password for the initial administrator account. You will then be redirected to the login screen.
- Username:
root - Password: the password you just set
3. Connect via SSH
bashssh root@your-vps-ip
4. Reconfigure GitLab
If you need to apply configuration changes, use the built-in reconfigure command:
bashgitlab-ctl reconfigure
5. Check Service Status
bashgitlab-ctl status
6. Restart GitLab
bashgitlab-ctl restart
7. View Logs
bashgitlab-ctl tail
Key Features
- Source Code Management with Git repositories
- Built-in CI/CD pipelines
- Issue tracking and project boards
- Merge requests and code review workflows
- Container registry
- Wiki and documentation pages
- Integrated security scanning (with EE license)
- Advanced monitoring and alerting (with EE license)
Important Notes
- The web root for logs and configuration is under
/etc/gitlab/. - GitLab configuration file:
/etc/gitlab/gitlab.rb - After editing
gitlab.rb, always rungitlab-ctl reconfigureto apply changes. - To upgrade GitLab, use the standard package manager:
bashapt-get update apt-get install gitlab-ee
SSL Setup
To secure your GitLab instance with a Let's Encrypt SSL certificate, edit /etc/gitlab/gitlab.rb and set:
bashexternal_url 'https://yourdomain.com' letsencrypt['enable'] = true letsencrypt['contact_emails'] = ['[email protected]']
Then run:
bashgitlab-ctl reconfigure
Support Details
- Supported By: GitLab
- Support URL: https://forum.gitlab.com/
Resources
- GitLab Docs: https://docs.gitlab.com/ee/intro/
- System Requirements: https://docs.gitlab.com/ee/install/requirements.html
- GitLab Forum: https://forum.gitlab.com/
- Releases: https://gitlab.com/gitlab-org/gitlab/-/releases