FOSSBilling Modülü - Domain Entegrasyonu ve Kurulum Rehberi
FOSSBilling, açık kaynak kodlu, ücretsiz ve modern bir hosting & domain faturalama yazılımıdır. WHMCS benzeri bir yapıya sahip olan FOSSBilling, özellikle özelleştirilebilirliği, API dostu mimarisi ve topluluk destekli gelişimi ile öne çıkar.
FOSSBilling; domain satışı, hosting hizmetleri, müşteri yönetimi, otomatik faturalama ve servis entegrasyonlarını tek bir panel üzerinden yönetmenizi sağlar.
Bu altyapı üzerine geliştirilen FOSSBilling Domain Name API Modülü, domain işlemlerini DomainNameApi sistemiyle entegre ederek profesyonel ve otomatik bir domain yönetimi sunar.
FOSSBilling Nedir, Ne İşe Yarar?
FOSSBilling, hosting ve domain odaklı firmalar için aşağıdaki işlemleri merkezi olarak yönetmeyi sağlar:
- Domain satışı ve yönetimi
- Hosting paketleri ve servis yönetimi
- Otomatik faturalama ve ödeme takibi
- Müşteri ve bayi yönetimi
- API ve modül entegrasyonları
Açık kaynak yapısı sayesinde geliştiriciler için esnek, firmalar için ise maliyetsiz bir çözümdür.
Şekil 1: FOSSBilling Müşteri Arayüzü

FOSSBilling Domain Name API Modülü ile Neler Yapılabilir?
Bu modül ile aşağıdaki domain işlemleri tek panelden yönetilebilir:
- Domain kaydı (register)
- Domain transferi
- Domain yenileme
- Nameserver (DNS) yönetimi
- Whois / Contact bilgisi güncelleme
- Domain kilidi açma / kapama (Registrar Lock)
- Whois gizliliği (Privacy Protection)
- .TR domain uzantıları için tam destek
Tüm işlemler Domain Name API üzerinden gerçek zamanlı olarak çalışır.
Şekil 2: FOSSBilling Yönetici Paneli
Şekil burada olmalı (görsel eklenebilir)
FOSSBilling Domain Name API Modülü Gereksinimleri
Modülün sorunsuz çalışabilmesi için aşağıdaki gereksinimler sağlanmalıdır:
- FOSSBilling: 1.0 veya üzeri
- PHP: 8.0 veya üzeri
- PHP SOAP eklentisi: Etkin olmalıdır
- Domain Name API erişimi: Aktif kullanıcı adı ve şifre
Bu gereksinimler Domain Name API altyapısı ile tam uyumlu çalışmayı garanti eder.
FOSSBilling Modülü Kurulumu
Kurulum işlemi birkaç basit adımda tamamlanır:
- Modül klasörünü
library/Registrar/Adapter/dizinine yükleyin. - FOSSBilling yönetim paneline giriş yapın.
- Ayarlar > Domain Kayıt Modülleri bölümüne gidin.
- DomainNameApi modülünü etkinleştirin.
- DomainNameApi API kullanıcı adı ve şifrenizi girin.
- Ayarları kaydedin ve modülü kullanmaya başlayın.
Kurulum tamamlandıktan sonra domain işlemleri otomatik olarak Domain Name API üzerinden yürütülür.
Modül Güncelleme İşlemleri
FOSSBilling DomainNameApi Modülü güncellenirken:
- Yeni sürüm indirilir
- Mevcut dosyaların üzerine yazılır
- Tüm ayarlar korunur
Bu sayede sadece kod güncellenir, yapılandırmalar etkilenmez.
FOSSBilling Modülü Özellikleri
Domain İşlemleri
- Domain kaydı, transferi ve yenileme
- .TR domain uzantıları için tam destek
DNS & Whois Yönetimi
- Nameserver (DNS) yönetimi
- Whois / Contact bilgisi güncelleme
- Whois gizliliği (Privacy Protection)
Güvenlik & Kontrol
- Domain kilidi (Registrar Lock)
- Detaylı hata ve işlem logları
Kullanıcı Deneyimi
- Türkçe ve çoklu dil desteği
- FOSSBilling ile tam uyumlu çalışma
FOSSBilling - Domain Name API Entegrasyonunun Avantajları
- Domain işlemleri tamamen otomatikleşir
- Tek panelden domain ve faturalama yönetimi
- Manuel işlem ve hata oranı azalır
- Domain bayileri için ölçeklenebilir yapı
- Türkiye ve global TLD’ler için geniş destek
Özellikle domain satışı yapan firmalar için operasyonel verimlilik sağlar.
Kimler İçin Uygundur?
- FOSSBilling kullanan hosting firmaları
- Domain bayileri
- Reklam ajansları
- Web tasarım ajansları
- Domain odaklı SaaS projeleri
- .TR ve global domain uzantılarıyla çalışan firmalar
FOSSBilling Hata Kodları
| Kod | Açıklama | Detay |
|---|---|---|
| 1000 | İşlem başarılı | Komut başarıyla tamamlandı. |
| 1001 | İşlem başarılı; işlem beklemede | Komut başarılı, ancak işlem kuyruğa alındı. |
| 2003 | Gerekli parametre eksik | Örneğin: İletişim bilgisinde telefon numarası eksik. |
| 2105 | Domain yenilemeye uygun değil | Domain güncellemeye kapalı, "clientupdateprohibited" olmamalı. |
| 2200 | Kimlik doğrulama hatası | API kullanıcı adı/şifre hatalı veya domain başka bir operatörde. |
| 2302 | Kayıt zaten mevcut | Domain veya nameserver zaten kayıtlı. |
| 2303 | Kayıt bulunamadı | Domain veya nameserver bulunamadı, yeni kayıt gerekli. |
| 2304 | Domain durumu işleme izin vermiyor | Domain güncellemeye kapalı, "clientupdateprohibited" olmamalı. |
FOSSBilling Domain Name API Modülü, FOSSBilling altyapısı üzerinde domain yönetimini profesyonel seviyeye taşıyan güçlü bir entegrasyondur. Kolay kurulumu, gelişmiş domain özellikleri ve .TR dahil geniş uzantı desteği ile domain operasyonlarını tek merkezden yönetmek isteyen firmalar için ideal bir çözümdür.
Domain satış ve yönetim süreçlerinizi hızlandırmak için FOSSBilling + Domain Name API entegrasyonu güçlü ve sürdürülebilir bir çözümdür.
