Dulu saya pernah baca jika jalanin server sendiri susah dan kompleks. Anehlah ketika mendengar karena pengalaman selama ini cenderung mudah. Tapi, setelah saya telaah lagi, ternyata ssh salah satu hal yang mempengaruhi anggapan itu. Dalam hati saya, masa iya hal sederhana dikategorikan seperti itu.

Masalahnya sih yang ngomong bukan orang yang saya anggap awam, tapi antusias terhadap teknologi dan internet semenjak saya bacanya di grup Facebook dan Telegram bertema itu.

Selain itu, kenapa harus tahu cara jalanin server sendiri?

Biar gak asal komen dan komplain kalau dapat pengalaman buruk di layanan atau website. Apalagi mental gratisan dan pengemis yang gak ngerti biaya jalanin server.

Selain itu biar ga sekedar jadi penikmat, tapi bisa penyedia, bahkan pembuat. Cmon.. independen lah.

Sewa Server Cenderung Murah

Omong kosong pertama yang kadang bikin jengkel. Ya, saya tahu setiap orang punya kondisi ekonomi yang berbeda, tapi ayolah jangan tutup mata kalau sewa server, terutama di indonesia, udah tergolong murah.

Paling murah saya pernah sewa adalah VPS NAT berlokasi di indonesia dengan harga RP 20.000 per bulan. Tinggal dibagi 30 hari menjadi sekitar 700 per hari.. Murah toh?

Kalau gak murah ekstrimis bisa pakai VPS IP Public dimulai dari 48.000 per bulan yang berarti per hari harus bayar 1600, murah toh? Kalaupun masih mahal, bisa eksplorasi lagi. Pengalaman pernah dapat (dan sekarang dipakai) berharga Rp 30.000 per bulan, murah banget toh?

Yaelah men, jajanan kopi atau makan juga masih lebih mahal daripada sewa server.

Linux atau BSD adalah sederhana

Jangan kemakan propaganda kalau sistem operasi Linux dan BSD kompleks. Padahal perintahnya mudah dipahami kalau niat.

  • Mau buat directory tinggal mkdir yang berarti make directory.
  • Mau hapus berkas tinggal rm yang berarti remove
  • Mau salin tinggal cp yang berarti copy

dan masih banyak lagi yang ga bisa disebutin.

Semua konfigurasi ada di direktori /etc/ tinggal edit disitu. Kalau dirasa siap, tinggal nyalakan layanan pakai service nama-service start atau systemctl start nama-service.

Udah gitu doang. Masa iya ribet?

Gak perlu panel. Cukup SSH doang

Kalau server kuat sih gapapa pakai panel. Tapi harus siap bayar lebih. Mau gak mau harus server kecil tanpa panel yang bikin orang ribet gimana cara loginnya. Padahal sederhana, tinggal pakai program OpenSSH yang gratis (kalau gak tau).

Pemilik tinggal nyalain layanan SSH di server kalau belum, tapi kebanyakan sih otomatis dari awal. Kemudian, abang tinggal jalankan perintah di terminal atau command prompt atau powershell: ssh nama@ip-server dan jangan lupa masukin password.

Udah. Selesai. Gitu doang kan?

Setup $(nama aplikasi) itu ribet

Yaelah, ini udah 2026, udah ga ada alasan buat setup ini dan itu ribet. Sekarang udah ada otomasisasi lewat script, ada juga ansible kalau tingkat lanjut, atau ga yang paling gampang pilihan sejuta umat alias docker.. lebih malas lagi lewat docker-compose.

Tinggal jalanin doang dan selesai sambil lihat proses bekerja. Udah kan?

Tapi ga ada waktu bang?

Yaelah begituan juga mentok paling lama 1 jam kalik (kalau pakai docker).

Pertanyaan lain

Dapet dari kawan-kawan.

Tapi kan internet ku lemot

Udah ada teknologi namanya mosh. Jadi kalau lemot, masih dapat pengalaman penggunaan yang baik. Kalaupun disconnect, masih bisa ditunggu beberapa detik.