上次分享了WHMCS整合Vultr自動開啟啟動VPS主機方法,不少的朋友留言問有沒有WHMCS整合Linode、Digitalocean的插件。仔細查看了一下說明的文檔,WHMCS確實提供了Linode、Digitalocean自動售賣和激活開通VPS的插件,但是價格不菲,上百美元一個。 倒是VPS.net官網自己提供了一個WHMCS對接插件,而且還是免費的。在功能上也非常強大,基本上等同於VPS.net的VPS主機控制面板了,包括了VPS重裝、關機、重新啟動、升級、修改密碼等。另外,還可以販售VPS.net獨立伺服器,差不多就是半個VPS伺服器商了。 VPS.net的VPS主機價格賣得比Vultr貴,但是VPS.net有十幾個機房可供選擇,並且還有快照、同步、Cpanel面板等附加組件,各方面功能都可以在WHMCS實現,功能非常強大。最重要的是VPS.net推出的這個整合插件,與WHMCS相容性很好,沒有發現任何Bug。 更多的WHMCS和VPS主機的文章,你也可以看看:
- WHMCS新增支付寶微信付款、主題範本修改方法和PDF發票亂碼問題解決
- Vestacp問題:SSL憑證,HTTP/2,網站統計,線上檔案管理與301重定向
- WHMCS整合Vultr自動開通啟動VPS主機方法-實現在WHMCS上分銷VPS
一、整合前準備工作
熟悉WHMCS。 關於WHMCS安裝與使用,你可以看看我之前寫的文章:WHMCS安裝與使用教程和WHMCS添加支付寶微信付款。 VPS.net帳號。 你需要一個VPS.net帳號並取得API,關於VPS.net可以看看:VPS.net的VPS主機使用體驗-帳號驗證與VPS主機效能速度評測。 安裝vpsnet whmcs plugin。 官網下載網址:http://www.vps.net/whmcs/vpsnet-whmcs-plugin.tar.gz,備用下載網址:https://www.ucblog.net/wzfou/vpsnet-whmcs-plugin .tar.gz 先刪除自帶的VPS.net接口,路徑: {WHMCS root}/modules/servers/vpsnet/ ,然後解壓下載下來的插件壓縮包,按照以下路徑上傳。{WHMCS root}/admin/images/ {WHMCS root}/modules/servers/vpsnet/ {WHMCS root}/modules/servers/vpsnet/charts/ {WHMCS root}/modules/addons/vpsnet/ {WHMCS root}/tempMCS root}/modules/addons/vpsnet/ {WHMCS root}/templates /portal/vps/ {WHMCS root}/templates/default/vps/ {WHMCS root}/noVNC {WHMCS root}/lang/overrides/ {WHMCS root}/vps-cloud.php {WHMCS root}/nodecart.php}/nodecart.php特別注意:如果你沒有使用預設的主題,你需要{WHMCS root}/templates/default/vps/,複製到:{WHMCS root}/templates/{current template name}/vps/。最後,就是修改以下資料夾權限了:
chmod 0777 {WHMCS root}/modules/servers/vpsnet/charts/