Cloud hosting atau cloud computing menjadi populer belakangan ini, banyak programmer yang harus mulai belajar dan menguasai cloud computing untuk bisa bersaing dengan programmer-programmer lain. Perusahaan-perusahaan besar sekarang menggunakan cloud computing seperti Azure, Google Cloud, Amazon AWS, dan Linode untuk men-deploy web dan aplikasi mereka ke pasar.
Tapi menyewa VPS atau menyewa resource cloud computing bisa jadi mahal sekali, terutama bagi yang mulai belajar. Di Indonesia sendiri harga VPS sudah termasuk mahal untuk spesifikasi yang kurang mumpuni. Memang benar ada Amazon AWS yang menawarkan "Free Tier" mereka dengan resource yang limited, tapi jika dibandingkan dengan membayar $5/bulan (Sekitar Rp.60.000/bulan) untuk cloud hosting yang lebih baik, kenapa tidak? Dan di Linode, para peserta bisa mendapatkan gratis $100 untuk memulai cloud hosting, jadi ini sangat membantu untuk yang mulai belajar. Peserta tidak akan dikenakan biaya apapun selama masih mempunyai kredit gratis ini. Jadi kita bisa mencoba-coba menggunakan server dengan tingkatan berbeda dari berbagai wilayah di dunia.
Dalam materi ini, peserta kursus akan dipandu untuk :
membuat akun Linode dan mendapatkan gratis kredit sebesar $100 untuk memulai,
membuat server pertama dan bagaimana cara mengaksesnya dari Terminal/CMD
membangun web server dengan LAMP Stack (Apache + MySQL + PHP)
Konfigurasi Virtual Host (Membuat domain dan subdomain di Apache)
Installasi OpenVPN
Installasi Proxy Server dengan Squid (dilengkapi password agar tidak disalah gunakan oleh pihak lain)
Installasi Shadosocks Libev (alternatif VPN menggunakan jalur SOCK)
Installasi Pihole DNS server (membuat DNS server yang akan memblokir iklan-iklan di halaman web)
Konfigurasi firewall untuk aplikasi
Konfigurasi SSH Server supaya lebih aman dari tindakan hacking
Catatan:
1. Diharapkan peserta kursus untuk mengenal dasar-dasar web programming terlebih dahulu.
2. Sebagian besar materi yang diajarkan disini juga bisa diterapkan di Cloud Hosting lain seperti AWS, Azure, Digital Ocean, bahkan penyedia jasa VPS lainnya.