Architecture

The GitLab Architecture Overview contains a high-level introduction; please come back here after you've skimmed it!

Components

The GitLab application is typically based on the following components:

OS Environment

The application can be run on assorted variants of the GNU/Linux operating system (e.g., CentOS, Debian, OpenSUSE, RHEL, Ubuntu). At this writing, Ubuntu 16.04 is the recommended OS environment.

It can also be run via Operating-system-level virtualization, by means of Docker. This allows it to run on several other operating systems, including FreeBSD, Microsoft Windows, and assorted Linux variants.


This wiki page is maintained by Rich Morin, an independent consultant specializing in software design, development, and documentation. Please feel free to email comments, inquiries, suggestions, etc!

Topic revision: r4 - 25 Apr 2017, RichMorin
This site is powered by Foswiki Copyright © by the contributing authors. All material on this wiki is the property of the contributing authors.
Foswiki version v2.1.6, Release Foswiki-2.1.6, Plugin API version 2.4
Ideas, requests, problems regarding CFCL Wiki? Send us email