Skip to content
Snippets Groups Projects
Select Git revision
21 results Searching

README.md

Blame
  • README.md 10.67 KiB

    Omnibus GitLab

    Description

    This project creates full-stack platform-specific downloadable packages for GitLab. For other installation options please see the GitLab installation page.

    Canonical source

    The source of omnibus-gitlab is hosted on GitLab.com and there are mirrors to make contributing as easy as possible.

    Documentation

    The documentation can be found in the doc directory.

    Omnibus fork

    Omnibus GitLab is using a fork of omnibus project. For additional information see the comments in the Gemfile.

    Deprecated links

    We left the links below in the readme to preserve old links, but please use the doc directory to browse the complete documentation.

    Contributing

    Please see the contribution guidelines

    Installation

    Please follow the steps on the downloads page.

    After installation

    Your GitLab instance should be reachable over HTTP at the IP or hostname of your server. You can login as an admin user with username root and password 5iveL!fe.

    See doc/maintenance/index.md for useful commands to control/debug your GitLab instance.

    Configuration options

    See doc/settings/configuration.md.

    Configuring the external URL for GitLab

    See doc/settings/configuration.md.

    Storing Git data in an alternative directory

    See doc/settings/configuration.md.

    Changing the name of the Git user / group

    See doc/settings/configuration.md.

    Setting up LDAP sign-in

    See doc/settings/ldap.md.

    Enable HTTPS

    See doc/settings/nginx.md.

    Redirect HTTP requests to HTTPS

    See doc/settings/nginx.md.

    Change the default port and the ssl certificate locations

    See doc/settings/nginx.md.

    Use non-packaged web-server

    For using an existing Nginx, Passenger, or Apache webserver see doc/settings/nginx.md.

    Using a non-packaged PostgreSQL database management server

    To connect to an external PostgreSQL DBMS see doc/settings/database.md

    Using a non-packaged Redis instance

    See doc/settings/redis.md.

    Adding ENV Vars to the Gitlab Runtime Environment

    See doc/settings/environment-variables.md.

    Changing gitlab.yml settings

    See doc/settings/gitlab.yml.md.

    Specify numeric user and group identifiers

    See doc/settings/configuration.md.

    Sending application email via SMTP

    See doc/settings/smtp.md.

    Omniauth (Google, Twitter, GitHub login)

    Omniauth configuration is documented in docs.gitlab.com.

    Adjusting Unicorn settings

    See doc/settings/unicorn.md.

    Setting the NGINX listen address or addresses

    See doc/settings/nginx.md.

    Inserting custom NGINX settings into the GitLab server block

    See doc/settings/nginx.md.

    Inserting custom settings into the NGINX config

    See doc/settings/nginx.md.

    Only start omnibus-gitlab services after a given filesystem is mounted

    See doc/settings/configuration.md.