Forgejo Hosting
Git depolarını sorunlar, çekme istekleri, paketler, takımlar ve proje işbirliği ile barındırın.
- Bir tıkla dağıt
- 15 GB Gerekli Disk Alanı
- 1 GB RAM Gerekli bellek
- 2 €'dan Fiyat

Resmi bağlantılar
Forgejo’nin resmi bağlantıları ve orijinal web sitesi
AvaHost'ta aldıklarınız
Tek tıklama ile dağıtım, özel bir alan adı, ücretsiz HTTPS, otomatik uygulama güncellemeleri ve planlı yedeklemeler her Cloud Uygulaması ile birlikte gelir. Bir sunucuda birden fazla uygulama çalıştırabilirsiniz ve terminal erişimi dahildir.
Bu şablon bir veritabanı konteyneri içermez.

Teknoloji
- Docker görüntüsü
- codeberg.org/forgejo/forgejo:11
- Varsayılan port
- 3000

Forgejo nasıl çalışır
Forgejo, kaynak kodunu şubeler, işlemeler, etiketler, sürümler, sorunlar, çekme istekleri, incelemeler, etiketler, kilometre taşları, projeler, wikiler, paketler, kullanıcılar, takımlar ve izinlerle depolara düzenler. Web tabanlı işbirliği, bakıcılara değişiklikleri tartışmak ve katkıları incelemek için merkezi bir yer sağlarken, desteklenen Git istemcileri yapılandırılmış web protokolleri aracılığıyla depolarla etkileşim kurar.
Forgejo Actions, otomasyon iş akışlarını koordine edebilir, ancak yürütme ayrı olarak yüklenmiş ve kayıtlı çalıştırıcılar gerektirir. Katalog paketi bir çalıştırıcı filosu, derleme görüntüsü, dağıtım hedefi, kayıt defteri aboneliği veya gizli yönetim hizmeti içermez. İş akışı tanımları ve çalıştırıcı güvenliği müşterinin sorumluluğundadır.
Forgejo'nun temel özellikleri
Depo büyümesi, paket yüklemeleri, ekler, sürüm varlıkları, sorun geçmişi, arama dizinleri ve kullanıcı etkinliği depolama ve işleme tüketir. Katalog PostgreSQL veya MariaDB sağlamadığından, gereksinimler tablosu harici bir ilişkisel veritabanı için Gerekli değil der. Forgejo, yapılandırmaya göre kendi yerel uygulama depolamasını kullanabilir ve bu, depolar ve meta verilerle korunmalıdır.
Uygulama e-postası devre dışıdır. E-posta bildirimleri, parola kurtarma, hesap onayı ve e-posta ile yanıtlama iş akışları kullanılabilir olarak sunulamaz. Takımlar yönetici erişimini korumalı, bildirimler için web arayüzünü kullanmalı ve yalnızca gerekli sağlayıcı kayıtlarını sağlayıp koruduklarında harici kimliği yapılandırmalıdır.
Forgejo vs GitHub
Forgejo
Forgejo, müşteri tarafından yönetilen bir kurulumda depo barındırma ve işbirliği sağlar ve yönetişim Forgejo ve Codeberg etrafındaki özgür yazılım topluluğuna odaklanır. GitHub, geniş bir genel ağa, barındırılan depolara, Sorunlara, Projelere, çekme isteklerine, Actions'a, paketlere, pazaryerlerine, uygulamalara ve kuruluş kontrollerine sahip bir sağlayıcı tarafından işletilen geliştirici platformudur.
GitHub
GitHub, genel katkıda bulunan ağını, yönetilen otomasyon kapasitesini, ticari destek seçeneklerini ve geniş entegrasyon ekosistemini değer veren takımlar için uygun olabilir. Forgejo, depo konumu, etki alanı, kullanıcı yönetimi ve platform yönetişimi operatörün kontrolü altında kalmalıysa ve takım yükseltmeler, çalıştırıcılar, depolama ve politika sorumluluğunu kabul ediyorsa çekicidir.
Forgejo'yu kimler kullanır
Küçük mühendislik takımları özel projeleri barındırır, açık kaynak toplulukları genel depoları korur, ajanslar istemci kodunu ayırır ve dahili BT grupları komut dosyaları veya yapılandırmayı inceleme altında tutar. Sorunlar ve çekme istekleri, çekirdek forgeyi genel bir sağlayıcıya dış kaynak sağlamadan tanıdık bir iş akışı sağlar.
Forgejo, kendi başına tam bir yazılım teslimat hizmeti değildir. Üretim dağıtımları yine de bağımsız yedeklemeler, çalıştırıcı yalıtımı, yapıt saklama kuralları, gizli yönetim, güvenlik açığı taraması, sürüm kontrolleri ve kuruluşun riskine uygun izleme gerektirir.

Forgejo'yu kendi kendine barındırma: gereksinimler ve maliyet
Forgejo talebi depo boyutu, Git işlemleri, kullanıcılar, çekme istekleri, sorun etkinliği, kod araması, paket depolaması, sürüm varlıkları, ekler ve otomasyon meta verileriyle artar. Forgejo bu katalog yığınında PostgreSQL veya MariaDB hizmeti almaz. Depolar ve paketler, eşleme uygulamayı depolama odaklı olarak sınıflandırmasa da bir giriş tahsisini aşabilir.
AvaHost'ta Forgejo, Plan 1'i €2'de kullanır. Barındırılan Forgejo paketi tek tıklamayla dağıtım, otomatik HTTPS'li özel bir etki alanı, otomatik uygulama güncellemeleri ve zamanlanmış yedeklemeler içerir. Paket Forgejo web uygulamasını içerir, Actions çalıştırıcılarını, derleme çalışanlarını, dağıtım hedeflerini, güvenlik açığı taramasını, gizli taramayı, harici kimlik kayıtlarını veya e-posta teslimatını içermez. Yöneticiler kayıt politikasını tanımlamalı, hesapları korumalı, depo depolamasını izlemeli ve kritik kaynak kodun bağımsız kopyalarını tutmalıdır.
F.A.Q
Forgejo, Plan 1’de €2’den başlar. Giriş planı, küçük bir depo seti ve hafif işbirliği için uygundur. Depo boyutu, Git trafiği, kod araması, sorunlar, pull request’ler, paketler, sürümler, ekler, kullanıcılar ve otomasyon meta verileri, daha fazla depolama veya işleme gücünün ne zaman gerekli olduğunu belirler.
Forgejo iş akışı koordinasyon özelliklerini içerir, ancak işler ayrı olarak yüklenmiş ve kayıtlı runner’lar gerektirir. AvaHost bu uygulama planı ile runner sunucuları, derleme görüntüleri, dağıtım hedefleri, gizli diziler veya yürütme izolasyonu sağlamaz. Yalnızca güvenilir runner’lar ekleyin, izinlerini kısıtlayın ve önemli otomasyon etkinleştirmeden önce iş akışlarını üretim dışı kimlik bilgileriyle test edin.
AvaHost’ta uygulama e-postası devre dışı bırakıldığından, Forgejo bu dağıtımdan posta tabanlı bildirimler, kurtarma, hesap onayı veya e-posta ile yanıtlama mesajları gönderemez. Kullanıcılar etkinliği web arayüzü içinde gözden geçirmeli ve yöneticiler güvenli erişimi korumalıdır. Harici kimlik sağlayıcıları müşteri tarafından sağlanan kayıtlar gerektirir ve paket olarak dahil değildir.
Forgejo uygulama güncellemeleri otomatik olarak uygulanır ve AvaHost zamanlanmış yedeklemeler içerir. Depolar, uygulama meta verileri, kullanıcılar, sorunlar, çekme istekleri, paketler ve yapılandırma tek bir kurtarma seti olarak düşünülmelidir. Kritik kod için bağımsız aynalar tutun ve ana sürümlerden sonra desteklenen web protokolleri, incelemeler, paketler ve izinler üzerinden oturum açma, klonlama işlemlerini test edin.
