패키지 기본값

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

구성이 /etc/gitlab/gitlab.rb 파일에 지정되지 않은 경우, 패키지는 아래 기본값을 가정합니다.

포트

리눅스 패키지가 기본적으로 할당하는 포트 목록은 아래 표를 참조하십시오.

구성요소 기본 사용 여부 통신 방식 대체 연결 포트
GitLab Rails 포트 X 80 또는 443
GitLab Shell 포트 X 22
PostgreSQL 소켓 포트 (5432) X
Redis 소켓 포트 (6379) X
Puma 소켓 포트 (8080) X
GitLab Workhorse 소켓 포트 (8181) X
NGINX status 포트 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 health check 포트 X 80921
Web exporter 아니요 포트 X 8083
Geo PostgreSQL 아니요 소켓 포트 (5431) X
Redis Sentinel 아니요 포트 X 26379
들어오는 이메일 아니요 포트 X 143
Elastic search 아니요 포트 X 9200
GitLab Pages 아니요 포트 X 80 또는 443
GitLab 레지스트리 아니요* 포트 X 80, 443 또는 5050
GitLab 레지스트리 아니요 포트 X 5000
LDAP 아니요 포트 X 구성에 따라 구성요소에 따라 다름
Kerberos 아니요 포트 X 8443 또는 8088
OmniAuth 포트 X 구성에 따라 구성요소에 따라 다름
SMTP 아니요 포트 X 465
원격 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

범례:

  • Component - 구성요소의 이름.
  • On by default - 구성요소가 기본적으로 실행 중인지 여부.
  • Communicates via - 구성요소가 다른 구성요소와 어떻게 대화하는지.
  • Alternative - 구성요소를 다른 유형의 통신으로 구성할 수 있는 경우. 해당 경우에 사용되는 기본 포트가 나열됨.
  • Connection port - 구성요소가 통신하는 포트.

또한 GitLab은 Git 저장소 및 다양한 다른 파일을 저장하기 위해 파일 시스템이 준비되어 있다고 예상합니다.

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

note
일부 상황에서 GitLab 레지스트리는 기본적으로 자동으로 활성화됩니다. 자세한 내용은 문서를 참조하십시오.
  1. Sidekiq health check 설정이 없는 경우, 기본적으로 Sidekiq 메트릭 익스포터 설정으로 설정됩니다. 이 기본값은 폐지되고 GitLab 15.0에서 제거될 예정입니다. 

  2. 추가 Consul 기능을 사용하는 경우, 더 많은 포트가 열릴 수 있습니다. 목록은 공식 문서를 참조하십시오.