패키지 기본값

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

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

포트

리눅스 패키지가 기본적으로 할당하는 포트 디렉터리은 아래 표를 참조하세요:

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

Legend:

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

또한, GitLab은 Git 리포지터리 및 기타 다양한 파일을 저장할 준비된 파일 시스템을 기대합니다.

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

note
일부 경우에는 GitLab 레지스트리가 기본적으로 자동으로 활성화됩니다. 자세한 내용은 문서를 참조하세요.
  1. Sidekiq 건강 상태 확인 설정이 설정되어 있지 않은 경우, 해당 기본 설정은 사용되지 않으며 GitLab 15.0에서 제거될 예정입니다. 

  2. 추가 Consul 기능을 사용하는 경우, 더 많은 포트를 열어야 할 수 있습니다. 디렉터리은 공식 문서를 확인하세요.