How to instal webmin on ubuntu 20.04

Langkah 1 : Install Webmin

Pertama, perbarui indeks paket server Anda jika Anda belum melakukannya

$ sudo apt update

Lalu tambahkan repository ke dalam file ‘/etc/apt/sources.list’.
Buka file tersebut dengan cara

$ sudo nano /etc/apt/sources.list

lalu tambahkan script berikut di paling bawah.

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

Tekan pada keyboard CTRL + S untuk save, lalu CTRL + X untuk exit pada editor nano.

Selanjutnya anda harus menambahkan Webmin PGP Key agar system mengenal repository yang telah di update. Selanjutnya anda harus menginstal paket gnupg1, yang merupakan tools GNU untuk komunikasi dan penyimpanan data yang aman.

Ikuti langkah berikut, download Webmin PGP key dengan kata kunci wget dan tambahkan kedalam system.

wget -q -O- http://www.webmin.com/jcameron-key.asc | sudo apt-key add

Selanjutnya, update list package repository lagi

$ sudo apt update

Lalu install Webmin

$ sudo apt install webmin

Setelah selesai instalasi, kamu tidak akan mendapatkan pesan output apapun.
langkah selanjutkan, anda harus membuka port 10000, karena port tersebut digunakan untuk akses Webmin.

$ sudo ufw allow 10000

Langkah ke 2 – Tambahkan Certificate yang Valid dengan Let’s Encrypt

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

Pada browser buka https://your_ip:10000 , then login as root

Berkut tampilan dasboard setelah sukses melakukan login

Lalu pergi ke Webmin > Webmin Configuration > Let’s Encrypt
lalu isikan seperti gambar dibawah ini.

Di halaman ini juga, Anda dapat memperbaruai sertifikat secara manual setelah 3 bulan, tetapi Anda dapat menginstruksikan Webmin untuk secara otomatis mencoba memperbarui sertifikat Mari Enkripsi setiap bulan. Mari Enkripsi mencari file verifikasi di server, jadi kami akan mengonfigurasi Webmin untuk menempatkan file verifikasi di dalam folder.

  • isikan pada Hostnames for certificate dengan FQDN mu
  • Untuk Website root directory for validation file, pilih other directory lalu ketik dimana anda menyimpan website root. Sebagai contoh saya asumsikan anda menyimpan pada direktory ini /var/www/your_domain
  • Pilih button selain Only renew manually lalu ketik angka 1 didalam box

klik Request Certificate, setelah beberapa detik anda akan ditampilkan konfirmasi.

Untuk menggunakan sertifikat yang baru, klik Return to Webmin configuration pada tampilan konfirmasi. Dari halaman tersebut, scroll kebawah lalu klik Restart Webmin. lalu tunggu sekitar 30 detik, dan reload webpage dan login kembali. Seharusnya browser anda sudah bisa membaca sertifikat yang valid.

Langkah ke 3 – Menggunakan Webmin

Let’s explore how to manage the users and groups on your server.

First, click the System dropdown menu in the left-hand sidebar, and then click the link for Users and Groups. From here, you can add and manage users and groups.

Let’s create a new user called deploy which you can use to host web applications. When creating a user, you can set options for password expiry, the user’s shell, and whether or not they are allowed a home directory.

To add a user, click Create a new user, which is located at the top of the users table. This displays the Create User screen, where you can supply the username, password, groups and other options. Follow these instructions to create the user:

  1. Fill in Username with deploy.
  2. Select Automatic for User ID.
  3. Fill in Real Name with a descriptive name like Deployment user.
  4. For Home Directory, select Automatic.
  5. For Shell, select /bin/bash from the dropdown list.
  6. For Password, select Normal Password and type in a password of your choice.
  7. Jump down to Primary Group and select New group with same name as user.
  8. For Secondary Group, select sudo from the All groups list. This should automatically be added to the In groups list, but if it isn’t press the -> button to add it.

After making those selections, press Create. This will create the deploy user in short order.
Next, let’s look at how to install updates to our system.

Melakukan Updating Packages

Webmin lets you update all of your packages through its user interface. To update all of your packages, first, click the Dashboard button above the left-hand sidebar, and then locate the Package updates field. If there are updates available, you’ll see a link that states the number of available updates.

Click this link, and then press Update selected packages to start the update. You may be asked to reboot the server, which you can also do through the Webmin interface.

Kesimpulan

You now have a secured working instance of Webmin and you’ve used the interface to create a user and update packages. Webmin gives you access to many things you’d normally need to access through the console, and it organizes them in an intuitive way. For example, if you have Apache installed, you would find the configuration tab for it under Servers, and then Apache.

Explore the interface, or read the Official Webmin wiki to learn more about managing your system with Webmin.

    Leave a Comment

    Your email address will not be published. Required fields are marked *

    Scroll to Top