- Haz
- 114
- 1
AutoVM Nedir?
* AutoVM artık güncellenmiyor. Güvenlik açıkları olabilir. Sorumluluk kabul etmiyoruz.
AutoVM, VMware ESXI için sanal makineleri yönetmek ve otomatik kurulum yapmaya yarayan açık kaynaklı bir platformdur. AutoVM PHP ve Python ile kodlanmıştır.
AutoVM Özellikleri;
Nasıl Kurulur?
Bir çok firmanın kurulumda zorlandığı AutoVM, aslında gayet kolay bir kurulumu olmakta ve bazı forumlarda fahiş bir fiyata kurulum yapıldığından dolayı sizlere ücretsiz bir şekilde kurulumunu anlatacağım.
Gereksinimler;
AutoVM kendi dökümantasyonunda bizlere minimum yada önerilen bir gereksinim vermemişler fakat Nginx kullanacağımız için ben varsayılan olarak gerekli olabilecek gereksinimleri listeliyorum.
1. Ubuntuyu kurduktan sonra SSH ile bağlanıp root oluyoruz ve altta vermiş olduğum satırı yürütüyoruz. Bu satır AutoVM otomatik kurulumunu gerçekleştirecektir ve site adresini MySQL bilgilerini admin giriş bilgilerini verecektir.
2. Daha sonra MySQL güvenli kurulumu yapıp isterseniz veritabanı root şifresini değiştirebilir anonim kullanıcıları ve test veritabanlarını kaldırabilirsiniz. Güvenli bir kurulum için tüm çıkanları yes işaretleyip devam edebilirsiniz.
3. Kurulum bittikten sonra siteyi ziyaret edip her hangi bir sorun var mı diye kontrol edebilirsiniz.
4. WHMCS kurulumu için SSL gerektiğinden dolayı sitemize certbot ile SSL kurulumu yapacağız. SSL neden gerekli derseniz WHMCS kurulu siteniz https üzerinden yayın yaptığı için http üzerinden yayın yapan siteden css ve js dosyalarını çekeceği için dosyalar http ile geleceğinden dolayı tarayıcı bu dosyaları sitenize yürütmeyecektir.
5. Certbot kurduktan sonra ister alan adı ister alt alan adını makineye yönlendirin. Daha sonra alttaki gibi alan adınızı girerek yeni bir SSL oluşturun. Kurulum sırasında mail gibi bilgiler isteyebilir.
6. Kurulum yaptıktan sonra SSL konumu ekrana gelmiş olup nginx yapılandırmasını güncellemeniz gerekmektedir. AutoVM kendine özel yapılandırması olduğu için ben size hazır yapılandırma vereceğim. İster nano ile içeriği düzenleyin ister dosya olarak dizine yükleyin tercih size kalmış.
Ekli dosyayı görüntüle 3
7. İşlemler bittikten sonra nginx yeniden yükleyin. Daha AutoVM kurulu olan sunucuda yapılacak işlem kalmamıştır.
WHMCS AutoVM Modülü Nasıl Kurulur?
1. Öncelikle AutoVM modülünü FTP veya cPanel aracılığı ile WHMCS yüklü olduğu dizinde modules/servers dosya konumunun içine Autovm adlı yeni klasör açarak ZIP içeriğini bu klasöre yükleyin.
Ekli dosyayı görüntüle 4
2. Daha sonra WHMCS Admin Paneli -> Kurulum -> Sunucular kısmından yeni sunucu ekleyin. Hostname ve IP Address kısmına AutoVM linkini yazıp Modül kısmından Autovm modülünü seçip Kullanıcı adı kısmına da API Keyinizi girin.
3. WHMCS Admin Paneli -> Kurulum -> Ürün ve Hizmetler kısmından yeni bir ürün oluşturun.
4. Özel alanlar kısmından vpsid ve password adında iki yeni alan oluşturun.
[/size]
5. Modül ayarları kısmından AutoVM modülünü seçip ilgili kısımları doldurun ve İlk ödeme gerçekleştikten hemen sonra ürün/hizmet kurulumunu gerçekleştir kısmını işaretleyin.
Not: Planid yazan kısım AutoVM panelinde Plans kısmıdır. Plans kısmından yeni plan oluşturup sadece tek seferlik CPU, Ram, MHZ ve HDD/SSD ayarlamaları yapıp seçtiğiniz ürüne tanımlayabilirsiniz. Bu şekilde daha kolay olacaktır alternatif olarak kendiniz Modül ayarları kısmından vpsCpuMhz vpsHard gibi kısımları kendinize göre doldurabilirsiniz. Bu alanları kullanacaksanız Planid kısmı boş kalmalıdır.
6. Son olarak Müşteri hesabınız ile test edin.
Anlamadığınız her hangi bir kısım var ise yorum olarak belirtmekten çekinmeyin yardımcı olacağım.
İyi forumlar.
* AutoVM artık güncellenmiyor. Güvenlik açıkları olabilir. Sorumluluk kabul etmiyoruz.
AutoVM, VMware ESXI için sanal makineleri yönetmek ve otomatik kurulum yapmaya yarayan açık kaynaklı bir platformdur. AutoVM PHP ve Python ile kodlanmıştır.
AutoVM Özellikleri;
- Bant genişliğini izleyebilme ve trafik kullanımını yönetme
- VMware ESXI kullanmadan bir çok işlemi kendi panelinden yapabilme (Start,stop,duplicate vs.)
- WHMCS ve WiseCP için ücretsiz modüller
- Kolay yönetim paneli
- Geliştiricler için API desteği
Nasıl Kurulur?
Bir çok firmanın kurulumda zorlandığı AutoVM, aslında gayet kolay bir kurulumu olmakta ve bazı forumlarda fahiş bir fiyata kurulum yapıldığından dolayı sizlere ücretsiz bir şekilde kurulumunu anlatacağım.
Gereksinimler;
AutoVM kendi dökümantasyonunda bizlere minimum yada önerilen bir gereksinim vermemişler fakat Nginx kullanacağımız için ben varsayılan olarak gerekli olabilecek gereksinimleri listeliyorum.
- Ubuntu 18.04 İşletim Sistemi
- En az 2GB Ram
- En az 1 Çekirdek CPU
- En az 16GB Depolama
1. Ubuntuyu kurduktan sonra SSH ile bağlanıp root oluyoruz ve altta vermiş olduğum satırı yürütüyoruz. Bu satır AutoVM otomatik kurulumunu gerçekleştirecektir ve site adresini MySQL bilgilerini admin giriş bilgilerini verecektir.
PHP:
[email protected]:~$ cd /tmp && wget -O autovm.sh https://raw.githubusercontent.com/autovmnet/autovm/master/autovm.sh && bash autovm.sh
2. Daha sonra MySQL güvenli kurulumu yapıp isterseniz veritabanı root şifresini değiştirebilir anonim kullanıcıları ve test veritabanlarını kaldırabilirsiniz. Güvenli bir kurulum için tüm çıkanları yes işaretleyip devam edebilirsiniz.
PHP:
[email protected]:~$ mysql_secure_installation

3. Kurulum bittikten sonra siteyi ziyaret edip her hangi bir sorun var mı diye kontrol edebilirsiniz.
4. WHMCS kurulumu için SSL gerektiğinden dolayı sitemize certbot ile SSL kurulumu yapacağız. SSL neden gerekli derseniz WHMCS kurulu siteniz https üzerinden yayın yaptığı için http üzerinden yayın yapan siteden css ve js dosyalarını çekeceği için dosyalar http ile geleceğinden dolayı tarayıcı bu dosyaları sitenize yürütmeyecektir.
PHP:
[email protected]:~$ apt install certbot python3-certbot-nginx
5. Certbot kurduktan sonra ister alan adı ister alt alan adını makineye yönlendirin. Daha sonra alttaki gibi alan adınızı girerek yeni bir SSL oluşturun. Kurulum sırasında mail gibi bilgiler isteyebilir.
PHP:
[email protected]:~$ certbot --nginx -d autovm.webmafyasi.net
6. Kurulum yaptıktan sonra SSL konumu ekrana gelmiş olup nginx yapılandırmasını güncellemeniz gerekmektedir. AutoVM kendine özel yapılandırması olduğu için ben size hazır yapılandırma vereceğim. İster nano ile içeriği düzenleyin ister dosya olarak dizine yükleyin tercih size kalmış.
PHP:
[email protected]:~$ nano /etc/nginx/sites-enabled/default
PHP:
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/autovm/web;
index index.php index.htm index.nginx-debian.html;
server_name _;
location / {
try_files $uri $uri/ =404;
}
}
server {
root /var/www/autovm/web;
index index.php index.htm index.nginx-debian.html;
server_name autovm.webmafyasi.net;
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.2-fpm.sock; } location ~ \.ht { deny all; }
listen [::]:443 ssl ipv6only=on;
listen 443 ssl;
ssl_certificate /etc/letsencrypt/live/autovm.webmafyasi.net/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/autovm.webmafyasi.net/privkey.pem;
include /etc/letsencrypt/options-ssl-nginx.conf;
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
}
server {
if ($host = autovm.webmafyasi.net) {
return 301 https://$host$request_uri;
}
listen 80 ;
listen [::]:80 ;
server_name autovm.webmafyasi.net;
return 404;
}
Ekli dosyayı görüntüle 3
7. İşlemler bittikten sonra nginx yeniden yükleyin. Daha AutoVM kurulu olan sunucuda yapılacak işlem kalmamıştır.
PHP:
[email protected]:~$ nginx -s reload
veya
[email protected]:~$ service nginx restart
WHMCS AutoVM Modülü Nasıl Kurulur?
1. Öncelikle AutoVM modülünü FTP veya cPanel aracılığı ile WHMCS yüklü olduğu dizinde modules/servers dosya konumunun içine Autovm adlı yeni klasör açarak ZIP içeriğini bu klasöre yükleyin.
Ekli dosyayı görüntüle 4
Ziyaretçiler için gizlenmiş link,görmek için
Giriş yapın veya üye olun.
2. Daha sonra WHMCS Admin Paneli -> Kurulum -> Sunucular kısmından yeni sunucu ekleyin. Hostname ve IP Address kısmına AutoVM linkini yazıp Modül kısmından Autovm modülünü seçip Kullanıcı adı kısmına da API Keyinizi girin.

3. WHMCS Admin Paneli -> Kurulum -> Ürün ve Hizmetler kısmından yeni bir ürün oluşturun.
4. Özel alanlar kısmından vpsid ve password adında iki yeni alan oluşturun.

5. Modül ayarları kısmından AutoVM modülünü seçip ilgili kısımları doldurun ve İlk ödeme gerçekleştikten hemen sonra ürün/hizmet kurulumunu gerçekleştir kısmını işaretleyin.
Not: Planid yazan kısım AutoVM panelinde Plans kısmıdır. Plans kısmından yeni plan oluşturup sadece tek seferlik CPU, Ram, MHZ ve HDD/SSD ayarlamaları yapıp seçtiğiniz ürüne tanımlayabilirsiniz. Bu şekilde daha kolay olacaktır alternatif olarak kendiniz Modül ayarları kısmından vpsCpuMhz vpsHard gibi kısımları kendinize göre doldurabilirsiniz. Bu alanları kullanacaksanız Planid kısmı boş kalmalıdır.


6. Son olarak Müşteri hesabınız ile test edin.

Anlamadığınız her hangi bir kısım var ise yorum olarak belirtmekten çekinmeyin yardımcı olacağım.
İyi forumlar.
Ekli dosyalar
Son düzenleme: