Steps after installing GitLab

Tier: Free, Premium, Ultimate Offering: Self-managed

Here are a few resources you might want to check out after completing the installation.

Email and notifications

  • SMTP: Configure SMTP for proper email notifications support.
  • Incoming email: Configure incoming email so that users can use email to reply to comments, create new issues and merge requests, etc.

CI/CD (Runner)

  • Set up runners: Set up one or more runners, the agents that are responsible for running CI/CD jobs.

Container Registry

  • Container Registry: Integrated container registry to store container images for each GitLab project.
  • GitLab Dependency Proxy: Set up the dependency proxy so you can cache container images from Docker Hub for faster, more reliable builds.

Pages

  • GitLab Pages: Publish static websites directly from a repository in GitLab

Security

  • Secure GitLab: Recommended practices to secure your GitLab instance.
  • Sign up for the GitLab Security Newsletter to get notified for security updates upon release.

Authentication

  • LDAP: Configure LDAP to be used as an authentication mechanism for GitLab.
  • SAML and OAuth: Authenticate via online services like Okta, Google, Azure AD, and more.

Backup and upgrade

  • Back up and restore GitLab: Learn the different ways you can back up or restore GitLab.
  • Upgrade GitLab: Every month, a new feature-rich GitLab version is released. Learn how to upgrade to it, or to an interim release that contains a security fix.
  • Release and maintenance policy: Learn about GitLab policies governing version naming, as well as release pace for major, minor and patch releases.

License

Scaling and replication

  • Scaling GitLab: GitLab supports several different types of clustering.
  • Geo replication: Geo is the solution for widely distributed development teams.

Install the product documentation

This is an optional step. If you want to host the documentation on your own server, see how to self-host the product documentation.