Vultr WHMCS modul

Megjegyzés : Kérjük, olvassa el ezt a dokumentumot teljes egészében, mielőtt telepíti a Vultr WHMCS modult

Modul információ

Bevezetés

A Vultr platform hatékony, funkciókban gazdag API-t kínál, amely lehetővé teszi a felhasználók számára, hogy fiókjuk minden aspektusát irányítsák. A Vultr WHMCS modul teljesen automatizált megoldást kínál a tárhelyszolgáltatóknak, amely lehetővé teszi számukra, hogy megbízható felhőkiszolgálókat kínáljanak a Vultr platformon ügyfeleiknek.

Megjegyzés: A modul jelenlegi verziója az eredeti modul teljes átírása, de kompatibilis a WHMCS meglévő Vultr-alapú termékeivel.

rendszerkövetelmények

  • WHMCS 7.2.x vagy újabb verzió
  • PHP 7.1.x vagy újabb verzió
  • MySQL  5.6 , MariaDB  5.6 , MariaDB  10.0 vagy MariaDB  10.1 .
  • ionCube Loader.

Előfeltételek

  • Vultr API kulcs
  • A WHMCS-kiszolgáló IP-címei felkerültek az API-hozzáférés engedélyezési listájára
Megjegyzések
  • Az API-hozzáféréshez engedélyezőlistára kell helyeznie a WHMCS-kiszolgáló IPv4- és IPv6-címeit
    • Ha a szervere több IPv4-címmel rendelkezik, azokat külön-külön is engedélyezheti, vagy a teljes alhálózatot engedélyezőlistára helyezheti.
    • Ha a szerver IPv6-címmel rendelkezik, a legjobb, ha a teljes /64-alhálózatot engedélyezőlistára helyezi
  • A WHMCS 6-os verziója nem támogatott, mert elérte az élettartam végét.
  • A PHP 7.0.x verziója nem támogatott, mert elérte az élettartam végét.
  • Nem tervezik a WHMCS és a PHP régebbi verzióinak támogatását.
  • A termékekhez a modul által generált konfigurálható opciókat kell használnia. A saját létrehozása valószínűleg konfliktust fog okozni.

Korlátozások

Az alábbiakban azoknak az opcióknak a listája található, amelyeket a modul tervezése szerint nem tartalmaz.

  1. Adjon hozzá további IPv4-címeket.
  2. Engedélyezze magánhálózatok után egy virtuális gép már telepített.
  3. Váltás az operációs rendszer és az alkalmazások között.
  4. Váltás Linux és Windows között.

Hatály

Ez a dokumentum a hivatalos Vultr WHMCS modul telepítésének és konfigurálásának folyamatát ismerteti. A harmadik felek webhelyeiről letöltött modulokat a Vultr nem támogatja.

Modul jellemzői

  • Vultr alapú VPS-termékek létrehozása egy kattintással
    • Minden egyes termékhez és konfigurálható opcióhoz manuálisan kell beállítania az árat.
  • Telepítse és frissítse a virtuális gépeket
  • Be/ki/ciklus funkció
  • HTML5 VNC konzol
  • rDNS vezérlés
  • Privát hálózat
  • Indító szkriptek
  • SSH kulcsok
  • Pillanatkép vezérlése
  • Telepítsen virtuális gépeket az előre meghatározott ISO-k listájából
  • Telepítse a virtuális gépeket az előre meghatározott pillanatképek listájából
  • Adott ISO-k és pillanatképek engedélyezése/letiltása virtuális gép-telepítésekhez
  • Telepítési helyek engedélyezése/letiltása
  • Vultr DNS támogatás a Vanity DNS (egyéni névszerver) támogatással

API-kulcs létrehozása

  1. Jelentkezzen be a Vultr ügyfélterületre.
  2. Kattintson a Fiók lehetőségre.
  3. Kattintson az API-ra.
  4. Kattintson az API engedélyezése lehetőségre.
  5. Tegye engedélyezőlistára a WHMCS-kiszolgáló IP-címeit a Hozzáférés-vezérlés alatt.

Telepítés

Az első lépés a Vultr WHMCS modul letöltése innen

Új telepítés
  1. Bontsa ki a ZIP-archívumot.
  2. Töltse fel a modul fájlokat a WHMCS kiszolgálóra az alább meghatározott könyvtárhierarchia szerint
Frissítés a modul régebbi verziójáról
  1. Készítsen biztonsági másolatot adatbázisáról és fájljairól
  2. Teljesen törölje a modules/addons/vultrés modules/servers/vultrkönyvtárakat.
  3. Bontsa ki és töltse fel az új modult.
Címtár-hierarchia
Letöltött archívum
  • Modulok
    • kiegészítéseket
      • vultr
    • szerverek
      • vultr

Első beállítás

  1. Töltse fel a modult a fent leírtak szerint
  2. Jelentkezzen be a WHMCS Admin Panelbe, és navigáljon ide Setup -> Addon Modules.
  3. A Vultr Modulemellett kattintson a Configuregombra.
  4. Jelölje be a melletti jelölőnégyzetet Hooks Enabled.
  5. Írja be az API-kulcsot a API Keymezőbe.
  6. Beállítás Access Controla Administratorés más szerepeket kíván engedélyezze azt.
  7. Kattintson Save Changes
  8. Jelentkezzen be a WHMCS Admin Panelbe, és navigáljon ide, Addons -> Vultr Modulehogy konfigurálja a modul beállításait, amelyek a dokumentum következő részében találhatók.

Modul konfigurálása

A dokumentáció ezen része bemutatja a modulhoz rendelkezésre álló összes konfigurációs opciót, elmagyarázza azok működését és konfigurálásukat.

Termékkészítő

Ez a szakasz lehetővé teszi egy Vultr-alapú termék létrehozását a WHMCS-ben. Két mód van, Single Product Creatorés Multiple Product Creator.

A Single Product Creatormód lehetővé teszi termék létrehozását az elérhető Vultr-csomagok alapján, termékcsoport kiválasztását és a hozzáadni kívánt termék árait. A konfigurálható opciók, például a pillanatképek, a Windows, a cPanel alkalmazások stb. árát manuálisan kell hozzáadni a termék konfigurálható opcióihoz.

A rendszer Multi Product Creatortömegesen hozza létre a Vultr-alapú VPS-csomagokat a WHMCS-ben, de manuálisan kell beállítania az egyes csomagok árait, valamint a konfigurálható opciók díjszabását, hasonlóan az Single Product Creatorüzemmódhoz.

Termékek

Ez a rész az összes Vultr-alapú termék teljes listáját jeleníti meg a WHMCS-ben, és lehetővé teszi, hogy gyorsan navigáljon a Edit, vagy az Configurable Options egyes termékek oldalára. Az oldalról törölhet is egy terméket. Ez a szakasz nagyon hasznos, ha gyorsan meg akar találni egy Vultr terméket a WHMCS adminisztrációs területen, hogy módosítsa, vagy módosítsa a konfigurálható beállításait.

DNS

A Vultr WHMCS modul támogatja a Vanity névszervereket (egyedi ns1 és ns2.domain.com). A Vanity névszerverek beállításához meg kell tenni az első lépést, vagyis létre kell hozni az egyéni névszervereket a domain regisztrátorával, és rá kell mutatni az IP-címekre ns1.vultr.comés ns2.vultr.coma megoldásokra. Ha elkészült, kövesse az alábbi lépéseket:

  1. Jelentkezzen be a WHMCS Admin Panelbe.
  2. Folytasd Addons -> Vultr Module.
  3. Kattintson a gombra DNS.
  4. Adja hozzá a Nameserver 1és az értékeket, Nameserver 2majd kattintson a gombra Save Changes.
  5. Végeztél.

Felhívjuk figyelmét, hogy a Vanity névszerverek az újonnan hozzáadott DNS-zónákra/tartományokra vonatkoznak. A meglévőket szerintem alaposan módosítani kell a https://my.vultr.com oldalon.

Szerver helye

Lehetősége van bizonyos felhőhelyek engedélyezésére és letiltására, így ügyfelei csak az Ön által kiválasztott helyeken telepíthetnek virtuális gépeket. Ne feledje, hogy a Cloud Location kiválasztása a rendelési folyamat során nem lehetséges, mivel a helyek dinamikusan töltődnek be, attól függően, hogy a kiválasztott csomag hol érhető el a telepítés időpontjában.

Annak kiválasztásához, hogy mely helyeket engedélyezze ügyfelei számára, kövesse az alábbi lépéseket:

  1. Jelentkezzen be a WHMCS Admin Panelbe.
  2. Folytasd Addons -> Vultr Module.
  3. Kattintson a gombra Server Location.
  4. Kattintson a Enabledgombra a letiltani kívánt helyek letiltásához (ha a feliratú gombra kattint, akkor Disabledújra engedélyezi a helyet).
  5. Végeztél.
Pillanatképek

A Vultr WHMCS modul lehetővé teszi egy vagy több pillanatkép elkészítését a fiókjában Public– vagyis lehetővé teszi ügyfelei számára, hogy új virtuális gépeket telepítsenek ezekből a pillanatképekből, ha úgy döntenek. A fiókjában lévő összes pillanatkép Disabled alapértelmezés szerint be van állítva a modulban, és engedélyeznie kell őket.

Kövesse az alábbi lépéseket annak kiválasztásához, hogy mely pillanatképeket tegye nyilvánossá ügyfelei számára:

  1. Jelentkezzen be a WHMCS Admin Panelbe.
  2. Folytasd Addons -> Vultr Module.
  3. Kattintson a gombra Snapshots.
  4. Kattintson a Disabledgombra a nyilvánossá tenni kívánt pillanatképek engedélyezéséhez (ha a gombra kattint, amikor azt mondja Enabled, újra engedélyezi a pillanatképet).
  5. Végeztél.
ISO

A Pillanatkép funkcióhoz hasonlóan egy vagy több egyéni feltöltött ISO-t is létrehozhat fiókjában Public– vagyis lehetővé teszi ügyfelei számára, hogy új virtuális gépeket telepítsenek ezekből az ISO-kból, ha úgy döntenek. A fiókjában lévő összes ISO Disabled alapértelmezés szerint be van állítva a modulban, és engedélyeznie kell őket.

Kövesse az alábbi lépéseket annak kiválasztásához, hogy mely pillanatképeket tegye nyilvánossá ügyfelei számára:

  1. Jelentkezzen be a WHMCS Admin Panelbe.
  2. Folytasd Addons -> Vultr Module.
  3. Kattintson a gombra ISO.
  4. Kattintson a Disabledgombra a nyilvánossá tenni kívánt ISO-k engedélyezéséhez (ha a gombra kattint, amikor azt mondja, Enabledakkor újra engedélyezi az ISO-t).
  5. Végeztél.

Rendelési folyamat

A Vultr-alapú termékek WHMCS-ben történő megrendelése három lépésből áll.

1. lépés

Ügyfélrendelések a WHMCS ügyfélterületen/kosárban: Az ügyfél virtuális gépre ad le rendelést. Megkérik őket, hogy írják be:

  • Gazdanév
  • Root jelszó
  • NS1 és NS2

Ez a szabványos WHMCS megrendelési űrlap, és a Vultrnak nincs ellenőrzése. Módosíthatja a WHMCS megrendelési űrlapsablonját, hogy elrejtse ezeket a lehetőségeket. Ne feledje, hogy a megrendelésben kiválasztott root jelszó nem kerül felhasználásra, mivel a Vultr API véletlenszerű biztonságos jelszót generál minden egyes virtuális géphez. Ezen túlmenően, ha egy kliens Snapshotból telepít, akkor előzetesen tudnia kell a pillanatkép root jelszavát, különben nem tud majd bejelentkezni.

Ezenkívül az ügyfélnek ki kell választania, hogy engedélyezi-e az automatikus biztonsági mentést, a pillanatfelvételi korlátot és az operációs rendszer típusát.

Az operációs rendszer típusát illetően a Megrendelőlap alatti legördülő menüben 4 lehetőség találhatóOS Type

  1. Az összes elérhető operációs rendszer kép listája
  2. ISO
  3. Pillanatkép
  4. Alkalmazás

Ha kiválasztja, Applicationmegjelenik az összes elérhető One-Click Apps Vultr ajánlat listája. Az ISO és a Snapshot lehetővé teszi az ügyfél számára, hogy kiválaszthassa, melyik ISO vagy Pillanatkép alapján kívánja telepíteni a virtuális gépet.

2. lépés

Az adminisztrátor hagyja jóvá a megrendelést és nyújtja a szolgáltatást a WHMCS-ben (vagy dönthet úgy, hogy ezt automatizált folyamattá teszi a WHMCS termékopciójában ugyanúgy, mint bármely más termék a WHMCS-ben.

3. lépés

Az ügyfélnek az ügyfélterületen kell véglegesítenie a rendelési folyamatot a kiszolgálóhoz tartozó címke/becenév, gazdagépnév és egyéb lehetőségek, például SSH-kulcs, IPv6, magánhálózat vagy indítási parancsfájl kiválasztásával.

GYIK

Hibaüzenetet kaptam a kapcsolat meghibásodásáról.

Győződjön meg arról, hogy az API-kulcs előtagja vagy utótagja nincs szóközzel, és hogy a szerver IPv4- és IPv6-címe egyaránt szerepel az API-hozzáférés engedélyezési listáján. Az API-szabályokat a tagok területen ellenőrizheti .

Ha a kulcs és az ACL szabályok helyesek, tovább tesztelheti a kulcsot, ha bejelentkezik a WHMCS-kiszolgálóra, és közvetlen API-hívásokat futtat a cURL használatával. A cURL példákat az API-példák szakaszban találja meg .

Hogyan adhatok meg egy szabványos indítási parancsfájlt az automatikus beállítási rendszeren keresztül?

Mint elhangzott, az ügyfélnek azt követően kell véglegesítenie a virtuális gép telepítését az ügyfélterületen, hogy tetszése szerint testreszabta a lehetőségeit. Ne feledje, hogy a helyek listája dinamikusan feltöltődik a kiválasztott terv elérhetőségétől függően a Vultr felhőhelyein – lásd a fenti 3. lépést. Jelenleg nincs funkció a globális indítószkript beállítására.

Hogyan frissíthetem az alkalmazásokat a konfigurációs beállításokban?

Ha meg szeretné jeleníteni az összes elérhető alkalmazást, akkor használja ezt az API-parancsot, és adja hozzá a kívánt alkalmazásokat a konfigurálható beállításokhoz. Az automatikus szinkronizálás nem létezik a modulban.

Hagyj kommentárt

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Ez az oktatóanyag végigvezeti Önt a Vultrs rendszerekkel kompatibilis Windows ISO létrehozásának folyamatán. Itt megtanulhatja az <>Windows ISO<> előállításának lépéseit az NTLite segítségével.

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.

DDOS támadások: Rövid áttekintés

DDOS támadások: Rövid áttekintés

Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.

Essential péntek: Mi történt az AI-vezérelt autókkal?

Essential péntek: Mi történt az AI-vezérelt autókkal?

Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.

A Big Data Reference Architecture Layerek funkciói

A Big Data Reference Architecture Layerek funkciói

Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.

Az adattárolás fejlődése – Infografika

Az adattárolás fejlődése – Infografika

Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.