Webmin adalah panel kontrol web modern untuk mesin Linux manapun. Ini memungkinkan Anda mengelola server Anda melalui antarmuka yang sederhana. Dengan Webmin, Anda dapat mengubah pengaturan untuk paket umum dengan cepat.
Dalam tutorial ini, Anda akan menginstal dan mengkonfigurasi Webmin pada server Anda dan mengamankan akses ke antarmuka dengan sertifikat yang valid menggunakan Let’s Encrypt. Anda kemudian akan menggunakan Webmin untuk menambahkan akun pengguna baru, dan memperbarui semua paket di server Anda dari dasbor.
Apa yang saya butuhkan ?
Untuk mengikuti panduan ini, pastikan Anda sudah memenuhi beberapa requirement dibawah ini :
- Satu server Ubuntu 16.04, termasuk pengguna sudo non-root (user biasa).
- Server Apache dan LAMP (MySQL & PHP) yang sudah terinstal di Ubuntu 16.04. Apache akan digunakan untuk melakukan verivikasi domain Let’s Encrypt.
- Nama domain, dengna DNS A yang menuju ke alamat IP server Anda.
Langkah 1. Instal Webmin
Pertama, kita perlu menambahkan repositori Webmin sehingga kita dapat dengan mudah menginstal dan memperbarui Webmin menggunakan manajer paket kita. Kami melakukan ini dengan menambahkan repositori ke file /etc/apt/sources.list.
Buka file di editor Anda:
$ sudo nano /etc/apt/sources.list
Kemudian tambahkan baris ini ke bagian bawah file untuk menambahkan repositori baru:
/etc/apt/sources.list
. . .
deb http://download.webmin.com/download/repository sarge contrib
Simpan file dan keluar dari editor.
Selanjutnya, tambahkan kunci PGP Webmin agar sistem Anda mempercayai repositori baru:
$ wget http://www.webmin.com/jcameron-key.asc $ sudo apt-key add jcameron-key.asc
Selanjutnya, perbarui daftar paket untuk menyertakan repositori Webmin:
$ sudo apt-get update
Kemudian instal Webmin
$ sudo apt-get install webmin
Setelah instalasi selesai, Anda akan ditampilkan dengan output sebagai berikut:
Output
Webmin install complete. You can now login to
https://your_server_ip:10000 as root with your
root password, or as any user who can use `sudo`.
Tolong salin informasi ini, karena Anda akan memerlukannya untuk langkah selanjutnya.
Langkah selanjutnya adalah menambahkan sertifikat yang valid.
Langkah 2. Menambahkan Sertifikat dengan Let’s Encrypt
Mari akses yang aman ke Webmin dengan menambahkan sertifikat yang valid.
Arahkan ke https://your_domain:10000 di browser web Anda, ganti nama domain Anda dengan nama domain yang Anda tunjuk di server Anda.
Anda akan diberi layar login. Masuk dengan pengguna non-root yang Anda buat sambil memenuhi prasyarat untuk tutorial ini.
Begitu masuk, layar pertama yang akan Anda lihat adalah dasbor Webmin. Sebelum Anda dapat menerapkan sertifikat yang valid, Anda harus mengatur nama host server. Carilah field System hostname dan jilat pada link ke kanan, seperti yang ditunjukkan pada gambar berikut:
Ini akan membawa Anda ke halaman Hostname dan DNS Client. Cari kolom Hostname, dan masukkan Nama Domain Fully-Qualified Anda ke dalam field. Kemudian tekan tombol Save di bagian bawah halaman untuk menerapkan setting.
Setelah Anda menetapkan nama host Anda, klik pada Webmin di bilah navigasi kiri, kemudian klik pada Webmin Configuration.
Kemudian, pilih Enkripsi SSL dari daftar ikon, lalu pilih tab Let’s Encrypt. Anda akan melihat layar seperti gambar berikut:
Dengan menggunakan layar ini, Anda akan memberi tahu Webmin cara mendapatkan dan memperbarui sertifikat Anda. Mari Enkripsikan sertifikat kedaluwarsa setelah 3 bulan, namun kami dapat menginstruksikan Webmin untuk secara otomatis mencoba memperbarui sertifikat Enkripsi Siap setiap bulan. Let’s Encrypt mencari file verifikasi di server kami, jadi kami akan mengkonfigurasi Webmin untuk menempatkan file verifikasi di dalam folder / var / www / html, yang merupakan folder yang digunakan server web Apache yang Anda gunakan pada prasyarat.
- Isi Hostname untuk mendapatkan sertifikat dengan FQDN Anda.
- Untuk direktori root situs web untuk file validasi, pilih tombol Other Directory dan masukkan /var/www/html.
- Untuk Bulan antara bagian pembaruan otomatis, batalkan pilihan Hanya perpanjang opsi manual dengan mengetikkan 1 ke dalam kotak input, dan pilih tombol radio di sebelah kiri kotak input.
- Klik tombol Request Certificate. Setelah beberapa detik, Anda akan melihat layar konfirmasi.
Untuk menggunakan sertifikat baru, restart Webmin dengan mengklik panah belakang di browser Anda, dan klik tombol Restart Webmin. Tunggu sekitar 30 detik, lalu muat ulang halaman dan masuk lagi. Browser Anda sekarang harus menunjukkan bahwa sertifikat itu sah.