Vultr WHMCS-modul

Merk : Les dette dokumentet i sin helhet før du installerer Vultr WHMCS-modulen

Modulinformasjon

Introduksjon

Vultr-plattformen tilbyr en kraftig, funksjonsrik API som lar brukere kontrollere alle aspekter av kontoen sin. Vultr WHMCS-modulen gir hostingleverandører en helautomatisert løsning som lar dem tilby pålitelige skyservere på Vultr-plattformen til sine kunder.

Merk: Den nåværende versjonen av modulen er en fullstendig omskrivning av den originale modulen, men er kompatibel med eksisterende Vultr-baserte produkter i WHMCS.

Systemkrav

  • WHMCS versjon 7.2.x eller nyere
  • PHP versjon 7.1.x eller nyere
  • MySQL  5.6 , MariaDB  5.6 , MariaDB  10.0 eller MariaDB  10.1 .
  • ionCube Loader.

Forutsetninger

  • Vultr API-nøkkel
  • WHMCS-serverens IP-er blir hvitelistet for API-tilgang
Notater
  • Du godkjenne WHMCS-serverens IPv4- og IPv6-adresser for API-tilgang
    • Hvis serveren din har flere IPv4-adresser, kan du godkjenne dem individuelt eller hviteliste hele undernettet.
    • Hvis serveren din har en IPv6-adresse, er det best å hviteliste hele /64-undernettet
  • WHMCS versjon 6 støttes ikke på grunn av slutten av levetiden.
  • PHP versjon 7.0.x støttes ikke på grunn av slutten av levetiden.
  • Det er ingen planer om å støtte eldre versjoner av WHMCS og PHP.
  • Du bruke de konfigurerbare alternativene generert av modulen for produktene. Å lage din egen vil sannsynligvis føre til en konflikt.

Begrensninger

Nedenfor er listen over alternativer som modulen ikke inkluderer etter design.

  1. Legg til flere IPv4-adresser.
  2. Aktiver privat nettverk etter at en virtuell maskin har blitt distribuert.
  3. Bytte mellom OS og apper.
  4. Bytte mellom Linux og Windows.

omfang

Dette dokumentet vil dekke prosessen med å installere og konfigurere den offisielle Vultr WHMCS-modulen. Moduler lastet ned fra tredjeparts nettsteder støttes ikke av Vultr.

Modulfunksjoner

  • Ett-klikks opprettelse av VPS-produkter basert på Vultr
    • Du må angi prisene manuelt for hvert produkt og konfigurerbart alternativ.
  • Distribuer og oppgrader virtuelle maskiner
  • Slå på/av/syklus funksjon
  • HTML5 VNC-konsoll
  • rDNS-kontroll
  • Privat nettverk
  • Oppstartsskript
  • SSH-nøkler
  • Stillbildekontroll
  • Distribuer VM-er fra en liste over forhåndsdefinerte ISO-er
  • Distribuer VM-er fra en liste over forhåndsdefinerte øyeblikksbilder
  • Aktiver/deaktiver spesifikke ISO-er og øyeblikksbilder for VM-implementeringer
  • Aktiver/deaktiver distribusjonsplasseringer
  • Vultr DNS-støtte med Vanity DNS (Custom Nameserver)-støtte

Opprette en API-nøkkel

  1. Logg på Vultr Client Area.
  2. Klikk på Konto.
  3. Klikk API.
  4. Klikk på Aktiver API.
  5. Hvitelist IP-adressene til WHMCS-serveren din under Access Control.

Installasjon

Det første trinnet er å laste ned Vultr WHMCS-modulen her

Ny installasjon
  1. Pakk ut ZIP-arkivet.
  2. Last opp modulfilene til WHMCS-serveren din ved å følge kataloghierarkiet som er definert nedenfor
Oppgrader fra en eldre versjon av modulen
  1. Sikkerhetskopier databasen og filene
  2. Slett katalogene modules/addons/vultrog fullstendig modules/servers/vultr.
  3. Pakk ut og last opp den nye modulen.
Kataloghierarki
Lastet ned arkiv
  • Moduler
    • tillegg
      • vultr
    • servere
      • vultr

Første oppsett

  1. Last opp modulen som instruert ovenfor
  2. Logg på WHMCS Admin Panel og naviger til Setup -> Addon Modules.
  3. Ved siden av Vultr Module, klikker du på Configureknappen.
  4. Kryss av i avmerkingsboksen ved siden av Hooks Enabled.
  5. Skriv inn API-nøkkelen din i API Keyfeltet.
  6. Oppsett Access Controlfor Administratorog andre roller du ønsker å aktivere det for.
  7. Klikk Save Changes
  8. Logg på WHMCS Admin Panel og naviger til for Addons -> Vultr Moduleå konfigurere modulalternativene i neste del av dette dokumentet

Modulkonfigurasjon

Denne delen av dokumentasjonen vil vise frem alle tilgjengelige konfigurasjonsalternativer for modulen, forklare hvordan de fungerer og forklare hvordan de konfigureres.

Produktskaper

Denne delen lar deg lage et Vultr-basert produkt i WHMCS. Det er to moduser, Single Product Creatorog Multiple Product Creator.

Den Single Product Creatormodusen vil tillate deg å lage et produkt basert på de tilgjengelige Vultr pakker, velg en produktgruppe, og priser for det produktet du vil legge til. Priser for konfigurerbare alternativer som Snapshots, Windows, cPanel Apps etc... må legges til manuelt i produktets konfigurerbare alternativer.

De Multi Product Creatorvil masseopprette Vultr-baserte VPS-pakker i WHMCS-en din, men du må manuelt konfigurere prisene for hver pakke samt prissettingen for de konfigurerbare alternativene, som ligner på Single Product Creatormodusen.

Produkter

Denne delen vil vise en komplett liste over alle dine Vultr-baserte produkter i WHMCS og lar deg raskt navigere til Edit, eller Configurable Options siden for hver enkelt. Du kan også slette et produkt fra den siden. Denne delen er ganske nyttig når du raskt vil finne et Vultr-produkt i ditt WHMCS-administrasjonsområde for å endre det, eller endre de konfigurerbare alternativene for det.

DNS

Vultr WHMCS-modulen støtter Vanity Nameservers (tilpasset ns1 og ns2.domain.com). Å sette opp Vanity Nameservers krever et første trinn, som er å opprette de egendefinerte navneserverne med domeneregistratoren din og peke dem til IP-ene ns1.vultr.comog ns2.vultr.comløser til. Når du er ferdig, følg trinnene nedenfor:

  1. Logg på WHMCS Admin Panel.
  2. Fortsett Addons -> Vultr Module.
  3. Klikk på DNS.
  4. Legg til verdiene for Nameserver 1og Nameserver 2og klikk Save Changes.
  5. Du er ferdig.

Vær oppmerksom på at Vanity-navneservere brukes på nylig lagt til DNS-soner/domener. Eksisterende må endres i https://my.vultr.com manuelt.

Serverplassering

Du har muligheten til å aktivere og deaktivere visse skylokasjoner, og dermed tillate kundene dine å distribuere virtuelle maskiner kun på de stedene du velger. Vær oppmerksom på at det ikke er mulig å velge Cloud Location under bestillingsprosessen siden lokasjoner lastes dynamisk avhengig av hvor den valgte pakken er tilgjengelig på tidspunktet for distribusjon.

Følg trinnene nedenfor for å velge hvilke lokasjoner som skal aktiveres for kundene dine:

  1. Logg på WHMCS Admin Panel.
  2. Fortsett Addons -> Vultr Module.
  3. Klikk på Server Location.
  4. Klikk på Enabledknappen for å deaktivere plasseringene du ønsker å deaktivere (ved å klikke på knappen når det står Disabled, aktiveres plasseringen på nytt).
  5. Du er ferdig.
Øyeblikksbilder

Vultr WHMCS-modulen lar deg lage ett eller flere av øyeblikksbildene på kontoen din Public– noe som betyr at du lar kundene dine distribuere nye virtuelle maskiner fra disse øyeblikksbildene hvis de velger å gjøre det. Alle øyeblikksbildene på kontoen din er satt til Disabled som standard i modulen, og du må aktivere dem.

For å velge hvilke øyeblikksbilder som skal offentliggjøres for kundene dine, følg trinnene nedenfor:

  1. Logg på WHMCS Admin Panel.
  2. Fortsett Addons -> Vultr Module.
  3. Klikk på Snapshots.
  4. Klikk på Disabledknappen for å aktivere øyeblikksbildene du ønsker å gjøre offentlige (ved å klikke på knappen når det står Enabled, aktiveres øyeblikksbildet på nytt).
  5. Du er ferdig.
ISO

I likhet med Snapshot-funksjonen kan du lage en eller flere av de tilpassede opplastede ISO-ene på kontoen din Public- noe som betyr at du vil tillate kundene dine å distribuere nye virtuelle maskiner fra disse ISO-ene hvis de velger å gjøre det. Alle ISO-ene på kontoen din er satt til Disabled som standard i modulen, og du må aktivere dem.

For å velge hvilke øyeblikksbilder som skal offentliggjøres for kundene dine, følg trinnene nedenfor:

  1. Logg på WHMCS Admin Panel.
  2. Fortsett Addons -> Vultr Module.
  3. Klikk på ISO.
  4. Klikk på Disabledknappen for å aktivere ISO-ene du ønsker å gjøre offentlige (ved å klikke på knappen når det står Enabled, aktiveres ISO på nytt).
  5. Du er ferdig.

Bestillingsprosess

Å bestille Vultr-baserte produkter i WHMCS er en tre-trinns prosess.

Trinn 1

Klientbestillinger i WHMCS-klientområdet/handlekurven: Klienten vil legge inn en bestilling på en virtuell maskin. De vil bli bedt om å legge inn:

  • Vertsnavn
  • Root-passord
  • NS1 og NS2

Dette er standard WHMCS-bestillingsskjema og Vultr har ingen kontroll over. Du er velkommen til å endre malen for WHMCS-bestillingsskjema for å skjule noen av disse alternativene. Vær oppmerksom på at det valgte root-passordet i rekkefølgen for ikke vil bli brukt siden Vultrs API vil generere et tilfeldig sikkert passord for hver VM. I tillegg, hvis en klient distribuerer fra et øyeblikksbilde, må de vite root-passordet for øyeblikksbildet på forhånd, ellers vil de ikke kunne logge på.

I tillegg vil klienten bli bedt om å velge om automatisk sikkerhetskopiering, øyeblikksbildegrense og OS-type skal aktiveres eller ikke.

Når det gjelder OS-typen, er det 4 alternativer i rullegardinmenyen som vises under OS Typei bestillingsskjemaet

  1. En liste over alle tilgjengelige OS-bilder
  2. ISO
  3. Øyeblikksbilde
  4. applikasjon

Velger Applicationdu en liste over alle tilgjengelige One-Click Apps Vultr-tilbud. ISO og Snapshot lar kunden velge hvilken ISO eller Snapshot den virtuelle maskinen skal distribueres fra.

Steg 2

Administratoren vil godkjenne bestillingen og levere tjenesten i WHMCS (eller du kan velge å gjøre det til en automatisert prosess i produktalternativet i WHMCS på samme måte som alle andre produkter i WHMCS.

Trinn 3

Kunden må fullføre bestillingsprosessen i klientområdet ved å velge en etikett/kallenavn for serveren, et vertsnavn og andre alternativer som SSH-nøkkel, IPv6, privat nettverk eller oppstartsskript.

FAQ

Jeg fikk en feilmelding om tilkoblingsfeil.

Sørg for at API-nøkkelen din ikke er prefiks eller suffiksert med noen mellomrom, og at serverens IPv4- og IPv6-adresser begge er hvitelistet for API-tilgang. Du kan bekrefte API-reglene dine i medlemsområdet .

Hvis nøkkelen og ACL-reglene er riktige, kan du teste nøkkelen din ytterligere ved å logge på WHMCS-serveren din og kjøre direkte API-kall ved å bruke cURL. cURL-eksempler er gitt i vår API-eksempelseksjon .

Hvordan spesifiserer jeg et standard oppstartsskript via det automatiske oppsettsystemet?

Som nevnt forventes kunden å fullføre utplasseringen av den virtuelle maskinen i klientområdet etter at de har tilpasset alternativene etter deres smak. Husk at listen over plasseringer er dynamisk fylt ut avhengig av den valgte planens tilgjengelighet på tvers av Vultrs skylokasjoner - se trinn 3 ovenfor. Det er for øyeblikket ingen funksjon for å sette opp et globalt oppstartsskript.

Hvordan oppdaterer jeg applikasjonene i konfigurasjonsalternativene?

Hvis du vil liste opp alle tilgjengelige applikasjoner, kan du bruke denne API-kommandoen og legge til applikasjonene du ønsker i de konfigurerbare alternativene. Automatisk synkronisering finnes ikke i modulen.

Tags: #FAQ

Feste blokklagring

Feste blokklagring

Blokker lagringsvolumer kobles til forekomster som ekstra disker. Du må koble volumet til en instans før det kan brukes. Flere bind kan b

Konfigurering av statisk nettverk og IPv6 på CentOS 7

Konfigurering av statisk nettverk og IPv6 på CentOS 7

VULTR har nylig gjort endringer på sin side, og alt skal nå fungere bra ut av boksen med NetworkManager aktivert. Skulle du ønske å deaktivere

Hvilke porter er blokkert?

Hvilke porter er blokkert?

Vi blokkerer flere utgående porter for nettverkssikkerhet. Blokkert som standard. Du kan be om at disse blokkeringene fjernes ved å åpne en støttebillett. TCP-port 2

Windows Custom ISO med VirtIO-drivere

Windows Custom ISO med VirtIO-drivere

Bygge Windows ISO (kun serverversjoner) Få de nyeste binære VirtIO-driverne for Windows, pakket som en ISO-fil, fra

Windows Server 2016 gjenopprettingsmodus

Windows Server 2016 gjenopprettingsmodus

Når du får tilgang til gjenopprettingsmodus på Windows Server 2016, kan du oppleve en stoppfeil (blå skjerm). Løsningen er å få tilgang til alternativet Reparer datamaskin

Installer Nginx + PHP FPM + Caching + MySQL på Ubuntu 12.04

Installer Nginx + PHP FPM + Caching + MySQL på Ubuntu 12.04

Sannsynligvis kommer mange mennesker til å bruke Vultr VPSene sine som webservere, et godt valg ville være Nginx som webserver. I dette emnet skal jeg beskrive o

Vultr Block Storage

Vultr Block Storage

Vultrs Cloud Block Storage-teknologi lar deg montere skalerbar lagring med høy ytelse til instansen din, noe som gjør plassadministrasjonen betydelig mer

Slik får du tilgang til Vultr VPS

Slik får du tilgang til Vultr VPS

Vultr gir flere forskjellige måter å få tilgang til din VPS for å konfigurere, installere og bruke. Access Credentials Standard tilgangslegitimasjon for din VPS ar

Hvordan endrer jeg størrelsen på VPS-disken min?

Hvordan endrer jeg størrelsen på VPS-disken min?

Denne guiden forklarer hvordan du endrer størrelse på harddisken på en Vultr VPS. Hvis du nylig har oppgradert planen din til en plan med en større disk, kan du følge disse

Tilpasset ISO på Bare Metal

Tilpasset ISO på Bare Metal

Introduksjon Vultr har foreløpig ikke et system på plass som lar tilpassede ISO-er lastes opp og monteres på bart metall. Dette stopper imidlertid ikke yo

Vultr-objektlagring

Vultr-objektlagring

S3-kompatibel* objektlagring er nå tilgjengelig på Vultr-skyen. Vår objektlagringsteknologi er rimelig, skalerbar og enkel å integrere i deg

Aktiver Windows Audio på en Windows Server-forekomst

Aktiver Windows Audio på en Windows Server-forekomst

Merk: Denne veiledningen vil fungere for Windows 2012 R2 og Windows 2016-forekomster. Windows-servere har som standard ikke Windows Audio-tjenesten aktivert.

Vultr Data Portability Guide

Vultr Data Portability Guide

Hvordan kan jeg laste ned skydataene mine fra Vultr? Dataportabilitet på Vultr-plattformen Vi tilbyr en rekke enkle løsninger som du kan laste ned

Krav for å laste opp en OS ISO til Vultr

Krav for å laste opp en OS ISO til Vultr

Vultr tilbyr et bredt utvalg av operativsystemer å velge mellom. Noen ganger kan det imidlertid være lurt å laste opp ditt eget tilpassede operativsystem ISO som Kal

Hvordan lage omvendte DNS- eller PTR-poster i Vultr-kontrollpanelet

Hvordan lage omvendte DNS- eller PTR-poster i Vultr-kontrollpanelet

Introduksjon til Vultr Reverse DNS For å legge til en PTR, eller Reverse DNS-post for forekomstens IP-adresse, må du følge trinnene som er skissert nedenfor:

Introduksjon til Vultr DNS

Introduksjon til Vultr DNS

Vultr tilbyr gratis DNS-hosting for kunders domener. Navnetjenerne er på et AnyCAST-nettverk og sørger for rask DNS-oppløsning. For å bruke Vultrs DNS må du

Få tilgang til enkeltbrukermodus (Tilbakestill rotpassord)

Få tilgang til enkeltbrukermodus (Tilbakestill rotpassord)

For å tilbakestille root-passordet til serveren din, må du starte opp i enkeltbrukermodus. Få tilgang til serveren din i Vultr-kundeportalen, og følg deretter trinnet

Slik bruker du Vultr Go-biblioteket for å få serverinformasjon

Slik bruker du Vultr Go-biblioteket for å få serverinformasjon

Introduksjon Det offisielle Vultr Go-biblioteket kan brukes til å samhandle med Vultr API. Vultr API lar deg kontrollere ressursene knyttet til deg

Overvåkingsløsninger for din VPS

Overvåkingsløsninger for din VPS

I denne artikkelen vil du lære om et utvalg av overvåkingsløsningene som er tilgjengelige for Vultr-serveren din. Avhengig av ditt operativsystemvalg, vil ther

Slik gjenoppretter du et øyeblikksbilde

Slik gjenoppretter du et øyeblikksbilde

Øyeblikksbilder er en effektiv måte å lage en fullstendig sikkerhetskopi av serveren din på. Du vil ikke kunne gjenopprette individuelle filer, men heller hele serveren. Thi

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Kunstig intelligens er ikke i fremtiden, det er her akkurat i nåtiden I denne bloggen Les hvordan kunstig intelligens-applikasjoner har påvirket ulike sektorer.

DDOS-angrep: en kort oversikt

DDOS-angrep: en kort oversikt

Er du også et offer for DDOS-angrep og forvirret over forebyggingsmetodene? Les denne artikkelen for å løse spørsmålene dine.

Har du noen gang lurt på hvordan hackere tjener penger?

Har du noen gang lurt på hvordan hackere tjener penger?

Du har kanskje hørt at hackere tjener mye penger, men har du noen gang lurt på hvordan tjener de den slags penger? la oss diskutere.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Vil du se revolusjonerende oppfinnelser fra Google og hvordan disse oppfinnelsene forandret livet til alle mennesker i dag? Les deretter til bloggen for å se oppfinnelser fra Google.

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Konseptet med selvkjørende biler som skal ut på veiene ved hjelp av kunstig intelligens er en drøm vi har hatt en stund nå. Men til tross for flere løfter, er de ingen steder å se. Les denne bloggen for å lære mer...

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Ettersom vitenskapen utvikler seg raskt og tar over mye av innsatsen vår, øker også risikoen for å utsette oss for en uforklarlig singularitet. Les hva singularitet kan bety for oss.

Evolusjon av datalagring – infografikk

Evolusjon av datalagring – infografikk

Lagringsmetodene for dataene har vært i utvikling kan være siden fødselen av dataene. Denne bloggen dekker utviklingen av datalagring på grunnlag av en infografikk.

Funksjonaliteter til Big Data Reference Architecture Layers

Funksjonaliteter til Big Data Reference Architecture Layers

Les bloggen for å kjenne ulike lag i Big Data Architecture og deres funksjoner på den enkleste måten.

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

I denne digitaldrevne verden har smarthusenheter blitt en avgjørende del av livet. Her er noen fantastiske fordeler med smarthusenheter om hvordan de gjør livet vårt verdt å leve og enklere.

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

Nylig lanserte Apple macOS Catalina 10.15.4 en tilleggsoppdatering for å fikse problemer, men det ser ut til at oppdateringen forårsaker flere problemer som fører til muring av mac-maskiner. Les denne artikkelen for å lære mer