1. Halo Guest, pastikan Anda selalu menaati peraturan forum sebelum mengirimkan post atau thread baru.

Cara Mudah Setup VPS: Nginx + Varnish Cache + Php-fpm + MySQL

Discussion in 'Hosting & Domain' started by emoticonizer, Sep 10, 2011.

  1. emoticonizer

    emoticonizer Ecofriendly

    Joined:
    Oct 2, 2009
    Messages:
    1,351
    Likes Received:
    415
    Location:
    /var/www
    Setelah dulu smpat tanya2 gmn cara setting / install unmanaged vps dan berakhir dgn kata2 "kalo blum bisa, beli aja yg managed vps mas!!", dan alhamdulillah skrg sdh bisa (sedikit) akhirnya saya putuskan utk menulis tutorialnya berdasarkan apa yg sdh saya praktekkan.

    Tentunya tutorial ini saya dedikasikan utk semangat juang "Start Sharing Not Selling"...

    ##################################
    DASAR TEORI
    ##################################

    Menggunakan Unmanaged Budget VPS adalah sebagai alternatif bagi yg merasa kurang dgn Shared hosting tapi budget mepet untuk membeli Managed VPS + Licensi cPanel. Memang ada alternative Control Panel yg gratis sprti Kloxo, tapi penggunaan Control Panel trmasuk cPanel dan Kloxo akan memakan jatah RAM di VPS.

    Jadi tutorial setup unmanaged VPS ini tanpa cPanel? Tentu saja ya tanpa cPanel.

    Dengan menggunakan Nginx diharapkan server akan lbh kenceng dari pada standard Apache. Plus dengan Varnish Cache, diharapkan server akan lebih kenceng plus ringan di CPU resource.


    ##################################
    HIPOTESIS
    ##################################

    Tutorial langsung praktek, diharapkan anda baca, praktek, langsung bisa.

    ##################################
    TUJUAN
    ##################################

    1- Setup VPS sampe online kurang dr 15 menit (tdk trmasuk waktu utk cari & beli vps nya ya gan)
    2- [DIY] Setup VPS unmanaged yg Kenceng, resource-friendly, dan murah dgn Nginx dan Varnish cache
    3- Ngirit duit

    ##################################
    ALAT DAN BAHAN
    ##################################

    1- Komputer / lappy dgn koneksi internet tentunya
    2- Budget / low end VPS dgn min. 1 buah IP
    3- Ubuntu OS (bisa 11.04 Natty atau 10.10 Maverick) - Debian jg bisa
    4- Tuxlite Linux Nginx MySQL PHP5-fpm Stack
    5- Permen / rokok / kopi
    6- Sedikit nyali

    ##################################
    TINJAUAN PUSTAKA
    ##################################

    Apa itu Linux:
    Operating System (OS) berbasis UNIX dan bla bla bla (buka Wikipedia ya)

    Apa itu Nginx:
    adalah sebuah high performance web server dan reverse proxy server (lbh kenceng dr apache)

    Apa itu MySQL dan PHP5:
    Tanya mbah Google aja utk deskripsinya

    Apa itu Varnish Cache
    It is a state of the art web application accelerator. (biar server lbh kenceng dan load CPU ringan). Googling aj dgn keyword "varnish cache vs litespeed"
    hxxp://www.varnish-cache.org

    ##################################
    W A R N I N G
    ##################################

    Tutorial ini dibuat oleh newbie khusus utk newbie, para agan2 yg sdh master silahkan dikoreksi, ditambahin kalo ada yg salah.. :D

    ##################################
    CARA KERJA
    ##################################

    Persiapan:
    - Silahkan beli dulu vps nya gan, cari yg murah saja
    - Kalo sdh beli pasti dapat IP, root, dan password

    Step 1.
    Download Putty.exe >> buka Putty >> masukkan IP vps nya >> pastikan SSH port 22 >> klik [Open] >> kalo ditanya (pasti) "login as:" jawab aja "root" lalu masukkan password root nya

    [​IMG]

    Step 2.
    Setelah masuk ketikkan perintah berikut:
    (satu line adalah satu command, jd teken enter ya)

    mkdir tuxlite
    cd tuxlite

    Step 3.
    Setelah itu download tuxlite LNMP stack (pake nginx) atau LAMP (kalo mau pake Apache aja tnpa Nginx).
    Lihat download linknya di sini hxxp://tuxlite.com/download/

    terus ketikkan command di bawah ini utk mendownload

    wget http://download.link/disini - contoh utk Ubuntu 11.04 adlh seperti berikut

    wget hxxp://tuxlite.com/scripts/lnmp-natty-multiuser.tar.gz

    [​IMG]

    Step 4.
    Setelah proses download selesai, jgn lupa untuk mengextraksi isinya dgn command:

    tar xzf [file name .tar.gz] --> contoh spt dibawah ini

    tar xzf lnmp-natty-multiuser.tar.gz

    [​IMG]

    Step 5.
    Sekarang edit file options.conf, biar mudah pake nano editor aja yah, ketik spt ini:

    nano options.conf

    n.b: kalo nano belum terinstall install dulu dgn perintah:

    apt-get update && apt-get -y install aptitude
    apt-get install nano

    [​IMG]

    Step 6.
    Saatnya mengedit file options.conf sesuai settingan servermu. Yg perlu diganti adalah: hostname, hostname FQDN, server IP, Mysql_root_password, yg lainnya biarin aja.

    Kalo sdh selesai negedit, tekan Ctrl+O untuk menyimpan lalu Ctrl+X untuk keluar

    [​IMG]

    Step 7.
    Selanjutnya ketikkan perintah ini:

    chmod 700 *.sh

    Step 8.
    Saatnya proses installasi. Ketik perintah berikut:

    ./install.sh

    tekan enter lalu tunggu proses install utk selesai. Ada kalanya anda ditanya2, ikuti aja sesuai petunjuk di layar monitor anda

    [​IMG]

    Step 9.
    Setelah selsai anda harus membuat username baru (krn root login sdh didisable) dan memasukkan domain anda di server. Ketik berikut (ganti ahmad dgn namu dan domain.com dgn domainmu sendiri):

    adduser ahmad
    ./domain.sh add ahmad domain.com

    [​IMG]

    Step 10.
    Yup selesai. Pada dasarnya smpe tahap ini proses installasi sudah selesai dan lokasi file2 blog / website anda akan terletak di:
    /home/username/domains/domainname.tld/public_html

    contoh utk si ahmad:

    /home/ahmad/domains/domain.com/public_html

    Step 11.
    Sekarang installasi Varnish Cache biar server lbh kenceng dan ringan.
    Untuk Tuxlite script v1.2 gunakan perintah

    ./setup.sh varnish on

    sedangkan utk Tuxlite script v1.3 gunakan perintah:

    ./varnish.sh --> tekan enter lalu akan ada list perintah utk installnya (sy lupa jhe..)

    kalo gk salah

    ./varnish.sh install

    trus untuk mengaktifkannya:

    ./varnish.sh on

    [​IMG]

    Step 12.
    Nah Nginx, Varnish, Php5, MySQL sdh terinstall, apa yg kurang? Yup betul, PhpMyAdmin.
    Install dulu dgn command:

    ./setup.sh pma

    lalu aktifkan dgn command;

    ./setup.sh pma on

    [​IMG]

    Yup selesai..

    Sekarang test VPS mu dgn mengetikkan nomor IP mu di browser lalu tekan enter.

    [​IMG]


    ##################################
    K E S I M P U L A N
    ##################################

    Nah cukup mudah dan cepat bukan? saya rasa seluruh proses installasinya gk lebih dr 15 menit dan VPS mu sudah aktif dgn Nginx + PHP5-fpm + MySQL + PhPMyadmin + Varnish Cache.

    Selain mudah cara ini jg cukup ngirit loh. Dgn begini ente bisa jalanin unmanaged VPS dgn harga di bawah $10/bulan. Bayangkan jika anda beli yg Managed + Licensi untuk cPanel nya lagi.


    ##################################
    S A R A N DAN P E S A N
    ##################################

    Untuk pengiritan lebih lanjut, selama tahap belajar setup vps ini, sebaiknya cari aja vps yg ada masa trial / promo nya. Intinya kan hanya akan kita oprek2 utk belajar, pas sudah bisa baru beli vps yg mantabs. Salah satu alternatif utk coba2 adalah Dotblock 2GB ($1 bulan pertama) atau Burst.net 512MB ($1 bulan pertama). Saya rasa 1 bulan lebih dr cukup buat kita belajar praktek ini. Kalo sudah selesai tinggal "Submit Cancelation Request" aj gan.

    LNMP Stack dr tuxlite ini cukup ringan loh, secara teori script ini bisa diinstall/dijalankan pada VPS dgn RAM cuma 96MB. Fresh install nya sj cuma memakan 70MB RAM. Sedangkan VPS dgn RAM 128MB sj bnyk yg seharga $4-$5. Tapi saya sarankan untuk pake Xen/KVM/Virtuozzo VPS dgn RAM 256MB. Sedangkan utk OpenVZ vps biasanya akan menunjukkan sekitar 300MB, hal ini disebabkan oleh kebanyakan memory accounting on OpenVZ is "broken".

    [​IMG]

    Jadi intinya kalo beli VPS yg OpenVZ sbaiknya yg 512MB aja deh, tp kalo XEN bisa aja pake yg 128 ato 256MB. Tp ingat higher specs is better.

    ***UPDATE:
    Sekedar tambahan krn ada yg tanya VPS yg bagus di mana. Kalo setahu saya sih di Linode.com bagus juga dan bnyk yg nyaranin. Akan tetapi kalo cari yg budget vps (low end price) coba cek di lowendbox.com atau cek availability di lowendstock.com

    Untuk contoh blog yg menggunakan VPS Ubuntu + Nginx + Varnish Cache silahkan cek hxxp://www.techie-buzz.com (bukan punya ane, punya org india)


    ##################################
    P E N U T U P
    ##################################

    Selanjutnya yg perlu anda lakukan adalah;

    1. Setting DNS dan NS agar domain anda resolve ke VPS.
    baca lanjutannya di:
    http://www.adsense-id.com/forums/showthread.php/92329-Cara-Mudah-Setup-VPS-Unmanaged-Part-2

    2. Install Wordpress kalo mau ngeblog / bisa aja script lainnya sesuai selera.

    N.B. nunggu like kepencet 10 org baru lanjut ke tutorial berikutnya :D
     
    Last edited: Sep 11, 2011
    Cookies, arba22, khotob1 and 55 others like this.
  2. mascang

    mascang Hero

    Joined:
    Jun 4, 2009
    Messages:
    681
    Likes Received:
    37
    Location:
    Pinggiran Jogja
    manteb , detil banget tutorialnya om , sayangnya masih belum ada yang bisa dioprek :lol:
     
  3. emoticonizer

    emoticonizer Ecofriendly

    Joined:
    Oct 2, 2009
    Messages:
    1,351
    Likes Received:
    415
    Location:
    /var/www
    Bisa dicari gan :))

    Modal $1 aja sudah bisa latihan oprek2 vps.. gk usah beli domain dulu :D
     
  4. qazx7

    qazx7 Ads.id Starter

    Joined:
    May 28, 2011
    Messages:
    54
    Likes Received:
    1
    kalo ada pics nya sekali lgi mantap om....

    p/s:ane pun masih blum bisa langgan VPS tp nice share
     
  5. Nextblogger

    Nextblogger Ads.id Pro

    Joined:
    Jun 17, 2011
    Messages:
    263
    Likes Received:
    0
    Location:
    KRidankGo
    VPS apaan tuh gan 1 dlr...
     
  6. lerry

    lerry SuperMi

    Joined:
    Oct 21, 2009
    Messages:
    3,500
    Likes Received:
    528
    Ijin bookmark om....
     
  7. emoticonizer

    emoticonizer Ecofriendly

    Joined:
    Oct 2, 2009
    Messages:
    1,351
    Likes Received:
    415
    Location:
    /var/www
    Yup, betul bro... ntar kalo sempet ta buatin SS nya. Tapi kalo gak salah sub forum hosting ini didisable ya BBCode dan IMG tag nya.. ntar ta coba dulu ya gan :D

    ---------- Post added at 02:28 AM ---------- Previous post was at 02:27 AM ----------

    baca aja dulu gan dr awal smpe akhir.. ntar pas di poin Saran dan pesan ada penjelasannya :)
     
  8. serampangan

    serampangan Super Hero

    Joined:
    Nov 4, 2010
    Messages:
    983
    Likes Received:
    96
    Location:
    Sukoharjo-Tangerang-Sungailiat
    like nya dah di pencet gan
    nunggu sisa penghuni laennya mencet like jg supaya kita bisa lanjut setting berikutnya
    mantap ini dia yg ditunggu2 tutorialnya jadi bisa ngirit
    mau jajal ah nanti kl ada kesulitan nanya ma mastah boleh kan yah...
     
  9. daoes_com

    daoes_com Super Hero

    Joined:
    Feb 16, 2010
    Messages:
    831
    Likes Received:
    28
    matep tutsnya... menunggu lanjutan mas bro thx :D
     
  10. arramuse

    arramuse Super Hero

    Joined:
    Oct 24, 2008
    Messages:
    3,817
    Likes Received:
    446
    Location:
    Dead Inside
    thanks, serapan baru :D, soale biasa pake managed :D
     
  11. sempolnet

    sempolnet Hero

    Joined:
    May 16, 2011
    Messages:
    692
    Likes Received:
    3
    mantap infonya gan gelar tiker dulu akh.. soalnya lagi mau beralih ke vps
    klau tempat beli vps yang bagus mana gan..
     
  12. Imam Bonjol

    Imam Bonjol Ads.id Pro

    Joined:
    Mar 31, 2011
    Messages:
    302
    Likes Received:
    3
    Location:
    Indonesia
    wah bisa dicobak nih :D
    buat thx untuk TS nya..
     
  13. Fauzi2406

    Fauzi2406 Super Hero

    Joined:
    Feb 16, 2009
    Messages:
    1,441
    Likes Received:
    58
    Location:
    Desa Suci
    mantap... thank's sharing nya... mau mencoba dulu, soalnya bisa pake managed
     
  14. anisku11

    anisku11 Super Hero

    Joined:
    Jun 28, 2011
    Messages:
    1,627
    Likes Received:
    179
    Location:
    Semarang
    ,wah manteb mastah
    :gembira:
    nubie ijin bukmark :D
     
  15. nncjn

    nncjn Hero

    Joined:
    Nov 9, 2009
    Messages:
    608
    Likes Received:
    15
    Dari dulu pingin nyoba VPS tapi nggak ngerti. Thanks sudah sharing akan saya coba ... like for you
     
  16. emoticonizer

    emoticonizer Ecofriendly

    Joined:
    Oct 2, 2009
    Messages:
    1,351
    Likes Received:
    415
    Location:
    /var/www
    @ serampangan

    quote: mau jajal ah nanti kl ada kesulitan nanya ma mastah boleh kan yah...

    boleh aja gan,.. semangat start sharing not selling :D

    @ sempolnet

    quote: klau tempat beli vps yang bagus mana gan..

    banyak koq gan.. kalo ente cari yg kualitas bagus coba di hxxp://linode.com gan

    sek bentar lg ta' update post nya..
     
  17. hersu

    hersu Super Hero

    Joined:
    May 5, 2009
    Messages:
    929
    Likes Received:
    49
    sip...nyari TKP buat belajar VPS,
    dah di bukmak trus nunggu tutorial selanjutnya.
    makasih
     
  18. emoticonizer

    emoticonizer Ecofriendly

    Joined:
    Oct 2, 2009
    Messages:
    1,351
    Likes Received:
    415
    Location:
    /var/www
    ditunggu ya mas.. insya Allah ntar malam :D
     
  19. jasakuni

    jasakuni Ads.id Fan

    Joined:
    Aug 30, 2011
    Messages:
    231
    Likes Received:
    3
    walau belum bisa beli vps, sy bookmark dolo deh
    mudah2an kedepan bisa pake VPS
     
  20. emoticonizer

    emoticonizer Ecofriendly

    Joined:
    Oct 2, 2009
    Messages:
    1,351
    Likes Received:
    415
    Location:
    /var/www
    Silahkan gan.. pasti bisa koq..
     

Share This Page