Vultr WHMCS-module

Opmerking : lees dit document volledig voordat u de Vultr WHMCS-module installeert

Module-informatie

Invoering

Het Vultr-platform biedt een krachtige, functierijke API waarmee gebruikers elk aspect van hun account kunnen beheren. De Vultr WHMCS-module biedt hostingproviders een volledig geautomatiseerde oplossing waarmee ze hun klanten betrouwbare Cloud Servers op het Vultr-platform kunnen aanbieden.

Opmerking: de huidige versie van de module is een volledige herschrijving van de originele module, maar is compatibel met bestaande op Vultr gebaseerde producten in WHMCS.

systeem vereisten

  • WHMCS versie 7.2.x of nieuwer
  • PHP versie 7.1.x of nieuwer
  • MySQL  5.6 , MariaDB  5.6 , MariaDB  10.0 of MariaDB  10.1 .
  • ionCube-lader.

Vereisten

  • Vultr API-sleutel
  • Uw WHMCS-server-IP's worden op de witte lijst gezet voor API-toegang
Opmerkingen
  • U moet de IPv4- en IPv6-adressen van uw WHMCS-server op de witte lijst zetten voor API-toegang
    • Als uw server meerdere IPv4-adressen heeft, kunt u deze afzonderlijk op de witte lijst zetten of het hele subnet op de witte lijst zetten.
    • Als uw server een IPv6-adres heeft, kunt u het beste het volledige / 64-subnet op de witte lijst zetten
  • WHMCS versie 6 wordt niet ondersteund vanwege het bereiken van het einde van de levensduur.
  • PHP versie 7.0.x wordt niet ondersteund vanwege het bereiken van het einde van de levensduur.
  • Er zijn geen plannen om oudere versies van WHMCS en PHP te ondersteunen.
  • Je moet de configureerbare opties gegenereerd door de module voor de producten te gebruiken. Je eigen maken zal waarschijnlijk een conflict veroorzaken.

Beperkingen

Hieronder vindt u de lijst met opties die de module niet per ontwerp bevat.

  1. Voeg extra IPv4-adressen toe.
  2. Schakel Private Networking in nadat een virtuele machine is geïmplementeerd.
  3. Schakelen tussen besturingssysteem en apps.
  4. Schakelen tussen Linux en Windows.

Reikwijdte

Dit document behandelt het proces van installatie en configuratie van de officiële Vultr WHMCS-module. Modules die zijn gedownload van websites van derden worden niet ondersteund door Vultr.

Module functies

  • Creëren van VPS-producten met één klik op basis van Vultr
    • U moet de prijzen voor elk product en de configureerbare optie handmatig instellen.
  • Implementeer en upgrade virtuele machines
  • Aan / uit / cyclus functie
  • HTML5 VNC-console
  • rDNS-besturing
  • Privé-netwerken
  • Opstartscripts
  • SSH-sleutels
  • Snapshot-besturing
  • Implementeer VM's uit een lijst met vooraf gedefinieerde ISO's
  • Implementeer VM's uit een lijst met vooraf gedefinieerde momentopnamen
  • Schakel specifieke ISO's en momentopnamen in / uit voor VM-implementaties
  • Schakel implementatielocaties in / uit
  • Vultr DNS-ondersteuning met Vanity DNS (Custom Nameserver) -ondersteuning

Een API-sleutel maken

  1. Log in op de Vultr Client Area.
  2. Klik op Account.
  3. Klik op API.
  4. Klik op API inschakelen.
  5. Zet de IP-adressen van uw WHMCS-server op de witte lijst onder Toegangscontrole.

Installatie

De eerste stap is om de Vultr WHMCS-module hier te downloaden

Nieuwe installatie
  1. Pak het ZIP-archief uit.
  2. Upload de modulebestanden naar uw WHMCS-server volgens de hieronder gedefinieerde directoryhiërarchie
Upgrade vanaf een oudere versie van de module
  1. Maak een back-up van uw database en bestanden
  2. Volledig verwijderen de modules/addons/vultren modules/servers/vultrdirectories.
  3. Pak de nieuwe module uit en upload deze.
Directoryhiërarchie
Gedownload archief
  • Modules
    • add-ons
      • vultr
    • servers
      • vultr

Eerste installatie

  1. Upload de module zoals hierboven beschreven
  2. Log in op uw WHMCS Admin Panel en navigeer naar Setup -> Addon Modules.
  3. Naast Vultr Module, klikt u op de Configureknop.
  4. Vink het selectievakje naast aan Hooks Enabled.
  5. Voer uw API-sleutel in het API Keyveld in.
  6. Configuratie Access Controlvoor Administratoren andere rollen waarvoor u deze wilt inschakelen.
  7. Klik Save Changes
  8. Meld u aan bij uw WHMCS-beheerdersdashboard en navigeer naar Addons -> Vultr Moduleom de moduleopties in het volgende gedeelte van dit document te configureren

Module configuratie

Dit gedeelte van de documentatie toont alle beschikbare configuratie-opties voor de module, legt uit hoe ze werken en legt uit hoe ze te configureren.

Product Creator

In deze sectie kunt u een op Vultr gebaseerd product maken in WHMCS. Er zijn twee modi, Single Product Creatoren Multiple Product Creator.

In deze Single Product Creatormodus kunt u een product maken op basis van de beschikbare Vultr-pakketten, een productgroep selecteren en prijzen bepalen voor het product dat u toevoegt. Prijzen voor configureerbare opties zoals snapshots, Windows, cPanel-apps enz. Moeten handmatig worden toegevoegd aan de configureerbare opties van het product.

Het Multi Product Creatorzal in bulk Vultr-gebaseerde VPS-pakketten maken in uw WHMCS, maar u moet de prijzen voor elk pakket handmatig instellen, evenals de prijzen voor de configureerbare opties, vergelijkbaar met de Single Product Creatormodus.

Producten

Deze sectie toont een volledige lijst van al uw op Vultr gebaseerde producten in WHMCS en stelt u in staat om snel naar de Editof de Configurable Options pagina voor elk product te navigeren . U kunt ook een product van die pagina verwijderen. Deze sectie is erg handig wanneer u snel een Vultr-product in uw WHMCS-beheerdersgebied wilt vinden om het te wijzigen of de configureerbare opties ervoor te wijzigen.

DNS

De Vultr WHMCS-module ondersteunt Vanity Nameservers (custom ns1 en ns2.domain.com). Het instellen van Vanity Nameservers vereist een eerste stap, namelijk het maken van de aangepaste naamservers met uw domeinregistreerder en deze naar de IP's verwijzen ns1.vultr.comen ns2.vultr.comoplossen. Als u klaar bent, volgt u de onderstaande stappen:

  1. Log in op uw WHMCS-beheerdersdashboard.
  2. Ga door Addons -> Vultr Module.
  3. Klik op DNS.
  4. Voeg de waarden toe voor Nameserver 1en Nameserver 2en klik op Save Changes.
  5. Je bent klaar.

Houd er rekening mee dat Vanity Nameservers worden toegepast op nieuw toegevoegde DNS-zones / domeinen. Bestaande moeten handmatig worden gewijzigd in https://my.vultr.com.

Server locatie

U heeft de mogelijkheid om bepaalde Cloud Locations in en uit te schakelen, zodat uw klanten virtuele machines alleen kunnen inzetten op de locaties die u kiest. Houd er rekening mee dat het selecteren van de Cloud-locatie tijdens het bestelproces niet mogelijk is, omdat locaties dynamisch worden geladen, afhankelijk van waar het geselecteerde pakket beschikbaar is op het moment van implementatie.

Volg de onderstaande stappen om te selecteren welke locaties u voor uw klanten wilt inschakelen:

  1. Log in op uw WHMCS-beheerdersdashboard.
  2. Ga door Addons -> Vultr Module.
  3. Klik op Server Location.
  4. Klik op de Enabledknop om de locaties uit te schakelen die u wilt uitschakelen (als u op de knop klikt, Disabledwordt de locatie opnieuw ingeschakeld).
  5. Je bent klaar.
Snapshots

Met de Vultr WHMCS-module kunt u een of meer van de momentopnamen in uw account maken Public- wat betekent dat u uw klanten de mogelijkheid zou geven om nieuwe virtuele machines van deze momentopnamen te gebruiken als zij daarvoor kiezen. Alle snapshots op uw account zijn Disabled standaard ingesteld in de module en u zou ze moeten inschakelen.

Volg de onderstaande stappen om te selecteren welke momentopnamen voor uw klanten openbaar moeten worden gemaakt:

  1. Log in op uw WHMCS-beheerdersdashboard.
  2. Ga door Addons -> Vultr Module.
  3. Klik op Snapshots.
  4. Klik op de Disabledknop om de momentopnamen die u openbaar wilt maken in te schakelen (als u op de knop klikt wanneer deze zegt, Enabledwordt de momentopname opnieuw ingeschakeld).
  5. Je bent klaar.
ISO

Net als bij de Snapshot-functie, kunt u een of meer van de aangepaste geüploade ISO's voor uw account maken Public- wat betekent dat u uw klanten zou toestaan ​​om nieuwe virtuele machines van deze ISO's te implementeren als zij daarvoor kiezen. Alle ISO's op uw account zijn Disabled standaard ingesteld in de module en u moet ze inschakelen.

Volg de onderstaande stappen om te selecteren welke momentopnamen voor uw klanten openbaar moeten worden gemaakt:

  1. Log in op uw WHMCS-beheerdersdashboard.
  2. Ga door Addons -> Vultr Module.
  3. Klik op ISO.
  4. Klik op de Disabledknop om de ISO's in te schakelen die u openbaar wilt maken (door op de knop te klikken wanneer deze zegt, Enabledwordt de ISO opnieuw ingeschakeld).
  5. Je bent klaar.

Bestelproces

Vultr-gebaseerde producten bestellen in WHMCS is een proces in drie stappen.

Stap 1

Klantbestellingen in het WHMCS-klantengebied / winkelwagen: De klant plaatst een bestelling voor een virtuele machine. Ze zullen worden gevraagd om in te voeren:

  • Hostnaam
  • Root wachtwoord
  • NS1 & NS2

Dit is het standaard WHMCS-bestelformulier en Vultr heeft er geen controle over. U kunt uw WHMCS-bestelformuliersjabloon wijzigen om een ​​van deze opties te verbergen. Houd er rekening mee dat het geselecteerde root-wachtwoord in de volgorde voor niet zal worden gebruikt, aangezien de Vultr-API voor elke VM een willekeurig veilig wachtwoord zal genereren. Bovendien, als een klant vanuit een momentopname implementeert, moeten ze vooraf het root-wachtwoord voor de momentopname kennen, anders kunnen ze zich niet aanmelden.

Bovendien wordt de client gevraagd om te selecteren of automatische back-ups, Snapshot-limiet en het OS-type moeten worden ingeschakeld.

Met betrekking tot het type besturingssysteem zijn er 4 opties in het vervolgkeuzemenu onder OS Typein het bestelformulier

  1. Een lijst met alle beschikbare OS-images
  2. ISO
  3. Momentopname
  4. Toepassing

Als u selecteert, Applicationwordt een lijst met alle beschikbare One-Click Apps Vultr-aanbiedingen ingeschakeld. Met ISO en Snapshot kan de klant selecteren van welke ISO of Snapshot de virtuele machine moet worden geïmplementeerd.

Stap 2

De Beheerder keurt de bestelling goed en verleent de service in WHMCS (of u kunt ervoor kiezen om dat een geautomatiseerd proces te maken in de productoptie in WHMCS op dezelfde manier als elk ander product in WHMCS.

Stap 3

De klant zou het bestelproces in het klantgedeelte moeten voltooien door een label / bijnaam voor zijn server, een hostnaam en andere opties te kiezen, zoals SSH-sleutel, IPv6, privénetwerken of opstartscript.

FAQ

Ik heb een foutmelding ontvangen over een verbindingsfout.

Zorg ervoor dat uw API-sleutel geen voorvoegsel of achtervoegsel heeft met een witruimte en dat de IPv4- en IPv6-adressen van uw server beide op de witte lijst staan ​​voor API-toegang. U kunt uw API-regels verifiëren in het ledengedeelte .

Als de sleutel en ACL-regels correct zijn, kunt u uw sleutel verder testen door u aan te melden bij uw WHMCS-server en directe API-aanroepen uit te voeren met behulp van cURL. cURL-voorbeelden worden verstrekt in onze API-voorbeeldsectie .

Hoe specificeer ik een standaard opstartscript via het automatische setup-systeem?

Zoals gezegd, wordt van de klant verwacht dat hij de implementatie van de virtuele machine in het klantgedeelte voltooit nadat hij zijn opties naar wens heeft aangepast. Houd er rekening mee dat de lijst met locaties dynamisch wordt ingevuld, afhankelijk van de beschikbaarheid van het geselecteerde plan op de cloudlocaties van Vultr - zie stap 3 hierboven. Er is momenteel geen functie om een ​​globaal opstartscript in te stellen.

Hoe update ik de applicaties in de configuratie-opties?

Als u alle beschikbare applicaties wilt weergeven, kunt u dit API-commando gebruiken en de gewenste applicaties toevoegen aan de configureerbare opties. Automatische synchronisatie bestaat niet in de module.


Tags: #FAQ

Leave a Comment

Toegang krijgen tot uw Vultr VPS

Toegang krijgen tot uw Vultr VPS

Vultr biedt verschillende manieren om toegang te krijgen tot je VPS om te configureren, installeren en gebruiken. Toegangsgegevens De standaard toegangsgegevens voor uw VPS-ar

Vultr Data Portability Guide

Vultr Data Portability Guide

Hoe kan ik mijn cloudgegevens downloaden van Vultr? Gegevensoverdraagbaarheid op het Vultr-platform We bieden een aantal eenvoudige oplossingen om u te downloaden

Aangepaste ISO op kaal metaal

Aangepaste ISO op kaal metaal

Inleiding Vultr heeft momenteel geen systeem om aangepaste ISOs te uploaden en op blank metaal te monteren. Dit houdt echter niet op

Tijd corrigeren op Windows Server

Tijd corrigeren op Windows Server

Standaard is de systeemtijd van een Vultr VPS met Windows Server 2012 ingesteld op de UTC-tijdzone. U kunt de tijdzone naar wens wijzigen, maar t veranderen

Ubuntu 16-updates automatiseren met Vultr-opstartscripts

Ubuntu 16-updates automatiseren met Vultr-opstartscripts

Ubuntu 16 en nieuwer voert periodieke taken uit die verband houden met apt (zoals het bijwerken van de pakketlijst en het toepassen van onbewaakte upgrades) met behulp van een systemd-timer. Thi

Aan de slag met Cloud-Init

Aan de slag met Cloud-Init

Cloud-init is een open source-project dat compatibel is met de meeste Linux-distributies. Bij Vultr-instanties die vóór 2017 waren gemaakt, was deze software standaard geïnstalleerd. Th

Voorbeeld van autorisatiebrief voor BGP-aankondigingen

Voorbeeld van autorisatiebrief voor BGP-aankondigingen

Gebruik de volgende sjabloon wanneer u autorisatie aanvraagt ​​voor BGP-aankondigingen. MACHTIGINGSBRIEF [DATUM] Aan wie het zich kan bezighouden, Thi

Hoe omgekeerde DNS- of PTR-records te maken in het Vultr-configuratiescherm

Hoe omgekeerde DNS- of PTR-records te maken in het Vultr-configuratiescherm

Inleiding tot Vultr Reverse DNS Om een ​​PTR of Reverse DNS-record toe te voegen voor het IP-adres van uw instantie, moet u de onderstaande stappen volgen:

Installeer Nginx + PHP FPM + Caching + MySQL op Ubuntu 12.04

Installeer Nginx + PHP FPM + Caching + MySQL op Ubuntu 12.04

Waarschijnlijk gaan veel mensen hun Vultr VPSen gebruiken als webservers, een goede keuze zou Nginx zijn als webserver. In dit onderwerp ga ik o beschrijven

Vultr Block Storage

Vultr Block Storage

Met Vultrs Cloud Block Storage-technologie kunt u hoogwaardige, schaalbare opslag aan uw instantie koppelen, waardoor het ruimtebeheer aanzienlijk beter wordt

CoreOS draaien op een Vultr VPS

CoreOS draaien op een Vultr VPS

Lees alstublieft: Vultr biedt nu CoreOS aan op de bestelpagina - Deze gids legt uit hoe u CoreOS handmatig kunt instellen. Deze instructies helpen u bij het hardlopen

Eenmalig inloggen

Eenmalig inloggen

Uw zakelijke inlogsysteem kan worden geïntegreerd met het accountsysteem van Vultrs met behulp van de Single Sign-On (SSO) -functie. SSO helpt bij het vereenvoudigen van wachtwoordbeheer

Voeg een secundair IPv4-adres toe aan je VPS

Voeg een secundair IPv4-adres toe aan je VPS

Deze tutorial legt uit hoe je een extra IPv4-adres instelt op je Vultr VPS. We gaan uit van het volgende: Het belangrijkste IP-adres van je VPS is 1.2.3.4.

RPKI

RPKI

RPKI (Resource Public Key Infrastructure) is een manier om BGP-kaping te voorkomen. Het gebruikt cryptografische handtekeningen om te valideren dat een ASN is toegestaan ​​t

Schakel Windows Audio in op een Windows Server-exemplaar

Schakel Windows Audio in op een Windows Server-exemplaar

Opmerking: deze handleiding werkt voor instanties van Windows 2012 R2 en Windows 2016. Windows-servers hebben standaard niet de Windows-audioservice ingeschakeld.

Inleiding tot Vultr DNS

Inleiding tot Vultr DNS

Vultr biedt gratis DNS-hosting voor klantendomeinen. De naamservers bevinden zich op een AnyCAST-netwerk en zorgen voor een snelle DNS-resolutie. Om Vultrs DNS te gebruiken, zou je

Een virtuele server klonen met Vultr

Een virtuele server klonen met Vultr

Soms moet u een virtuele server klonen voor schaaldoeleinden of om bijvoorbeeld de regio van de server te wijzigen. Op Vultr is dit gemakkelijk, een

Windows Custom ISO met VirtIO-stuurprogrammas

Windows Custom ISO met VirtIO-stuurprogrammas

De Windows ISO bouwen (alleen serverversies) Download de nieuwste binaire VirtIO-stuurprogrammas voor Windows, verpakt als een ISO-bestand, v

Vereisten voor het uploaden van een OS ISO naar Vultr

Vereisten voor het uploaden van een OS ISO naar Vultr

Vultr biedt een breed scala aan besturingssystemen om uit te kiezen. Soms wilt u misschien uw eigen aangepaste besturingssysteem ISO uploaden, zoals Kal

Monitoringoplossingen voor uw VPS

Monitoringoplossingen voor uw VPS

In dit artikel leert u over een selectie van de monitoringoplossingen die beschikbaar zijn voor uw Vultr-server. Afhankelijk van de keuze van uw besturingssysteem, ther

Kan AI vechten met toenemend aantal ransomware-aanvallen?

Kan AI vechten met toenemend aantal ransomware-aanvallen?

Ransomware-aanvallen nemen toe, maar kan AI helpen het nieuwste computervirus het hoofd te bieden? Is AI het antwoord? Lees hier weten is AI boezem of vloek

ReactOS: is dit de toekomst van Windows?

ReactOS: is dit de toekomst van Windows?

ReactOS, een open source en gratis besturingssysteem is hier met de nieuwste versie. Kan het voldoen aan de behoeften van moderne Windows-gebruikers en Microsoft uitschakelen? Laten we meer te weten komen over deze oude stijl, maar een nieuwere OS-ervaring.

Blijf verbonden via WhatsApp Desktop-app 24 * 7

Blijf verbonden via WhatsApp Desktop-app 24 * 7

WhatsApp heeft eindelijk de Desktop-app voor Mac- en Windows-gebruikers gelanceerd. Nu heb je eenvoudig toegang tot WhatsApp vanuit Windows of Mac. Beschikbaar voor Windows 8+ en Mac OS 10.9+

Hoe AI procesautomatisering naar een hoger niveau kan tillen?

Hoe AI procesautomatisering naar een hoger niveau kan tillen?

Lees dit om te weten hoe kunstmatige intelligentie populair wordt onder de kleinschalige bedrijven en hoe het de kansen vergroot om ze te laten groeien en hun concurrenten voorsprong te geven.

macOS Catalina 10.15.4 Supplement Update veroorzaakt meer problemen dan het oplost

macOS Catalina 10.15.4 Supplement Update veroorzaakt meer problemen dan het oplost

Onlangs heeft Apple macOS Catalina 10.15.4 uitgebracht, een aanvullende update om problemen op te lossen, maar het lijkt erop dat de update meer problemen veroorzaakt die ertoe leiden dat mac-machines worden gemetseld. Lees dit artikel voor meer informatie

13 Commerciële data-extractietools voor big data

13 Commerciële data-extractietools voor big data

13 Commerciële data-extractietools voor big data

Wat is een logboekbestandssysteem en hoe werkt het?

Wat is een logboekbestandssysteem en hoe werkt het?

Onze computer slaat alle gegevens op een georganiseerde manier op, het zogenaamde Journaling-bestandssysteem. Het is een efficiënte methode waarmee de computer bestanden kan zoeken en weergeven zodra u op zoeken drukt.https://wethegeek.com/?p=94116&preview=true

Technologische singulariteit: een verre toekomst van de menselijke beschaving?

Technologische singulariteit: een verre toekomst van de menselijke beschaving?

Naarmate de wetenschap zich snel ontwikkelt en veel van onze inspanningen overneemt, nemen ook de risico's toe om onszelf te onderwerpen aan een onverklaarbare singulariteit. Lees, wat singulariteit voor ons kan betekenen.

Een inzicht in 26 Big Data-analysetechnieken: deel 1

Een inzicht in 26 Big Data-analysetechnieken: deel 1

Een inzicht in 26 Big Data-analysetechnieken: deel 1

De impact van kunstmatige intelligentie in de gezondheidszorg 2021

De impact van kunstmatige intelligentie in de gezondheidszorg 2021

AI in de zorg heeft de afgelopen decennia grote sprongen gemaakt. De toekomst van AI in de gezondheidszorg groeit dus nog steeds met de dag.