Başlangıç yapılandırması

Eğer Forgejo'yı Docker içerisinde çalıştırıyorsanız, lütfen herhangi bir değişiklik yapmadan önce belgeleri okuyun.

Veritabanı ayarları

Forgejo MySQL, PostgreSQL, SQLite3 veya TiDB (MySQL protokolü) gerektirir.

Veritabanı varsayılanı için boş bırakın ("genel").
SQLite3 veritabanı dosya yolu.
Forgejo'yı servis olarak çalıştırıyorsanız tam yol adını girin.

Genel ayarlar

Buraya örnek adınızı girin. Her sayfada görüntülenecektir.
Oluşum sloganınızı giriniz. Devre dışı bırakmak için boş bırakınız.
Tüm uzak Git depoları bu dizine kaydedilecektir.
Git LFS tarafından izlenen dosyalar bu dizinde saklanacaktır. LFS'yi devre dışı bırakmak için boş bırakın.
Forgejo'nin çalışacağı işletim sistemi kullanıcı adı. Bu kullanıcının depo kök yoluna erişiminin olması gerektiğini unutmayın.
Sunucu için alan adı veya ana bilgisayar adresi.
SSH sunucusunun dinleyeceği port numarası. SSH sunucusunu devre dışı bırakmak için boş bırakın.
Forgejo web sunucusunun kullanacağı port numarası.
HTTP(S) kopyalama URL'leri ve e-posta bildirimleri için temel adres.
Günlük dosyaları bu dizine kaydedilecektir.
Sadece oluşum yöneticileri yeni kullanıcı hesapları oluşturabilecek. Herkese açık bir oluşum oluşturup yüksek miktarda spam hesapla uğraşmaya hazır değilseniz kayıt olmanın kapatılması şiddetle önerilir.
release.forgejo.org adresindeki TXT DNS kayıdı kullanılarak yeni Forgejo sürümleri düzenli olarak kontrol edilecektir.

İsteğe bağlı ayarlar

E-posta ayarları
Forgejo'nın kullanacağı e-posta adresi. Yalın bir e-posta adresi girin veya "İsim" <[email protected]> biçimini kullanın.
Sunucu ve üçüncü parti servis ayarları
Üçüncü parti içerik teslim ağlarını devre dışı bırak ve bütün kaynakları yerelden sun.
Gravatar ve diğer üçüncü parti profil resmi kaynaklarını kullanma. Kullanıcı bir profil resmi yüklemediği zaman varsayılan bir resim kullanılacaktır.
Libravatar kullanarak federe profil resmi aramasını etkinleştirin.
OpenID ile kullanıcı girişini etkinleştir.
Sadece belirlenen dış hizmetler aracılığıyla kullanıcı kaydına izin ver.
Eğer kayıt olma açık ise kullanıcılara OpenID ile hesap oluşturma seçeneği sunar.
Hesap oluşturmak için CAPTCHA'yı zorunlu tut.
Sayfa erişimini giriş yapmış kullanıcılarla sınırlandır. Ziyaretçiler sadece oturum açma ve kayıt sayfalarını görecektir.
Kayıt olunduktan hemen sonra bilgi sızıntısı olmaması için yeni kullanıcı hesaplarının e-posta adreslerini varsayılan olarak gizle.
Yeni kullanıcıların organizasyon olmasına varsayılan olarak izin ver. Bu ayar kapatıldığında yeni kullanıcıların organizasyon açabilmeleri için bir yöneticiden izin almış olmaları gerekmektedir.
Yeni depolar için zaman takibi özelliğini varsayılan olarak etkinleştir.
Gizli e-posta adresine sahip kullanıcılar için alan adı. Örneğin "ali" kullanıcı adı, bu alan adı "yanityok.ornek.org" olarak ayarlandığında Git kayıtlarında "[email protected]" olarak gözükecektir.
Şifre hashleme algoritmasını ayarlayın. Her algoritma farklı gereksinimlere ve güce sahip. Argon2 algoritması gayet güçlü ancak yüksek miktarda bellek tüketmekte ve küçük sistemler için uygun olmayabilir.
Yönetici hesabı ayarları

Bir yönetici hesabı açmak isteğe bağlıdır. İlk kayıt olan kullanıcı kendiliğinden yönetici olacaktır.

Bu yapılandırma seçenekleri şuraya kaydedilecek: /data/gitea/conf/app.ini