Package defaults

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

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

포트

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

구성요소 기본으로 활성화 통신 방법 대체 연결 포트
GitLab Rails 포트 X 80 or 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
Incoming email 아니요 포트 X 143
Elastic search 아니요 포트 X 9200
GitLab Pages 아니요 포트 X 80 or 443
GitLab Registry 아니요* 포트 X 80, 443 or 5050
GitLab Registry 아니요 포트 X 5000
LDAP 아니요 포트 X 구성에 따라 다름
Kerberos 아니요 포트 X 8443 or 8088
OmniAuth 포트 X 구성에 따라 다름
SMTP 아니요 포트 X 465
Remote syslog 아니요 포트 X 514
Mattermost 아니요 포트 X 8065
Mattermost 아니요 포트 X 80 or 443
PgBouncer 아니요 포트 X 6432
Consul 아니요 포트 X 8300, 8301(TCP and UDP), 8500, 86002
Patroni 아니요 포트 X 8008
GitLab KAS 포트 X 8150
Gitaly 소켓 포트 (8075) 8075 or 9999 (TLS)
Gitaly exporter 포트 X 9236
Praefect 아니요 포트 X 2305 or 3305 (TLS)
GitLab Workhorse exporter 포트 X 9229
Registry exporter 아니요 포트 X 5001

범례:

  • 구성요소 - 구성요소의 이름
  • 기본으로 활성화 - 구성요소가 기본적으로 실행 중인지 여부
  • 통신 방법 - 구성요소가 다른 구성요소와 대화하는 방법
  • 대체 - 구성요소를 다른 유형의 통신을 사용하도록 구성할 수 있는 경우. 해당 유형은 해당 경우에 사용되는 기본 포트와 함께 나열됩니다.
  • 연결 포트 - 구성요소가 통신하는 포트

또한, GitLab은 리포지터리 및 기타 다양한 파일의 저장을 위한 파일 시스템을 준비해야합니다.

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

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

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