skip to Main Content
Install Webmin Pada Ubuntu / Linux Mint

Install Webmin Pada Ubuntu / Linux Mint

Bagaimana cara instalasi Webmin pada Ubuntu dan Linux Mint ?

Webmin adalah panel kontrol web modern untuk semua mesin Linux. Ini memungkinkan Anda untuk 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 di 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.

Prasyarat Kebutuhan

Untuk menyelesaikan tutorial ini, Anda perlu:

  1. Satu server Ubuntu 16.04 disiapkan dengan mengikuti panduan pengaturan awal server Ubuntu 16.04, termasuk pengguna non-root sudo dan firewall.
  2. Apache diinstal dengan mengikuti Cara Menginstal Linux, Apache, MySQL, PHP (LAMP) tumpukan di Ubuntu 16.04. Kami akan menggunakan Apache untuk melakukan verifikasi domain Let’s Encrypt.
  3. Nama Domain yang Sepenuhnya Memenuhi Syarat (FQDN), dengan catatan DNS A yang menunjuk ke alamat IP server Anda. Untuk mengkonfigurasi ini, ikuti tutorial Cara Mengatur Nama Host dengan DigitalOcean.

Install Webmin

Pertama, kita perlu menambahkan repositori Webmin sehingga kita dapat dengan mudah menginstal dan memperbarui Webmin menggunakan manajer paket kami. 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:

deb http://download.webmin.com/download/repository sarge contrib

Simpan file dan keluar dari editor.

Selanjutnya, tambahkan kunci PG Webmin sehingga sistem Anda akan 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 && sudo apt-get install webmin

Setelah instalasi selesai, Anda akan disajikan dengan output berikut:

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`.

Menambahkan sertifikasi SSL untuk webmin

Webmin sudah dikonfigurasi untuk menggunakan HTTPS, tetapi menggunakan sertifikat yang ditandatangani sendiri dan tidak dipercaya. Mari kita ganti dengan sertifikat yang valid dari Let’s Encrypt.

Arahkan ke https: // domain_Anda: 10000 di peramban web Anda, ganti domain_Anda dengan nama domain yang Anda tunjuk ke server Anda.

Catatan: Saat masuk untuk pertama kalinya, Anda akan melihat kesalahan “SSL tidak valid”. Ini karena server telah menghasilkan sertifikat yang ditandatangani sendiri. Izinkan pengecualian untuk melanjutkan sehingga Anda dapat mengganti sertifikat yang ditandatangani sendiri dengan satu dari Mari Enkripsi.

Anda akan disajikan dengan layar masuk. Masuk dengan pengguna non-root yang Anda buat saat memenuhi prasyarat untuk tutorial ini.

Setelah Anda masuk, layar pertama yang akan Anda lihat adalah dasbor Webmin. Sebelum Anda dapat menerapkan sertifikat yang valid, Anda harus mengatur nama host server. Cari bidang Nama host sistem dan klik tautan di sebelah kanan, seperti yang ditunjukkan pada gambar berikut:

Login Webmin
Image showing where the link is on the Webmin dashboard
Dashboard Webmin

Ini akan membawa Anda ke halaman Hostname dan DNS Client. Temukan bidang Nama Inang, dan masukkan Nama Domain Anda yang Memenuhi Kualifikasi ke dalam bidang tersebut. Kemudian tekan tombol Simpan di bagian bawah halaman untuk menerapkan pengaturan.

Setelah Anda menetapkan nama host Anda, klik Webmin pada bilah navigasi kiri, dan kemudian klik Konfigurasi Webmin.

Kemudian, pilih Enkripsi SSL dari daftar ikon, dan kemudian pilih tab Enkripsi Mari. Anda akan melihat layar seperti gambar berikut:

Image showing the Let's Encrypt tab of the SSL Encryption section
SSL Config Page

Dengan menggunakan layar ini, Anda akan memberi tahu Webmin cara mendapatkan dan memperbarui sertifikat Anda. Sertifikat Enkripsi Mari kita kedaluwarsa setelah 3 bulan, tetapi kami dapat menginstruksikan Webmin untuk secara otomatis mencoba memperbarui sertifikat Mari Enkripsi setiap bulan. Let’s Encrypt mencari file verifikasi di server kami, jadi kami akan mengonfigurasi Webmin untuk menempatkan file verifikasi di dalam folder / var / www / html, yang merupakan folder yang digunakan oleh server web Apache yang Anda konfigurasi dalam prasyarat yang digunakan. Ikuti langkah-langkah ini untuk mengatur sertifikat Anda:

  1. Isi Nama Host untuk sertifikat dengan FQDN Anda.
  2. Untuk direktori root situs web untuk file validasi, pilih tombol Direktori Lain dan masukkan / var / www / html.
  3. Selama berbulan-bulan antara bagian pembaruan otomatis, batalkan pilihan opsi Hanya perbarui secara manual dengan mengetikkan 1 ke dalam kotak input, dan memilih tombol radio di sebelah kiri kotak input.
  4. Klik tombol Request Certificate. Setelah beberapa detik, Anda akan melihat layar konfirmasi.

Untuk menggunakan sertifikat baru, mulai ulang Webmin dengan mengklik panah kembali 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 valid.

Menggunakan Webmin

Anda sekarang telah menyiapkan instance Webmin yang aman dan berfungsi. Mari kita lihat cara menggunakannya.

Webmin memiliki banyak modul berbeda yang dapat mengontrol segala sesuatu dari BIND DNS Server hingga sesuatu yang sederhana seperti menambahkan pengguna ke sistem. Mari kita lihat cara membuat pengguna baru, dan kemudian mengeksplorasi cara memperbarui sistem operasi menggunakan Webmin.

Pengaturan Hak Akses dan Pengguna

Mari kita menjelajahi cara mengelola pengguna dan grup di server Anda.

Pertama, klik tab System, lalu klik tombol Users and Groups. Kemudian, dari sini, Anda dapat menambahkan pengguna, mengelola pengguna, atau menambah atau mengelola grup.

Mari kita buat pengguna baru bernama deploy yang akan digunakan untuk hosting aplikasi web. Untuk menambahkan pengguna, klik Buat pengguna baru, yang terletak di bagian atas tabel pengguna. Ini menampilkan layar Buat Pengguna, tempat Anda dapat memberikan nama pengguna, kata sandi, grup, dan opsi lainnya. Ikuti instruksi ini untuk membuat pengguna

  • Isi Nama Pengguna dengan deploy.
  • Pilih Otomatis untuk ID Pengguna.
  • Isi Nama Asli dengan nama deskriptif seperti Pengguna penempatan.
  • Untuk Direktori Rumah, pilih Otomatis.
  • Untuk Shell, pilih / bin / bash dari daftar dropdown.
  • Untuk Kata Sandi, pilih Kata Sandi Normal dan ketikkan kata sandi pilihan Anda.
  • Untuk Grup Utama, pilih Grup baru dengan nama yang sama dengan pengguna.
  • Untuk Grup Sekunder, pilih sudo dari daftar Semua grup, dan tekan tombol -> untuk menambahkan grup ke daftar dalam grup.
  • Tekan Buat untuk membuat pengguna baru ini.

Saat membuat pengguna, Anda dapat mengatur opsi untuk kedaluwarsa kata sandi, shell pengguna, atau apakah mereka diizinkan direktori home.

Selanjutnya, mari kita lihat cara menginstal pembaruan ke sistem kami.

Mengupdate Webmin

Webmin memungkinkan Anda memperbarui semua paket Anda melalui antarmuka penggunanya. Untuk memperbarui semua paket Anda, pertama-tama, buka tautan Dashboard, dan kemudian cari bidang Pembaruan paket. Jika ada pembaruan yang tersedia, Anda akan melihat tautan yang menyatakan jumlah pembaruan yang tersedia, seperti yang ditunjukkan pada gambar berikut:

Webmin shows the number of updates available
Update Webmin

Klik tautan ini, dan kemudian tekan Perbarui paket yang dipilih untuk memulai pembaruan. Anda mungkin diminta untuk me-reboot server, yang juga dapat Anda lakukan melalui antarmuka Webmin.

Kesimpulan

Anda sekarang memiliki instance Webmin yang aman dan berfungsi dan Anda telah menggunakan antarmuka untuk membuat pengguna dan memperbarui paket. Webmin memberi Anda akses ke banyak hal yang biasanya perlu Anda akses melalui konsol, dan mengaturnya secara intuitif. Misalnya, jika Anda memiliki Apache yang diinstal, Anda akan menemukan tab konfigurasi untuknya di bawah Server, dan kemudian Apache.

Jelajahi antarmuka, atau baca wiki Webmin Resmi untuk mempelajari lebih lanjut tentang mengelola sistem Anda dengan Webmin.

zhavick

Web Developer

Leave a Reply

Back To Top