Moduł FOSSBilling – Integracja domen i przewodnik instalacji
FOSSBilling to nowoczesne, bezpłatne i otwartoźródłowe oprogramowanie do fakturowania usług hostingowych i domenowych. Dzięki strukturze podobnej do WHMCS, FOSSBilling wyróżnia się wysokim poziomem personalizacji, architekturą przyjazną dla API oraz rozwojem wspieranym przez społeczność.
FOSSBilling umożliwia zarządzanie sprzedażą domen, usługami hostingowymi, obsługą klientów, automatycznym fakturowaniem oraz integracjami usług z jednego panelu.
Opracowany na tej platformie moduł FOSSBilling Domain Name API integruje operacje domenowe z systemem DomainNameApi i zapewnia profesjonalne oraz zautomatyzowane zarządzanie domenami.
Czym jest FOSSBilling i do czego służy?
FOSSBilling pozwala firmom skoncentrowanym na hostingu i domenach centralnie zarządzać następującymi procesami:
- Sprzedaż i zarządzanie domenami
- Pakiety hostingowe i zarządzanie usługami
- Automatyczne fakturowanie i monitorowanie płatności
- Zarządzanie klientami i resellerami
- Integracje API i modułów
Dzięki swojej strukturze open source jest elastyczny dla deweloperów i stanowi bezpłatne rozwiązanie dla firm.
Rysunek 1: Interfejs klienta FOSSBilling

Co można zrobić za pomocą modułu FOSSBilling Domain Name API?
Dzięki temu modułowi następujące operacje domenowe mogą być zarządzane z jednego panelu:
- Rejestracja domeny (register)
- Transfer domeny
- Odnowienie domeny
- Zarządzanie serwerami nazw (DNS)
- Aktualizacja danych Whois / kontaktowych
- Włączanie / wyłączanie blokady domeny (Registrar Lock)
- Ochrona prywatności Whois (Privacy Protection)
- Pełne wsparcie dla rozszerzeń domen .TR
Wszystkie operacje są realizowane w czasie rzeczywistym za pośrednictwem Domain Name API.
Rysunek 2: Panel administracyjny FOSSBilling
Rysunek powinien zostać umieszczony w tym miejscu (można dodać grafikę)
Wymagania modułu FOSSBilling Domain Name API
Aby moduł działał prawidłowo, muszą zostać spełnione następujące wymagania:
- FOSSBilling: wersja 1.0 lub nowsza
- PHP: wersja 8.0 lub nowsza
- Rozszerzenie PHP SOAP: musi być włączone
- Dostęp do Domain Name API: aktywna nazwa użytkownika i hasło
Wymagania te gwarantują pełną kompatybilność z infrastrukturą Domain Name API.
Instalacja modułu FOSSBilling
Instalacja przebiega w kilku prostych krokach:
- Prześlij folder modułu do katalogu
library/Registrar/Adapter/. - Zaloguj się do panelu administracyjnego FOSSBilling.
- Przejdź do Ustawienia > Moduły rejestratora domen.
- Aktywuj moduł DomainNameApi.
- Wprowadź nazwę użytkownika i hasło API DomainNameApi.
- Zapisz ustawienia i rozpocznij korzystanie z modułu.
Po zakończeniu instalacji operacje domenowe będą automatycznie realizowane za pośrednictwem Domain Name API.
Aktualizacja modułu
Podczas aktualizacji modułu FOSSBilling DomainNameApi:
- Pobierana jest nowa wersja
- Istniejące pliki są nadpisywane
- Wszystkie ustawienia są zachowane
Dzięki temu aktualizowany jest wyłącznie kod, a konfiguracje pozostają bez zmian.
Funkcje modułu FOSSBilling
Funkcje domenowe
- Rejestracja, transfer i odnowienie domen
- Pełne wsparcie dla rozszerzeń domen .TR
Zarządzanie DNS i Whois
- Zarządzanie serwerami nazw (DNS)
- Aktualizacja danych Whois / kontaktowych
- Ochrona prywatności Whois (Privacy Protection)
Bezpieczeństwo i kontrola
- Blokada domeny (Registrar Lock)
- Szczegółowe logi błędów i operacji
Doświadczenie użytkownika
- Obsługa języka tureckiego i wielu języków
- Pełna kompatybilność z FOSSBilling
Zalety integracji FOSSBilling – Domain Name API
- Operacje domenowe są w pełni zautomatyzowane
- Centralne zarządzanie domenami i fakturowaniem z jednego panelu
- Ograniczenie operacji manualnych i liczby błędów
- Skalowalna struktura dla resellerów domen
- Szerokie wsparcie dla tureckich i globalnych TLD
Integracja ta zapewnia wysoką efektywność operacyjną, szczególnie dla firm sprzedających domeny.
Dla kogo jest przeznaczony?
- Firmy hostingowe korzystające z FOSSBilling
- Resellerzy domen
- Agencje reklamowe
- Agencje projektowania stron internetowych
- Projekty SaaS skoncentrowane na domenach
- Firmy pracujące z domenami .TR oraz globalnymi
Kody błędów FOSSBilling
| Kod | Opis | Szczegóły |
|---|---|---|
| 1000 | Operacja zakończona powodzeniem | Polecenie zostało wykonane pomyślnie. |
| 1001 | Operacja zakończona; w toku | Polecenie wykonane, ale operacja została umieszczona w kolejce. |
| 2003 | Brak wymaganego parametru | Przykład: brak numeru telefonu w danych kontaktowych. |
| 2105 | Domena nie może zostać odnowiona | Domena nie może być zablokowana; status „clientupdateprohibited” nie może być aktywny. |
| 2200 | Błąd uwierzytelniania | Nieprawidłowa nazwa użytkownika/hasło API lub domena znajduje się u innego rejestratora. |
| 2302 | Rejestracja już istnieje | Domena lub serwer nazw jest już zarejestrowany. |
| 2303 | Rejestracja nie została znaleziona | Domena lub serwer nazw nie został znaleziony; wymagana jest nowa rejestracja. |
| 2304 | Status domeny nie pozwala na wykonanie operacji | Domena nie może być zablokowana; status „clientupdateprohibited” nie może być aktywny. |
Moduł FOSSBilling Domain Name API to potężna integracja, która podnosi zarządzanie domenami w infrastrukturze FOSSBilling do poziomu profesjonalnego. Dzięki łatwej instalacji, zaawansowanym funkcjom i szerokiemu wsparciu dla rozszerzeń, w tym .TR, jest to idealne rozwiązanie dla firm chcących centralnie zarządzać operacjami domenowymi.
Aby przyspieszyć procesy sprzedaży i zarządzania domenami, połączenie FOSSBilling i Domain Name API oferuje solidne i zrównoważone rozwiązanie.
