GitLab Omnibus 기본 Port

아래의 표는 GitLab Omnibus에서 사용하는 기본 Port이고, 일부 Port는 /etc/gitlab/gitlab.rb 에서 할 수 있습니다.

Component

On by default

Communicates via

Alternative

Connection port

Component

On by default

Communicates via

Alternative

Connection port

GitLab Rails

Yes

Port

X

80 or 443

GitLab Shell

Yes

Port

X

22

PostgreSQL

Yes

Socket

Port (5432)

X

Redis

Yes

Socket

Port (6379)

X

Puma

Yes

Socket

Port (8080)

X

ActionCable

No

Socket

Port (8280)

X

GitLab Workhorse

Yes

Socket

Port (8181)

X

NGINX status

Yes

Port

X

8060

Prometheus

Yes

Port

X

9090

Node exporter

Yes

Port

X

9100

Redis exporter

Yes

Port

X

9121

PostgreSQL exporter

Yes

Port

X

9187

PgBouncer exporter

No

Port

X

9188

GitLab Exporter

Yes

Port

X

9168

Sidekiq exporter

Yes

Port

X

8082

Unicorn

No

Socket

Port (8080)

X

Unicorn exporter

No

Port

X

8083

Puma exporter

No

Port

X

8083

Geo PostgreSQL

No

Socket

Port (5431)

X

Redis Sentinel

No

Port

X

26379

Incoming email

No

Port

X

143

Elastic search

No

Port

X

9200

GitLab Pages

No

Port

X

80 or 443

GitLab Registry

No*

Port

X

80, 443 or 5050

GitLab Registry

No

Port

X

5000

LDAP

No

Port

X

Depends on the component configuration

Kerberos

No

Port

X

8443 or 8088

OmniAuth

Yes

Port

X

Depends on the component configuration

SMTP

No

Port

X

465

Remote syslog

No

Port

X

514

Mattermost

No

Port

X

8065

Mattermost

No

Port

X

80 or 443

PgBouncer

No

Port

X

6432

Consul

No

Port

X

8300, 8500

Patroni

No

Port

X

8008

Legend:

  • Component - Name of the component.

  • On by default - Is the component running by default.

  • Communicates via - How the component talks with the other components.

  • Alternative - If it is possible to configure the component to use different type of communication. The type is listed with default port used in that case.

  • Connection port - Port on which the component communicates.

GitLab also expects a filesystem to be ready for the storage of Git repositories and various other files.

Note that if you are using NFS (Network File System), files will be carried over a network which will require, based on implementation, ports 111 and 2049 to be open.