FOSSBilling-moduuli – Domain-integraatio ja Asennusopas
FOSSBilling on moderni, ilmainen ja avoimen lähdekoodin laskutusohjelmisto hosting- ja domain-palveluille. Sen rakenne muistuttaa WHMCS:ää ja se erottuu erityisesti laajan muokattavuuden, API-ystävällisen arkkitehtuurin ja yhteisövetoisen kehityksen ansiosta.
FOSSBilling mahdollistaa domain-myyntien, hosting-palveluiden, asiakashallinnan, automaattisen laskutuksen ja palveluintegraatioiden hallinnan yhdestä paneelista.
Tälle infrastruktuurille kehitetty FOSSBilling Domain Name API -moduuli integroi domain-toiminnot DomainNameApi-järjestelmään ja tarjoaa ammattimaisen ja automatisoidun domain-hallinnan.
Mikä on FOSSBilling ja mihin sitä käytetään?
FOSSBilling mahdollistaa hosting- ja domain-keskeisten yritysten hallita keskitetysti seuraavia toimintoja:
- Domain-myynti ja -hallinta
- Hosting-paketit ja palveluiden hallinta
- Automaattinen laskutus ja maksujen seuranta
- Asiakas- ja jälleenmyyjähallinta
- API- ja moduuli-integraatiot
Avoimen lähdekoodin rakenteensa ansiosta se on joustava kehittäjille ja ilmainen yrityksille.
Kuva 1: FOSSBilling Asiakasliittymä

Mitä FOSSBilling Domain Name API -moduulilla voidaan tehdä?
Tämän moduulin avulla seuraavia domain-toimintoja voidaan hallita yhdestä paneelista:
- Domain-rekisteröinti (Register)
- Domain-siirto
- Domain-uusinta
- Nimipalvelimien (DNS) hallinta
- Whois- / yhteystietojen päivitys
- Domain-lukituksen päälle / pois kytkentä (Registrar Lock)
- Whois-yksityisyyden suoja (Privacy Protection)
- Täysi tuki .TR-domainpäätteille
Kaikki toiminnot suoritetaan reaaliaikaisesti Domain Name API:n kautta.
Kuva 2: FOSSBilling Ylläpitopaneeli
Kuva tulisi sijoittaa tähän (kuva voidaan lisätä)
FOSSBilling Domain Name API -moduulin vaatimukset
Jotta moduuli toimisi moitteettomasti, seuraavien vaatimusten on täytyttävä:
- FOSSBilling: versio 1.0 tai uudempi
- PHP: versio 8.0 tai uudempi
- PHP SOAP -laajennus: tulee olla käytössä
- Domain Name API -pääsy: aktiivinen käyttäjätunnus ja salasana
Nämä vaatimukset takaavat täyden yhteensopivuuden Domain Name API -infrastruktuurin kanssa.
FOSSBilling-moduulin asennus
Asennus suoritetaan muutamassa yksinkertaisessa vaiheessa:
- Lataa moduulikansio hakemistoon
library/Registrar/Adapter/. - Kirjaudu sisään FOSSBillingin hallintapaneeliin.
- Siirry kohtaan Asetukset > Domain-rekisteröintimoduulit.
- Ota DomainNameApi-moduuli käyttöön.
- Syötä DomainNameApi API -käyttäjätunnus ja salasana.
- Tallenna asetukset ja aloita moduulin käyttö.
Asennuksen jälkeen domain-toiminnot suoritetaan automaattisesti Domain Name API:n kautta.
Moduulin päivitys
Päivitettäessä FOSSBilling DomainNameApi -moduulia:
- Uusi versio ladataan
- Nykyiset tiedostot korvataan
- Kaikki asetukset säilyvät
Näin vain koodi päivittyy eikä määrityksiin tule muutoksia.
FOSSBilling-moduulin ominaisuudet
Domain-ominaisuudet
- Domain-rekisteröinti, siirto ja uusinta
- Täysi tuki .TR-domainpäätteille
DNS- & Whois-hallinta
- Nimipalvelimien (DNS) hallinta
- Whois- / yhteystietojen päivitys
- Whois-yksityisyyden suoja (Privacy Protection)
Turvallisuus & Hallinta
- Domain-lukitus (Registrar Lock)
- Yksityiskohtaiset virhe- ja tapahtumalokit
Käyttäjäkokemus
- Turkin ja monikielinen tuki
- Täysi yhteensopivuus FOSSBillingin kanssa
FOSSBilling – Domain Name API -integraation edut
- Domain-toimintojen täydellinen automaatio
- Domain- ja laskutushallinta yhdestä paneelista
- Manuaalisten prosessien ja virheiden vähentyminen
- Skaalautuva rakenne domain-jälleenmyyjille
- Laaja tuki turkkilaisille ja kansainvälisille TLD:ille
Tämä integraatio tarjoaa korkean operatiivisen tehokkuuden erityisesti domain-myyntiä harjoittaville yrityksille.
Kenelle tämä sopii?
- Hosting-yrityksille, jotka käyttävät FOSSBillingiä
- Domain-jälleenmyyjille
- Mainostoimistoille
- Web-suunnittelutoimistoille
- Domain-keskeisille SaaS-projekteille
- Yrityksille, jotka työskentelevät .TR- ja kansainvälisten domain-päätteiden kanssa
FOSSBilling-virhekoodit
| Koodi | Kuvaus | Yksityiskohta |
|---|---|---|
| 1000 | Toiminto onnistui | Komento suoritettiin onnistuneesti. |
| 1001 | Toiminto onnistui; odottaa | Komento onnistui, mutta toiminto asetettiin jonoon. |
| 2003 | Pakollinen parametri puuttuu | Esimerkki: puhelinnumero puuttuu yhteystiedoista. |
| 2105 | Domainia ei voi uusia | Domain ei saa olla lukittu; tila “clientupdateprohibited” ei saa olla aktiivinen. |
| 2200 | Todennusvirhe | API-käyttäjätunnus/salasana on virheellinen tai domain on toisella rekisterinpitäjällä. |
| 2302 | Tietue on jo olemassa | Domain tai nimipalvelin on jo rekisteröity. |
| 2303 | Tietuetta ei löytynyt | Domainia tai nimipalvelinta ei löytynyt; uusi rekisteröinti vaaditaan. |
| 2304 | Domainin tila ei salli toimintoa | Domain ei saa olla lukittu; tila “clientupdateprohibited” ei saa olla aktiivinen. |
FOSSBilling Domain Name API -moduuli on tehokas integraatio, joka nostaa domain-hallinnan FOSSBilling-infrastruktuurissa ammattimaiselle tasolle. Helpon asennuksen, kehittyneiden ominaisuuksien ja laajan päätetuen, mukaan lukien .TR, ansiosta se on ihanteellinen ratkaisu yrityksille, jotka haluavat hallita domain-toimintojaan keskitetysti.
Domain-myynti- ja hallintaprosessien nopeuttamiseksi FOSSBillingin ja Domain Name API:n integraatio tarjoaa vahvan ja kestävän ratkaisun.