パッケージのデフォルト

/etc/gitlab/gitlab.rb ファイルでコンフィギュレーションが指定されない限り、パッケージは以下に示すデフォルトを前提とします。

港湾

Omnibus GitLabがデフォルトで割り当てるポートのリストは、以下の表を参照してください:

コンポーネント デフォルトでオン 通信手段 オルタナティブ 接続ポート
GitLab Rails はい ポート X 80または443
GitLab シェル はい ポート X 22
PostgreSQL はい ソケット ポート (5432) X
Redis はい ソケット ポート (6379) X
Puma はい ソケット ポート (8080) X
アクションケーブル いいえ ソケット ポート (8280) X
GitLabワークホース はい ソケット ポート (8181) X
NGINXステータス はい ポート X 8060
Prometheus はい ポート X 9090
ノードエクスポーター はい ポート X 9100
Redis エクスポーター はい ポート X 9121
PostgreSQL エクスポーター はい ポート X 9187
PgBouncer エクスポーター いいえ ポート X 9188
GitLab エクスポーター はい ポート X 9168
Sidekiqエクスポート はい ポート X 8082
Unicorn いいえ ソケット ポート (8080) X
ユニコーンエクスポーター いいえ ポート X 8083
プーマ・エクスポーター いいえ ポート X 8083
Geo PostgreSQL いいえ ソケット ポート (5431) X
Redisセンチネル いいえ ポート X 26379
受信メール いいえ ポート X 143
弾性検索 いいえ ポート X 9200
GitLab ページ いいえ ポート X 80または443
GitLabレジストリ いいえ ポート X 80、443または5050
GitLabレジストリ いいえ ポート X 5000
LDAP いいえ ポート X コンポーネント構成による
Kerberos いいえ ポート X 8443または8088
オムニオート はい ポート X コンポーネント構成による
SMTP いいえ ポート X 465
リモートsyslog いいえ ポート X 514
Mattermost いいえ ポート X 8065
Mattermost いいえ ポート X 80または443
PgBouncer いいえ ポート X 6432
領事 いいえ ポート X 8300, 8500
パトロニ いいえ ポート X 8008

凡例:

  • Component - コンポーネントの名前。
  • On by default - コンポーネントはデフォルトで実行されていますか?
  • Communicates via - コンポーネントが他のコンポーネントとどのように通信するか。
  • Alternative - 異なるタイプの通信を使用するようにコンポーネントを設定することが可能な場合、そのタイプは、その場合に使用されるデフォルトのポートとともにリストされます。
  • Connection port - コンポーネントが通信するポート。

GitLabはまた、Gitリポジトリやその他の様々なファイルを保存するためのファイルシステムが準備されていることを期待します。

NFS (Network File System)を使用している場合、ファイルはネットワーク経由で運ばれ、実装によってはポート1112049 が開いている必要があります。

注意:GitLabレジストリがデフォルトで自動的に有効になる場合があります。 詳細はドキュメントをご覧ください。