GitLab Enterprise Edition

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

PackageVersionLicense
GitLab EELatestCustom

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

bash
ssh root@your-vps-ip

4. Reconfigure GitLab

If you need to apply configuration changes, use the built-in reconfigure command:

bash
gitlab-ctl reconfigure

5. Check Service Status

bash
gitlab-ctl status

6. Restart GitLab

bash
gitlab-ctl restart

7. View Logs

bash
gitlab-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 run gitlab-ctl reconfigure to apply changes.
  • To upgrade GitLab, use the standard package manager:
bash
apt-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:

bash
external_url 'https://yourdomain.com' letsencrypt['enable'] = true letsencrypt['contact_emails'] = ['admin@yourdomain.com']

Then run:

bash
gitlab-ctl reconfigure

Support Details

Resources

New apps added every week

Subscribe to get notified when we launch new 1-click apps — from AI tools to databases and developer stacks.

Browse marketplace

More apps

Strapi

Strapi gives developers the freedom to use their favorite tools and frameworks while allowing editors to manage and distribute their content using an intuitive admin interface.

Read more

Erxes

Erxes is an open-source experience operating system (XOS) and the open-source alternative to HubSpot. It enables businesses, SaaS providers, and digital agencies to build unified customer experiences across all touchpoints from live chat and email to sales pipelines and CRM.

Read more