# gitlab > GitLab server, using GitLab omnibus * **Category**: Apps * **Status**: 0 * **Image**: [`gitlab`](https://hub.docker.com/r/gitlab), 4, upstream * **Healthcheck**: Yes * **Backups**: Yes * **Email**: No * **Tests**: No * **SSO**: 1 (OAuth) ## Quick start - `abra app new gitlab --secrets` - `abra app config ` - Set REGISTRY_DOMAIN to a domain that you want to use for the GitLab container registry (optional) - Set PAGES_DOMAIN to a domain that you want to use for the GitLab Pages service. NOTE: This cannot be a subdomain of the domain GitLab is hosted under. (optional) - Set GITLAB_ROOT_EMAIL to an appropriate email address - `abra app deploy ` ### SSO Configuration - Create a Provider and Application in Authentik: https://docs.goauthentik.io/integrations/services/gitlab/#openid-connect-auth - Note the Provider ID and Secret - Run `abra app config ` - Uncomment the Authentik Configuration config block - Set `SSO_PROVIDER_ID` to the Authentik Provider ID - Run `abra app secret insert sso_provider_secret v1 ` For more, see [`docs.coopcloud.tech`](https://docs.coopcloud.tech).