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
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?
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
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..
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.
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
Copyright © 1999–2024 Geeks AB. Allt innehåll tillhör Geeks AB.
Citering är tillåten om källan anges.