Server Linux

Panduan Cepat dan Mudah
Membuat Server Menggunakan Linux


Saya tidak mau panjang lebar menjelaskan kata pengantar tapi intinya kamu perlu tau halaman ini memuat pembahasan bagaimana caranya membuat server menggunakan linux agar nantinya akan bisa kamu akses langsung melalui internet.

Panduannya telah di rancang untuk khusus pemula dan mudah di pahami jadi artikel ini bakal panjang sekali dan cocok buat kamu yang serius mempelajari server linux server.

Sedikit saran artikel ini butuh banyak praktek jadi silakan baca artikel panduan ini dari awal sampai habis lalu  langsung dipraktekan! Kenapa? Karena saya ingin apa yang kamu pelajari harus ada hasil yang nyata, jadi di akhir panduan ini kamu bakal punya server linux sendiri. 

Pemilihan Linux Server
Linux adalah sistem operasi opensource yang banyak sekali variannya jadi kamu tidak perlu bingung menentukan manakah yang terbaik tetapi saya ingin menggunakan apa yang terbaik menurut saya yang pasti bakal cocok untuk kamu

Kita pakai sistem operasi Ubuntu Server ingat ya Ubuntu Server, secara singkat Ubuntu ada dua versi yaitu versi desktop/workstation untuk di gunakan sebagai user dan satu lagi Ubuntu Server yang khusus di gunakan untuk server. 

Ubuntu memiliki komunitas yang besar baik dari blog atau forum jadi kamu tidak perlu bingung kalau ada kesulitan cukup di browsing saja atau kamu bisa kontak saya

****

Daftar Isi

  1. Persiapan Server
  2. Instalasi Server 
  3. Membuat Server (Sesuai Kebutuhkan Kamu)


Sudah siap? Ayo kita mulai...!!!

Bagian 1. Persiapan Server

Banyak sekali yang perlu di persiapkan dalam proses pembuatan server tetapi saya akan jelaskan sekilas saja mengenai hal tersebut karena fokus kita adalah bagaimana kamu bisa belajar membuat server sendiri dengan budget terjangkau.

Beberapa hal yang perlu di persiapkan dan perlukan antara lain:

Data Center 

Merupakan tempat atau gedung yang di rancang khusus dengan sistem kelistrikan dan koneksi internet yang tidak boleh mati dan juga sistem pendingin untuk menjaga ruangan tetap dingin, kenapa harus dingin? karena di dalam ruangan ini akan berisi susunan rak server lalu terdapat banyak sekali komputer server di dalam masing-masing rak yang sudah pasti bakal panas sekali. 

Foto data center di Jakarta Selatan sewaktu Saya sedang memindahkan server milik salah satu game online di indonesia.

Mesin Server

Komputer yang digunakan untuk server tentu memiliki spesifikasi yang berbeda dengan komputer yang biasa kamu gunakan, karena komputer ini nantinya akan digunakan selama 24 non-stop tanpa henti. 

spesifikasi-komputer-server

Spesifikasi Server Game Online Dual Processor Xeon 2.10Ghz, RAM 144Gb menggunakan Cisco UCS-C 


Koneksi Internet

Biar server kamu bisa di akses melalui internet tentu kamu bakal membutuhkan koneksi internet dedicated yang memiliki IP Public agar bisa di akses langsung dari internet 


Bagi beberapa orang yang ingin benar-benar belajar server pasti akan menjadi kendala karena tidak semua orang mempunyai data center, tidak semua orang punya komputer server untuk di gunakan 24 jam nontsop dengan koneksi internet menggunakan dedicated IP public

Biacara soal budget berapa nilai investasi yang di perlukan? Pasti bakal bikin kamu geleng-geleng kepala! Tapi bukan berarti kamu tidak bisa membangun data center dengan server dan konekvitas internetnya  semuanya bergantung dari budget yang kamu miliki. 

Oleh sebab itu saya akan memberikan solusi dimana kamu bisa mendapatkan hal itu semua dengan biaya yang cukup murah dan kamu bisa langsung membuat server linux yang online 24jam di salah satu data center lalu servermu bisa langsung di akses dari internet. Menarik bukan?


Virtual Private Server (VPS)

Saya ingin memperkenalkan Virtual Server sebagai solusi untuk belajar server menggunakan linux dengan biaya yang sangat terjangkau.

Virtual Private Server lebih di kenal dengan sebutan VPS adalah sebuah layanan yang di berikan oleh penyedia jasa hosting dimana mereka berbagi space di dalam server mereka untuk di sewakan.

Virtual Server di bangung menggunakan menggunakan teknologi virtualisasi jadi secara singkat ada server virtual di dalam server secara fisik.

Satu Fisik Server bisa memuat banyak sekali virtual server kemudian antara virtual server yang satu dengan lainnya di pisah menggunakan virtual hardware jadi boleh di bilang walau itu sebuah virtual server tetapi akan sama persis seperti kamu punya server fisik sendiri karena dalam virtual server kamu punya Processor, RAM dan Hardisk jadi kamu tidak perlu ragu lagi dengan kemampuan virtual server.

Ilustrasi Virtual Server dimana Server Fisik bisa memuat beberapa virtual server di dalamnya

Saya tidak akan membahas tentang teknologi Virtualisasi disini tetapi saya ingin menjelaskan bahwa teknologi ini adalah solusi buat kamu yang ingin membuat server linux sendiri tanpa harus kamu memiliki infrastruktur yang besar.

Tugas:

  • Sampai disini tidak ada yang perlu kamu praktekan, tapi kamu perlu yakin kamu bisa belajar linux server dengan solusi virtual private server yang terjangkau kantong


Bagian 2. Instalasi Server

Sekarang sebelum memulai proses instalasi server tentu kamu harus punya infrastrukturnya, seperti solusi yang saya sebutkan di bagian satu kamu harus menggunakan Virtual Private Server sendiri. 

Kamu harus membeli Virtual Server untuk punya virtual private server. Saya tau pasti kamu langsung bertanya berapa harganya? Tenang saja karena ini sangat terjangkau tidak bakal bikin kantong jebol karena harganya dimulai dari 100ribu hingga 2 juta per bulan, harga ini tidaklah mahal kalau dibandingkan dengan kamu membangung infrastruktur server sendiri. 

Apa yang ada di dalam kotak (Vritual Server)? Kalau kamu beli kira-kira ini yang bakal kamu dapatkan:

  1. Virtual Server
    Kamu bakal dapat server dengan hardisk dan prosesor layaknya komputer pada umumnya dan spesifikasinya fleksible artinya kamu bisa upgrade sesuai kebutuhan entah itu mau upgrade Prosesor, RAM atau Hardisk. Satu lagi biasanya di kasih pilihan server mau di taruh di indonesia atau di luar negeri.

  2. Dedicated IP Public
    Kamu mendapatkan IP public sehinggga bisa diakses darimanapun menggunakan internet dan IP Public di sebuah server itu sangat penting karena server akan banyak menggunakan ini.

  3. Sistem Operasi
    Server masih kosong jadi kamu bebas memilih sistem operasi yang bakal di install di server kamu, ingat kita belajar pakai ubuntu jadi kamu harus install ubuntu di servermu! Lalu kamu bakal dapat full akses root jadi hanya kamu yang pegang kendali terhadapat server.

  4. Control Panel
    Tempat memanage server untuk memonitor status kinerja server mematikan atau menghidupkan server


Dimana bisa membeli Virtual Server?

Saya memilih https://www.domainesia.com sebagai tempat untuk membeli VPS dari sekian banyak penjual VPS yang ada. Berdasarkan pengalaman saya disitu pelayanannya bagus, cepat, murah dan support 24jam. Terpenting buat saya adalah server tidak pernah ada gangguan karena saya tidak ingin server saya mati. Menariknya lagi terkadang ada promosi-promosi menarik yang bisa di dapatkan oleh kamu. 

Saya sudah meminta tolong kepada penyedia jasa sewa vps agar semua pengunjung website belajarlinux.org yang pengen banget belajar server linux bisa mendapatkan discount khusus jadi pastikan sewaktu kamu beli harus menggunakan kode vocer dari saya. 

Gunakan Kode Voucher:
BELAJARLINUXORG

Discount 20% khusus pembaca belajarlinux.org

Cara Membeli Virtual Server

Buka website domainesia.com lalu pada menu paling atas pilih menu Virtual Server maka kamu akan di sajikan daftar pilhan ukuran VPS yang bisa kamu pilih sesuai dengan kebutuhan server mu. 

Gambar website domainesia.com lalu pilih menu virtual server

Silakan pilih kebutuhan kamu dan silakan disesuaikan dengan budget kantong kamu, tetapi kalau kamu masih bingung mau pilih yang mana coba saja tips di bawah ini

Periksa Kebutuhan Kamu

Coba tanyai diri sendiri apakah kamu mau belajar untuk coba-coba aja? kalau memang demikian kamu bisa pakai paket 512 maksudnya adalah 512MB RAM. Paket ini sangat cocok karena sudah pasti bakal memenuhi kebutuhan kamu.

Kamu ingin belajar tetapi untuk kebutuhan pekerjaan atau tugas kuliah? Nah kamu bisa pakai paket yang lebih besar bergantung dari project yang sedang kamu kerjakan 

  • Untuk Database Server saya sarankan silakan pilih yang RAM dan Prosesornya besar
  • Untuk Cloud Fileserver kamu bisa pilih dengan Hardisk yang besar. 
  • Web Server cukup pakai 1 atau 2 GB

Terakhir kalau untuk kebutuhan profesional atau perusahaan bisa pakai 4GB ke atas, silakan tombol lihat semua ukuran untuk melihat kapasitas yang lebih besar.

Apakah kamu sudah menentukan kira-kira mau ambil paket yang mana? Ayo sekarang kita lanjut. Tekan tombol pesan yang ada di kotak setiap paket lalu kamu akan di arahkan ke formulir pengisian mohon perhatikan saya sudah berikan tanda 1,2,3 silakan lihat di gambar

Lakukan pengisian formulir sesuai dengan kotak urutan

  1. Formulir pengisian Server
    Siklus berapa server akan di gunakan
    Hostname ketikan nama komputer kamu atau kamu bisa ketikan nama domain kalau kamu sudah punya domain
    Password pembuatan password yang akan kamu gunakan untuk masuk ke server nantinya.
    Datacenter berarti nanti server kamu ada di Jakarta Indonesia
    Operating System di pilih ke ubuntu 64 bit versi boleh di pilih sesuai selera, saran saya gunakan saja versi terbaru
    Addons kamu bisa kosongkan karena kita tidak akan pakai addons jangan kawatir kamu tetap masih bisa membeli nya belakangan.

  2. Untuk kode vocer jangan lupa ketikan belajarlinuxorg untuk mendapatkan potongan sebesar 20% khusus buat pembaca belajarlinux.org

  3. Kamu harus daftar sebagai pelanggan domainesia jadi ketikan email kamu lalu password untuk masuk ke control panel domainesia.


Jika sudah lalu tekan tombol SignUp maka tahapan selanjutnya adalan pengisian data pribadi seperti pada contoh gambar di bawah

Silakan di isi Formulirnya lalu tekan lanjut lalu akan muncul formulir tambahan silakan di isikan saja selengkap-lengkapnya 

Jika sudah di isi semua silakan tekan tombol Sign up untuk menyelesaikan pembelian sekaligus pendaftaranya, proses nya agak lama jadi di tunggu saja karena mereka sekaligus menyiapkan servernya.

Sekarang kamu bisa masuk ke halaman https://my.domainesia.com disitu adalah halaman control panel dari virtual server jadi harap di ingat ya password masuk control panel nya

Nah masuklan ke menu billing lalu selesaikan pembayaranya baik itu pembayaran menggunakan transfer atau internet banking. Jika kamu sudah lakukan itu silakan tunggu konfirmasi atau lakukan konfirmasi ada tombol di dalam invoice nya jadi tinggal klik saja. 

Jika sudah aktif kamu akan segera mendapatkan email berupa invoice dan juga informasi server 

Maaf ya di sensor itu adalah alamat IP  dan password untuk masuk ke server belajarlinux jadi kalau kamu sudah mendapat email ini simpan baik-baik bila perlu di print saja. 

Jika sudah mendapat email tersebut berarti server kamu sudah aktif dan sudah siap kamu gunakan untuk tempur! 


"Selamat Kamu Sudah Punya Server Linux"


Mengakses Server VPS Linux Via Remote


Setelah kamu meginstall server linux ubuntu di VPS, kamu sekarang sudah mempunyai server dengan IP public yang online 24 jam dan bisa diakses darimanapun dan kapanpun menggunakan jaringan internet.

Kamu bisa meremote shell VPS linux servermu menggunakan windows,linux,mac dan HP android.

mengakses server VPS

Cara Remote Akses VPS Linux Menggunakan HP Android

Kamu bisa mengakses remote server linux VPS mu menggunakan HP android yang kamu punya,jadi kamu bisa mengaksesnya darimanapun dan kapanpun selama HP android mu mempunyai paket data/terkoneksi ke internet.Yang kamu butuhkan adalah aplikasi SSH client di HP android mu,saya akan menggunakan aplikasi ConnectBot

remote vps linux via android
remote vps linux via android


  1. Cari download dan install aplikasi ConnectBot dari google play. lalu Buka aplikasi ConnectBot > klik tanda +
  2. Masukan [email protected] seperti contoh,ganti host dengan IP server VPS linux mu >klik + kanan atas untuk menyimpan
  3. klik pada nickname /nama server VPS linux mu untuk konek
  4. Klik Yes untuk menyetujui konek ke server vps linux mu
  5. masukan password dengan benar dan selamat kamu telah masuk ke shell server vps linux mu menggunakan HP android mu

Cara Remote Akses VPS Linux Menggunakan Windows

Untuk bisa meremote shell server VPS Linux ubuntu mu kamu harus menginstall aplikasi SSH client,kamu bisa menggunakan bitvise,putty ataupun aplikasi sejenis,saya akan menggunakan putty.

cara akses server vps dari windows
  1. Download dan install aplikasi ssh client 64bit dari putty.org 
  2. Putty akan terinstall di C:\Program Files\PuTTY ,jalankan putty.exe
  3. pada hostname bagian session putty masukan IP server VPS linux mu,portnya default 22 > klik open
  4. kamu akan diminta mengidentifikasi server,apakah itu server yang dimaksud, klik yes unutk menyimpan identitas server ke cache komputermu
  5. masukan username dan password server VPS mu dengan benar 

Cara Remote Akses VPS Linux menggunakan Mac dan Linux 

Jika kamu menggunakan macOS atau Linux kamu tidak perlu mendownload aplikasi/package apapun untuk mengakses server VPS mu,cukup buka terminal dan ketikan perintah berikut ini

$ ssh [email protected]_vps_mu  
contoh : $ ssh [email protected]

pada ip_vps_mu diganti dengan ip server yang kamu dapatkan via email lalu tekan enter maka kamu akan muncul peringatan persetujuan identifikasi mesin komputer apakah sudah betul seperti dibawah ini

The authenticity of host 'example.com (114.25.29.30)' can't be established. RSA key fingerprint is f9:9b:06:11:75:d4:1f:d1:3c:51:0d:22:4a:13:ff:9f. Are you sure you want to continue connecting (yes/no)_

Cukup kamu ketikan y lalu tekan enter ,setelah itu akan muncul peringatan seperti ini  

[email protected] password: _

cukup masukan password lalu tekan enter jika passwordnya benar maka akan muncul pesan seperti di bawah ini  

Welcome to Ubuntu 18.04 LTS (GNU/Linux 4.15.0-22-generic x86_64)

 * Documentation:  https://help.ubuntu.com

 * Management:     https://landscape.canonical.com

 * Support:        https://ubuntu.com/advantage

Last login: Sun May  5 22:18:12 2019 from 114.xxx.xxx.xxx

[email protected]:~# 

Sekarang kamu sudah masuk ke server linux milik kamu yang data centernya berada di jakarta. Nah kamu sudah paham linux virtual ada solusi buat kamu dengan biaya murah dan sudah tau dimana harus membelinya langkah berikutnya adalah kita akan mengkonfigurasi server sesuai dengan kebutuhan atau project kamu tetapi sebelum lanjut ke tahap 3 silakan kerjakan tugas dari saya. 

Tugas Praktek:

Bagian 3. Membuat Server 

Sedikit informasi server itu sendiri adalah komputernya sedangkan service adalah aplikasi yang di jalankan pada server tersebut. Jadi kamu bakal sering mendapatkan istilah kata server dan service jadi kita perlu menyamakan pandangan umum terlebih dulu biar kamu gak bingung pada panduan berikutnya.

Kalau kamu sudah tuntas mempraktekan panduan bagian 2 maka kamu sudah punya servernya dan sekarang tinggal memasang service yang berjalan di servermu. 

Jadi bicara soal membuat server berarti berbicara tentang kebutuhan kamu, karena server itu sendiri luas jadi server harus di buat sesuai dengan kebutuhan kamu. Pada bagian ini saya akan memberikan daftar panduan cara membuat server yang paling sering di cari panduannya oleh orang-orang termasuk saya waktu pertama kali belajar membuat server linux. 

Kamu tidak perlu melakukan semuanya jadi kamu bisa pilih server apa yang kamu buat lalu kamu bisa ikuti panduanya. Untuk menjaga performa biasanya 1 server di gunakan untuk menjalankan 1 service, misalnya begini klo kamu mau membuat mail server dan webserver maka kamu butuh 2 server. Bisa gak ya di gabung biar hemat server? bisa, selama service itu tidak bertabrakan tetapi lain hal klo service itu memang sejalan contohnya webserver dan database bisa di gabung bisa juga di pisah bergantung kebutuhan saja. 

Panduan Konfigurasi dan Membuat Server

  • Cara Membuat Webserver untuk Website menggunakan VPS
  • Cara Membuat File Server dengan Linux
  • Membuat Cloud Storage Server Sendiri
  • Cara Menggunakan VPS untuk Trading ForeX
  • Cara Membuat Private Server Game 
  • Cara membuat Mail server
  • Panduan Cara Membuat Database Server
  • Cara Membuat Server VPN Sendiri
  • Membuat FTP Server Online
  • Server DNS - Domain Name Server
  • Membuat Server Pulsa Sendiri



Penutup

Panduan ini dibuat berdasarkan pengalaman pribadi dan saya ingin berbagi dengan kamu yang masih ingin belajar tentang server linux atau ingin membuat server linux sendiri. Fokus saya memberikan solusi dan kemudahan baik untuk sarana belajar atau kalangan profesional yang sedang membutuhkan server tapi belum tau harus mulai dari mana maka hanya dengan mempraktekanya pasti kamu bisa membuat server sendiri.

Jadi biar berhasil kamu harus mempraktekan apa yang sudah di tulis disini. Ingat ya praktek...praktek...prakte..dan praktek. 

Sama seperti kamu saya juga ingin agar teman mu mendapatkan manfaat dari artikel ini oleh karena itu kamu harus bagikan artikel panduan membuat server linux ini ke semua teman-teman mu di social media sekarang juga. Saya sangat berterima kasih kalau kamu mau melakukan itu untuk saya.