Steps after installing GitLab

Tier: Free, Premium, Ultimate Offering: GitLab 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

Optional. If you want to host the documentation on your own server, see how to self-host the product documentation.