Pada artikel kali ini saya akan membagikan sebuah AutoScript mempersiapkan sebuah VPS Debian atau Centos untuk siap digunakan sebagai server SSH dan VPN. Fitur pada script ini bisa dibilang lumayan lengkap dengan adanya namun juga sebagai konsekuensinya membutuhkan spesifikasi minimal VPS memiliki RAM 1 GB dan total kapasitas HDD 10 GB.
Trial Premium Script
4 Hari / IP
Premium Script
Rp. 25.000 /IP /Bulan
Sistem Operasi Didukung
- Debian 10 (Buster) 64Bit (x86_64) - (Direkomendasikan Pertama)
- Debian 9 (Stretch) 64Bit (x86_64) - (Direkomendasikan Kedua )
- Ubuntu 18.04 (Bionic Beaver) 64Bit (x86_64) - (Tidak lagi didukung)
- Centos 7 64Bit (x86_64) - (Tidak lagi didukung)
- Centos 8 64Bit (x86_64) - (Tidak lagi didukung)
Syarat dan Ketentuan
- Menggunakan OS sesuai dengan daftar yang didukung
- Virtualisasi KVM / XEN
- VPS memiliki setidaknya RAM 1 GB
- Kernel amd64
- Minimal HDD 10 GB
- VPS dalam keadaan fresh, belum terinstall aplikasi apapun
Daftar Aplikasi dan Port
Catatan
Port pada masing-masing aplikasi dapat diubah sesuai dengan keperluan pengguna VPS. Namun dengan syarat semua aplikasi tidak boleh memiliki port yang sama. Jika ada kesamaan port antara satu aplikasi dengan aplikasi lain maka akan menyebabkan salah satu dari aplikasi tersebut tidak akan dapat berjalan.
Daftar Fitur Pendukung
- Webmin adalah fitur yang digunakan untuk memanajamen VPS dengan model GUI berbasis Web. Cara mengakses webmin bisa dilakukan menggunakan browser dengan masuk ke alamat http://HOSTVPS:10000. (Ganti HOSTVPS dengan HOSTVPS kalian masing-masing)
- VPN Monitor adalah fitur untuk memantau user OpenVPN (cek login user) dengan rincian-rincian yang sangat berguna. Cara mengakses VPN Monitor bisa dilakukan menggunakan browser dengan masuk ke alamat http://HOSTVPS:81/vpnmon. (Ganti HOSTVPS dengan HOSTVPS kalian masing-masing)
- VnStat WebUI adalah fitur untuk memantau trafik data atau penggunaan transfer data berdasarkan data yang diperoleh dari interface publik. Cara mengakses VnStat WebUI bisa dilakukan menggunakan browser dengan masuk ke alamat http://HOSTVPS:81/vn. (Ganti HOSTVPS dengan HOSTVPS kalian masing-masing)
- Fail2Ban adalah fitur yang berfungsi untuk menghindari serangan bruteforce yang beresiko membuat VPS dimasuki orang tidak bertanggung jawab.
- Auto Disconnect Multi Login adalah fitur yang secara otomatis memutus koneksi pengguna OpenVPN, WireGuard, dan PPTP yang melakukan multi login lebih dari 1. Khusus untuk akun SSH limit login adalah 2 per akun.
- Auto Delete User Expired adalah fitur yang akan menghapus akses pengguna yang telah melewati batas tanggal sewa SSH, OpenVPN, WireGuard, PPTP, SSTP, L2TP, dan Shadowsocks secara otomatis.
- Auto Reboot adalah fitur yang akan secara otomatis merestart VPS setiap jam 12 malam WIB.
- Instant Backup/Restore adalah fitur yang dapat memindahkan data akun dari VPS lama ke VPS baru hanya dengan memasukkan IP VPS lama dan Backup ID yang tertera ketika melakukan Backup
Cara Menggunakan Script
- Remote VPS menggunakan SSH Client
Putty untuk Windows
JuiceSSH untuk Android - Masuk ke VPS menggunakan akses root
- Update dan upgrade module pada VPS
- Setelah VPS berhasil reboot, jalankan perintah berikut
- Reboot VPS setelah melakukan instalasi
Proses reboot akan memerlukan waktu sekitar 2 hingga 5 menit sehingga VPS untuk sementara waktu tidak dapat diakses. Jika proses instalasi berjalan tanpa error maka tampilan terminal akan sama dengan tampilan thumbnail pada artikel ini.
Catatan :
Pada beberapa kasus setelah melakukan reboot, kemudian kita masuk ke terminal. VPS akan secara otomatis melakukan persiapan untuk menjalankan WireGuard. Membutuhkan waktu sekitar 5 menit dan lebih lama bila menggunakan sistem operasi CentOS.
BUG? Tinggalkan laporan mengenai bug dikolom komentar.
Keyword