初期設定

GiteaをDocker内で実行する場合は、設定を変更する前にドキュメントを読んでください。

データベース設定

Giteaには、MySQL、PostgreSQL、MSSQL、SQLite3、またはTiDB(MySQL プロトコル) が必要です。

空の場合はデータベースのデフォルト("public")となります。
SQLite3のデータベースファイルパス。
Giteaをサービスとして実行する場合は絶対パスを入力します。

基本設定

企業名をここに入れることができます。
リモートGitリポジトリはこのディレクトリに保存されます。
Git LFSで管理するファイルが、このディレクトリに保存されます。 空欄にするとGit LFSを無効にします。
Giteaを実行しているオペレーティングシステム上のユーザー名です。 このユーザーにはデータパスへの書き込み権限が必要です。 この値は自動的に検出されたもので、ここでは変更できません。 別のユーザーを使用するには、そのアカウントからGiteaを再起動してください。
サーバーのドメインまたはホストアドレス。
SSHサーバーが使うポート番号。 空の場合はSSHサーバーを無効にします。
GiteaのWebサーバーが接続待ちするポート番号。
HTTP(S)のクローンURLとメール通知で使うベースアドレス。
ログファイルがこのディレクトリに書き込まれます。
gitea.ioに接続して定期的に新しいバージョンのリリースを確認します。

オプション設定

メール設定
Giteaが使用するメールアドレス。 メールアドレスのみ、または、 "名前" <email@example.com> の形式で入力してください。
サーバーと外部サービスの設定
メールアドレスを隠しているユーザーに使用するドメイン名。 例えば 'noreply.example.org' と設定した場合、ユーザー名 'joe' はGitに 'joe@noreply.example.org' としてログインすることになります。
パスワードハッシュアルゴリズムを設定します。 アルゴリズムにより動作要件と強度が異なります。 argon2アルゴリズムはかなり安全ですが、多くのメモリを使用するため小さなシステムには適さない場合があります。
管理者アカウントの設定

管理者アカウントの作成は任意です。 最初に登録したユーザーは自動的に管理者になります。

これらの設定オプションは /etc/gitea/app.ini に書き込まれます