패키지 기본값

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

/etc/gitlab/gitlab.rb 파일에 구성 옵션이 지정되지 않는 한,
패키지는 아래에 기재된 기본값을 가정합니다.

포트

Linux 패키지가 기본적으로 할당하는 포트 목록은 아래 표를 참조하세요:

구성 요소 기본 활성화 통신 방식 대체 연결 포트
GitLab Rails 포트 X 80 또는 443
GitLab Shell 포트 X 22
PostgreSQL 소켓 포트 (5432) X
Redis 소켓 포트 (6379) X
Puma 소켓 포트 (8080) X
GitLab Workhorse 소켓 포트 (8181) X
NGINX 상태 포트 X 8060
Prometheus 포트 X 9090
Node exporter 포트 X 9100
Redis exporter 포트 X 9121
PostgreSQL exporter 포트 X 9187
PgBouncer exporter 아니요 포트 X 9188
GitLab Exporter 포트 X 9168
Sidekiq exporter 포트 X 8082
Sidekiq 상태 점검 포트 X 80921
Web exporter 아니요 포트 X 8083
Geo PostgreSQL 아니요 소켓 포트 (5431) X
Redis Sentinel 아니요 포트 X 26379
Incoming email 아니요 포트 X 143
Elastic search 아니요 포트 X 9200
GitLab Pages 아니요 포트 X 80 또는 443
GitLab Registry 아니요* 포트 X 80, 443 또는 5050
GitLab Registry 아니요 포트 X 5000
LDAP 아니요 포트 X 구성 요소에 따른 설정 필요
Kerberos 아니요 포트 X 8443 또는 8088
OmniAuth 포트 X 구성 요소에 따른 설정 필요
SMTP 아니요 포트 X 465
Remote syslog 아니요 포트 X 514
Mattermost 아니요 포트 X 8065
Mattermost 아니요 포트 X 80 또는 443
PgBouncer 아니요 포트 X 6432
Consul 아니요 포트 X 8300, 8301(TCP 및 UDP), 8500, 86002
Patroni 아니요 포트 X 8008
GitLab KAS 포트 X 8150
Gitaly 소켓 포트 (8075) 8075 또는 9999 (TLS)
Gitaly exporter 포트 X 9236
Praefect 아니요 포트 X 2305 또는 3305 (TLS)
GitLab Workhorse exporter 포트 X 9229
Registry exporter 아니요 포트 X 5001

전설:

  • 구성 요소 - 구성 요소의 이름입니다.
  • 기본 활성화 - 구성 요소가 기본적으로 실행되고 있는지 여부입니다.
  • 통신 방식 - 구성 요소가 다른 구성 요소와 통신하는 방법입니다.
  • 대체 - 구성 요소를 다른 유형의 통신으로 구성할 수 있는 경우. 그 유형은 기본 포트와 함께 나열됩니다.
  • 연결 포트 - 구성 요소가 통신하는 포트입니다.

GitLab은 또한 Git 저장소 및 기타 다양한 파일 저장을 위한 파일 시스템이 준비되어 있을 것으로 예상합니다.

NFS(네트워크 파일 시스템)를 사용하는 경우, 파일은 네트워크를 통해 전송되며, 구현에 따라 포트 1112049가 열려 있어야 합니다.

노트:
일부 경우, GitLab Registry가 기본적으로 자동으로 활성화될 수 있습니다. 자세한 내용은 문서를 참조하세요.

  1. Sidekiq 상태 점검 설정이 지정되지 않은 경우, 기본값은 Sidekiq 메트릭스 수출 설정으로 설정됩니다. 이 기본값은 사용 중단될 예정이며 GitLab 15.0에서 제거될 예정입니다. 

  2. 추가 Consul 기능을 사용하는 경우, 더 많은 포트를 열어야 할 수 있습니다. 목록은 공식 문서를 참조하세요.