InfoGrab DocsInfoGrab Docs

패키지 기본값

요약

/etc/gitlab/gitlab.rb 파일에 구성이 지정되지 않는 한 패키지는 아래 명시된 기본값을 사용합니다. 다음 표는 Linux 패키지가 기본적으로 할당하는 포트 목록입니다: GitLab은 또한 Git 저장소 및 기타 다양한 파일을 저장하기 위해 파일 시스템이 준비되어 있어야 합니다.

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

포트#

다음 표는 Linux 패키지가 기본적으로 할당하는 포트 목록입니다:

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

범례:

  • Component - 컴포넌트 이름.
  • On by default - 컴포넌트가 기본적으로 실행되는지 여부.
  • Communicates via - 컴포넌트가 다른 컴포넌트와 통신하는 방법.
  • Alternative - 컴포넌트를 다른 유형의 통신을 사용하도록 구성할 수 있는지 여부. 해당 경우에 사용되는 기본 포트와 함께 유형이 나열됩니다.
  • Connection port - 컴포넌트가 통신하는 포트.

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

NFS(네트워크 파일 시스템)를 사용하는 경우 구현에 따라 111 및 2049 포트를 열어야 하는 네트워크를 통해 파일이 전송됩니다.

Note

경우에 따라 GitLab Registry가 기본적으로 자동으로 활성화될 수 있습니다. 자세한 내용은 GitLab 컨테이너 레지스트리 관리를 참조합니다.

Footnotes

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

패키지 기본값

GitLab v19.5
Tier: Free, Premium, Ultimate
Offering: GitLab Self-Managed
원문 보기

요약

/etc/gitlab/gitlab.rb 파일에 구성이 지정되지 않는 한 패키지는 아래 명시된 기본값을 사용합니다. 다음 표는 Linux 패키지가 기본적으로 할당하는 포트 목록입니다: GitLab은 또한 Git 저장소 및 기타 다양한 파일을 저장하기 위해 파일 시스템이 준비되어 있어야 합니다.

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

포트#

다음 표는 Linux 패키지가 기본적으로 할당하는 포트 목록입니다:

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

범례:

  • Component - 컴포넌트 이름.
  • On by default - 컴포넌트가 기본적으로 실행되는지 여부.
  • Communicates via - 컴포넌트가 다른 컴포넌트와 통신하는 방법.
  • Alternative - 컴포넌트를 다른 유형의 통신을 사용하도록 구성할 수 있는지 여부. 해당 경우에 사용되는 기본 포트와 함께 유형이 나열됩니다.
  • Connection port - 컴포넌트가 통신하는 포트.

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

NFS(네트워크 파일 시스템)를 사용하는 경우 구현에 따라 111 및 2049 포트를 열어야 하는 네트워크를 통해 파일이 전송됩니다.

Note

경우에 따라 GitLab Registry가 기본적으로 자동으로 활성화될 수 있습니다. 자세한 내용은 GitLab 컨테이너 레지스트리 관리를 참조합니다.

Footnotes

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