• 11-07-2018, 21:59:29
    #1
    Vultr üzerinden aylık 5$ a kendi sunucunuzu alabilir ve hemen kullanmaya başlayabilirsiniz.
    refli linkim : https://www.vultr.com/?ref=7470691

    Vultr üzerinde sunucu kurulumu için;

    Sisteme kayıt olun, giriş yapın.
    "Deploy New Server" seçeneğine tıklayın.
    Lokasyon seçimi yapın, bağlantısı Türkiye'ye yakın olan ülkeleri seçerseniz daha iyi performans alabilirsiniz. Ben ağırlıklı olarak Amsterdam kullanıyorum.
    Sistem seçimi yapın, yukarıdaki shell script için Centos uygundur. Ben Centos 6.x 64 bit kullanıyorum.
    Server özelliklerinden bütçenize ve sitenizin yüküne göre seçim yapın.
    IPv6 seçimi yapabilirsiniz. Diğerleri tercihen yapılabilir.
    Son olarak hostname yazıp kuruluma başlayın.

    Yaklaşık 5 dakika sonra içerisinde kurulum bitmiş sistem hazır olacaktır.

    Servers kısmından sunucunuzun detaylarına giriş yapın, Parolanız orada gizli olarak görünecektir, Parolanızı görüntüleyin.

    Sunucunuza ssh üzerinden bağlantı kurun,
    bağlandıktan sonra;
    nano script.sh
    dosyayı açtıktan sonra aşağıdaki shell kodlarını içerisine yazın ve ctrl+o ile kaydedin. ctrl+x ile kapatın ve aşağıdaki sıralamalar ile işlemlere devam edin.

    Shell Scripti Kodları
    #!/bin/sh
    
    yum -y upgrade
    curl -O http://vestacp.com/pub/vst-install.sh
    bash vst-install.sh --nginx no --apache yes --phpfpm no --named yes --remi yes --vsftpd no --proftpd yes --iptables yes --fail2ban yes --quota no --exim no --dovecot no --spamassassin no --clamav no --softaculous no --mysql yes --postgresql no --hostname $1 --email $2 --password $3
    yum -y update
    yum install yum-utils
    yum-config-manager --enable remi-php72
    yum update
    service httpd restart
    yum install memcached
    memcached -d -m 512 -l 127.0.0.1 -p 11211 -u nobody
    ps -eaf | grep memcached
    yum install php-memcache
    yum install -y gcc-c++ make
    curl -sL https://rpm.nodesource.com/setup_8.x | sudo -E bash -
    sudo yum install nodejs
    sudo npm i -g npm
    sudo npm i -g forever
    sudo npm audit fix
    chmod 777 /tmp
    chmod 777 /var/lib/php/session
    chown -R admin:admin /var/lib/php/session/
    chown -R admin:admin /var/lib/php/opcache/
    chown -R admin:admin /var/lib/php/wsdlcache/
    chown -R admin:admin /tmp
    service httpd restart
    sudo mv /etc/localtime /etc/localtime.bak
    sudo ln -s /usr/share/zoneinfo/Europe/Istanbul /etc/localtime
    yum install nload
    yukarıdaki script kodlarını sunucunuzda bir dosyaya kaydedin ve uzantısını .sh olarak belirleyin. ( örnek : start.sh )

    ftp servisleri için
    proftpd için
    --vsftpd no --proftpd yes
    vsftpd için
    --vsftpd yes --proftpd no
    mail servisleri için ( şu an tümü kapalı - mail servisleri için yandex kullanıyorum )
    --exim yes --dovecot yes --spamassassin yes --clamav yes
    Bu dosyayı sunucu tarafından erişebilir hale getirin.
    chmod 777 start.sh
    Dosyayı çalıştıralım ( domain mail parola ) şeklindedir belirleyip aşağıdaki kodu çalıştırın.
    ./start.sh domain.com mail@mail.com parola123123
    Kurulum esnasında sizden istenilen izinleri onaylayın "Y"

    Kurulum bittikten sonra ipadresiniz:8083 ile vesta panele erişim sağlayabilirsiniz.
    will be !!
  • 01-08-2018, 18:17:02
    #2
    Tebrikler, elinize sağlık gayet güzel bir bash scripti hazırlamışsınız.

    Manuel yapılacak şeyleri tek bir komut ile yapmak çok daha güzel olacaktır
    Linux System Administrator | Network Security and Server Optimization
  • 20-02-2019, 13:37:28
    #3
    Konuyu hortlatmış olayım, elinize sağlık, şu an işime yaradı
    PREMIUM HİZMET: PROFESYONELLER İÇİN İÇERİK PAZARLAMASI
    PROFESYONEL HABER EDİTÖRLERİYLE ÇALIŞIN

    Ticari işlemlerinizde Skype, GSM gibi kanallar aracılığıyla iletişime geçmeden önce PM ile onay alınız.
    Tüm işlemleriniz için BTC geçerlidir.