패키지 기본값
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 1 |
|
| 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, 8600 2 |
|
| Patroni | 아니요 | 포트 | 8008 |
|
| GitLab KAS | 예 | 포트 | 8150 |
|
| Gitaly | 예 | 소켓 | 포트 (8075) |
8075 또는 9999 (TLS) |
| Gitaly exporter | 예 | 포트 | 9236 |
|
| Praefect | 아니요 | 포트 | 2305 또는 3305 (TLS) |
|
| GitLab Workhorse exporter | 예 | 포트 | 9229 |
|
| Registry exporter | 아니요 | 포트 | 5001 |
각주:
- Sidekiq 헬스 체크 설정이 구성되지 않은 경우 Sidekiq 메트릭 내보내기 설정이 기본값으로 사용됩니다. 이 기본값은 더 이상 사용되지 않으며 GitLab 15.0에서 제거될 예정입니다.
- 추가 Consul 기능을 사용하는 경우 더 많은 포트를 열어야 할 수 있습니다. 목록은 공식 문서를 참조하세요.
범례:
Component- 컴포넌트 이름.On by default- 컴포넌트가 기본적으로 실행되는지 여부.Communicates via- 컴포넌트가 다른 컴포넌트와 통신하는 방법.Alternative- 컴포넌트를 다른 유형의 통신을 사용하도록 구성할 수 있는지 여부. 해당 경우에 사용되는 기본 포트와 함께 유형이 나열됩니다.Connection port- 컴포넌트가 통신하는 포트.
GitLab은 또한 Git 저장소 및 기타 다양한 파일을 저장하기 위해 파일 시스템이 준비되어 있어야 합니다.
NFS(네트워크 파일 시스템)를 사용하는 경우 구현에 따라 111 및 2049 포트를 열어야 하는 네트워크를 통해 파일이 전송됩니다.
경우에 따라 GitLab Registry가 기본적으로 자동으로 활성화될 수 있습니다. 자세한 내용은 GitLab 컨테이너 레지스트리 관리를 참조하세요.
