패키지 기본값

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 8092[^사이드킥-헬스]
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, 8600[^콘졸-노트]
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
레지스트리 exporter 아니요 포트 X 5001

범례:

  • 구성요소 - 구성요소의 이름.
  • 기본으로 켜짐 - 구성요소가 기본으로 실행 중인지 여부.
  • 통신 방식 - 구성요소가 다른 구성요소와 어떻게 대화하는지.
  • 대체 방법 - 구성요소를 다른 유형의 통신으로 구성할 수 있는 경우, 해당 방법과 기본 포트가 나와 있음.
  • 연결 포트 - 구성요소가 통신하는 포트.

또한, GitLab은 Git 저장소 및 기타 여러 파일의 저장을 위해 파일 시스템이 준비되어 있다고 가정합니다.

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

참고: 일부 경우에는 GitLab 레지스트리가 기본적으로 자동으로 활성화됩니다. 자세한 내용은 문서를 참조하십시오.