WHMCS + Virtualmin VPS

Permalänk
Medlem

WHMCS + Virtualmin VPS

Tja!

Håller på att labba lite med WHMCS och Virtualmin för att sätta upp hosting utav VPSer. Jag har kommit en bit på vägen och fått WHMCS att lira tillsammans med Virtualmin samt ett script som förberedd min Nginx Reverse Proxy när en ny subdomän beställs. Ska fixa fler script för riktiga domäner framöver, änsålänge så testar jag bara lite.

WHMCS: https://www.whmcs.com/
Virtualmin: https://www.virtualmin.com/

Nu till frågan; är det någon här som kör med WHMCS och Virtualmin? Det jag tänker är att vi kan utbyta lite ideér kring uppsättningar osv. Hur ser era uppsättningsscript ut, och hur provisioneras era VMs/VPSer?

En sak som jag fortfarande inte fattat är hur man sätter upp en SMTP klient i Virtualmin så att mail från servern skickas via t.ex. Gmail eller liknande. Kommer säkert fler frågor eftersom.

Min uppsättning:
- ESXi Host
- Virtualamin på en VM (192.168.4.10)
- WHMCS som subdomän till Tech and Me på en annan VM (192.168.4.11)

Flödet är att man som kund beställer en VPS, jag får beställningen till WHMCS som är sammankopplat med Virtualamin, och är jag trycker på Accept Order så sätts en ny VPS upp i Virtualmin samt så körs ett script för att förbereda min Nginx Reverse Proxy med SSL och en config.

Script för new host:

#!/bin/bash set -x OLD=/var/scripts/host_new_nginx.sh NEW=/var/scripts/host_new_nginx_whmcs.sh SCRIPTS=/var/scripts VIRTUALSERVER_DOM=$(cat $SCRIPTS/hej) echo "${VIRTUALSERVER_DOM}" > "test" SUBDOMAIN=$(cat "test" | cut -f1 -d".") echo "$SUBDOMAIN" rm "test" rm $OLD wget -q https://raw.githubusercontent.com/enoch85/scripts/master/tech... -P $SCRIPTS cp $OLD $NEW sed -i "s|DOMAIN=example|DOMAIN=$SUBDOMAIN|g" $NEW sed -i "s|APACHEHOSTIP=.*|APACHEHOSTIP=192.168.4.13|g" $NEW bash $NEW rm $NEW rm $SCRIPTS/hej

Script som körs vid uppsättning:

echo "$VIRTUALSERVER_DOM" > /var/scripts/hej scp /var/scripts/hej root@192.168.4.201:/var/scripts/hej ssh -v root@192.168.4.201 "bash" < /var/scripts/new_host.sh rm /var/scripts/hej rm /var/scripts/host_new_nginx.sh

Finns det något bättre sätt?

Visa signatur

Citera för svar

Stora Owncloud/Nextcloud-tråden: http://www.sweclockers.com/forum/122-server/1212245-officiell...
Jobb: Datacenter Manager
Grundare: https://www.hanssonit.se

Permalänk
Medlem

Känns väldigt mycket hemmapul, vad är din tanke med din VPS hosting?

Hade du tänkt försöka sälja detta? Har du ens det fundamentala på plats för köra hosting?
servrar, storage, redudant fiber, redudant strömmatning, redudanta switchar, serverhall med kyla, eventuell DR site.. backup lösning, listan kan göras lång

och kanske det största frågetecknet varför skall ett företag välja din tjänst när det kostar par hundringar och tar två minuter att smälla upp det hos någon av de stora leverantörerna Microsoft, Amazone tex där det finns full integration med AD, Office 365, EMS etc etc..

Permalänk
Medlem
Skrivet av Redtooth:

Känns väldigt mycket hemmapul, vad är din tanke med din VPS hosting?

Hade du tänkt försöka sälja detta? Har du ens det fundamentala på plats för köra hosting?
servrar, storage, redudant fiber, redudant strömmatning, redudanta switchar, serverhall med kyla, eventuell DR site.. backup lösning, listan kan göras lång

och kanske det största frågetecknet varför skall ett företag välja din tjänst när det kostar par hundringar och tar två minuter att smälla upp det hos någon av de stora leverantörerna Microsoft, Amazone tex där det finns full integration med AD, Office 365, EMS etc etc..

Det är hemmapul (labb) för att sätta upp en seriös lösning någon annanstans. Nu var det inte det vi skulle diskutera, men tack för din input.

Visa signatur

Citera för svar

Stora Owncloud/Nextcloud-tråden: http://www.sweclockers.com/forum/122-server/1212245-officiell...
Jobb: Datacenter Manager
Grundare: https://www.hanssonit.se