正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

パッケージのデフォルト

  • プラン: Free、Premium、Ultimate
  • 提供形態: GitLab Self-Managed

/etc/gitlab/gitlab.rbファイルで設定が指定されていない限り、パッケージは以下のデフォルトを想定します。

ポート

以下の表で、Linuxパッケージがデフォルトで割り当てるポートのリストを確認してください:

コンポーネントデフォルトで有効通信手段代替接続ポート
GitLab Railsはいポート80または443
GitLab Shellはいポート22
PostgreSQLはいソケットポート(5432
Redisはいソケットポート(6379
Pumaはいソケットポート(8080
GitLab Workhorseはいソケットポート(8181
NGINXステータスはいポート8060
Prometheusはいポート9090
ノードexporterはいポート9100
Redis exporterはいポート9121
PostgreSQL exporterはいポート9187
PgBouncer exporterいいえポート9188
GitLab Exporterはいポート9168
Sidekiq exporterはいポート8082
Sidekiqヘルスチェックはいポート8092 1
Web exporterいいえポート8083
Geo PostgreSQLいいえソケットポート(5431
Redis Sentinelいいえポート26379
受信メールいいえポート143
Elasticsearchいいえポート9200
GitLab Pagesいいえポート80または443
GitLabレジストリいいえ*ポート80443、または5050
GitLabレジストリいいえポート5000
LDAPいいえポートコンポーネントの設定によって異なります
Kerberosいいえポート8443または8088
OmniAuthはいポートコンポーネントの設定によって異なります
SMTPいいえポート465
リモートsyslogいいえポート514
Mattermostいいえポート8065
Mattermostいいえポート80または443
PgBouncerいいえポート6432
Consulいいえポート83008301(TCPおよびUDP)、85008600 2
Patroniいいえポート8008
GitLab KASはいポート8150
Gitalyはいソケットポート(80758075または9999(TLS)
Gitaly exporterはいポート9236
Praefectいいえポート2305または3305(TLS)
GitLab Workhorse exporterはいポート9229
レジストリexporterいいえポート5001

脚注:

  1. Sidekiqヘルスチェックの設定がされていない場合、Sidekiqメトリクスexporterの設定がデフォルトとなります。このデフォルトは非推奨であり、GitLab 15.0で削除される予定です。
  2. 追加のConsul機能を使用する場合、さらに多くのポートを開く必要がある場合があります。リストについては、公式ドキュメントを参照してください。

凡例:

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

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

NFS(Networkファイルシステム)を使用している場合、実装によってはポート1112049の開放が必要となるネットワーク経由でファイルが転送されます。

場合によっては、GitLabレジストリはデフォルトで自動的に有効になります。詳細については、GitLabコンテナレジストリ管理を参照してください。