Seperti komputer dan server fisik, Anda perlu me-restart VPS Anda secara berkala untuk mempertahankan kinerjanya. Namun, Anda pasti malas, bukankah harus me-restart server secara manual? Pertanyaannya, apakah benar-benar tidak ada cara untuk membuat VPS reboot secara otomatis?
Jawaban singkatnya adalah, ADA. Kebetulan pada artikel kali ini kami akan mengajak anda untuk langsung mempraktekan cara membuat VPS restart otomatis. Nah, Anda sudah tidak sabar untuk mencobanya sendiri, bukan?
Tanpa basa-basi lagi, berikut adalah tutorial lengkapnya!
Mengapa Anda Perlu Me-Restart VPS?
Sebelum mempelajari cara membuat VPS reboot otomatis, Anda perlu mengetahui beberapa manfaat dari restart VPS terlebih dahulu, antara lain:
1. Menjaga Server Prime
Seperti yang Anda ketahui, VPS adalah server virtual. Meski begitu, tetap dilengkapi dengan CPU, RAM, dan SSD layaknya server fisik. Nah, komponen-komponen tersebut harus bekerja terus menerus untuk memproses semua aktivitas di server.
Secara otomatis, kinerja server akan menurun seiring waktu. Nah, restart VPS untuk sementara bisa menghentikan aktivitas yang membebani CPU dan RAM server. Jadi, performa VPS Anda kembali segar dan prima seperti biasanya.
2. Aktifkan Konfigurasi Baru
Mengelola VPS tidak lebih dari melakukan konfigurasi VPS dasar dan hal-hal lain yang lebih kompleks. Namun, tidak jarang beberapa perubahan pengaturan memerlukan restart, sehingga server dapat mengaktifkan konfigurasi baru.
Misalnya ketika Anda mencoba mengubah kata sandi VPS Anda. Setelah mengganti password, Anda diharuskan untuk me-reboot VPS. Tanpa itu, perintah untuk mengubah kata sandi Anda tidak akan diterjemahkan dengan benar oleh server.
3. Mengatasi Kesalahan VPS
Karena VPS membebaskan Anda untuk mengonfigurasi semuanya sendiri, Anda bahkan mungkin mengalami kesalahan. Entah karena kurang hati-hati saat menjalankan perintah, atau server itu sendiri sedang mengalami masalah.
Nah, restart VPS bisa menyelesaikan beberapa masalah di server VPS. Contoh kasus seperti itu adalah Kesalahan Jaringan (tcp_error) VPS. Dari beberapa solusi yang tersedia, restart VPS adalah pilihan yang bisa Anda lakukan.
Itulah beberapa kegunaan dan manfaat restart VPS. Setelah ini Anda akan langsung belajar cara membuat VPS restart otomatis. Mari kita pergi ke poin berikutnya!
Cara Membuat Reboot VPS Otomatis
Untuk mempraktekkan cara membuat VPS reboot otomatis, berikut langkah-langkah yang harus Anda ikuti:
- Masuk Server dengan SSH
- Buat File Skrip Reboot Otomatis
- Jalankan Cron Job Auto Reboot
Oh ya, cara ini bisa dilakukan di VPS OS Linux dengan distro apa saja. Misalnya Debian, Ubuntu, CentOS, dan lain-lain. Yuk langsung saja ke langkah pertama!
1. Login Server dengan SSH
Seperti biasa, cara membuat VPS restart otomatis dimulai dengan login ke server VPS. Ada beberapa cara yang bisa Anda coba, namun yang paling populer adalah dengan menggunakan SSH. Berikut langkah-langkahnya:
1. Buka aplikasi terminal apa pun yang Anda miliki. Kali ini kita akan menggunakan software Terminal OS Windows bawaan.
2. Setelah selesai, jalankan perintah di bawah ini. Ingat, sesuaikan Alamat IP dengan IP VPS Anda sendiri. Jika lupa, silahkan baca panduan cara cek IP VPS terlebih dahulu.
ssh root@192.168.1.1 -p 22
3. Setelah itu, Anda akan diminta untuk memasukkan password VPS. Ikuti saja petunjuk yang muncul di layar.
4. Nah, begini tampilannya jika sudah berhasil login ke servernya:
Langkah pertama sudah selesai, ayo buruan ke poin selanjutnya!
2. Buat File Skrip Reboot Otomatis
Cara membuat reboot VPS otomatis Bagian ini bertujuan untuk membuat script sederhana yang berisi fungsi reboot. Nah, urutan langkahnya kurang lebih seperti ini:
1. Jalankan perintah berikut untuk membuat file bernama reboot_otomatis.sh. Pada saat yang sama, masuk ke mode editor file.
nano /root/reboot_otomatis.sh
2. Jika Anda berhasil mengakses mode editor, ini adalah tampilan yang muncul:

3. Sekarang saatnya mengedit file reboot_otomatis.sh. Berikut cara mengisi script seperti contoh di bawah ini:
#!/bin/bash
tanggal=$(date +"%m-%d-%Y")
waktu=$(date +"%T")
echo "Server telah berhasil reboot pada tanggal $tanggal pukul $waktu." >> /root/log-reboot.txt
/sbin/shutdown -r now
4. Jika bingung, berikut adalah output yang dihasilkan setelah menambahkan script di atas:

5. Kemudian, tekan tombol berikut secara berurutan. Itu adalah, Ctrl+X untuk menyimpan file, kamu untuk validasi perubahan, dan Memasuki untuk keluar dari mode editor.
6. Selanjutnya, jalankan perintah ini untuk memberikan akses ke file reboot_automatic.sh.
chmod +x /root/reboot_otomatis.sh
Tinggal satu langkah lagi, ayo selesaikan di poin ketiga!
3. Jalankan Cron Job Auto Reboot
Di bagian ini, Anda akan menjalankan skrip agar server dapat melakukan reboot pada waktu tertentu dengan bantuan Cron Job. Cron job adalah alat OS Linux bawaan yang berfungsi menjalankan perintah secara otomatis.
Nah, langkah-langkah menjalankan reboot Cron Job otomatis adalah:
1. Jalankan salah satu perintah berikut. Misalnya, kami memilih opsi mulai ulang sekali sehari.
- Sekali setiap setengah jam
echo "*/30 * * * * root /root/reboot_otomatis.sh" > /etc/cron.d/reboot_otomatis
echo "0 * * * * root /root/reboot_otomatis.sh" > /etc/cron.d/reboot_otomatis
echo "0 */12 * * * root /root/reboot_otomatis.sh" > /etc/cron.d/reboot_otomatis
- Setiap hari sekali, tepatnya pukul 00:00
echo "0 0 * * * root /root/reboot_otomatis.sh" > /etc/cron.d/reboot_otomatis
echo "0 0 */7 * * root /root/reboot_otomatis.sh" > /etc/cron.d/reboot_otomatis
- Sebulan sekali, tepatnya tanggal 1
echo "0 0 1 * * root /root/reboot_otomatis.sh" > /etc/cron.d/reboot_otomatis
2. Output berikut muncul jika perintah dijalankan:

Selamat! Anda telah berhasil menyelesaikan semua cara untuk membuat restart VPS otomatis. Sekarang, server VPS Anda akan reboot sesuai dengan waktu yang Anda tentukan.
Cara Menghentikan Reboot Otomatis VPS
Pada bagian sebelumnya, Anda telah mempraktekkan cara membuat reboot VPS otomatis dengan Cron Job. Jika demikian, bagaimana cara menghentikan server agar tidak memulai ulang secara otomatis?
Gampang, jalankan saja perintah di bawah ini:
rm -f /etc/cron.d/reboot_otomatis
Selain menghentikan proses reboot, Anda juga dapat memeriksa log atau riwayat reboot server tablet. Caranya cukup tuliskan perintah berikut:
Bagaimana, tidak mudah membuat VPS restart otomatis, melihat history reboot, dan menghentikan reboot server otomatis di atas?

Tertarik Mencoba Cara Membuat Auto Restart VPS?
Pada artikel ini, Anda telah mempelajari cara membuat reboot VPS otomatis dengan alat bernama Cron Job. Anda juga memahami beberapa manfaat dari restart VPS, misalnya untuk menjaga performa server tetap prima.
Dengan VPS, Anda bebas melakukan konfigurasi untuk mengoptimalkan kinerja server, seperti reboot otomatis tadi. Meski begitu, Anda tetap harus memperhatikan keandalan penyedia VPS Anda. Anda tidak mau, server mogok saat Anda bersenang-senang menyiapkan di sana-sini?
Nah, jika Anda membutuhkan VPS dengan server gratis down, layanan VPS murah terbaik Niagahoster bisa menjadi pilihan. Paket tersedia Hosting Cloud VPS yang dilengkapi dengan fitur-fitur menarik. Sebagai contoh Root Akses Penuh untuk kebebasan mengelola server sesuai kebutuhan.
Lalu, ada juga Jaminan Waktu Aktif 99,9% untuk server VPS tangguh. Ditambah lagi, ada Tautan Jaringan 100Mb/S untuk transfer data kilat -cepat dan 2x RAM yang dapat meledak untuk mengantisipasi lonjakan tiba-tiba dalam beban server.
Jadi tunggu apa lagi, ayo nikmati performa server VPS terbaik bersama Cloud VPS Hosting Niagahoster!
Sumber: Niagahoster




