Memasang Webmin di Server Ubuntu 10.04

Sekolah punya server baru yang rencananya mau dijadikan server untuk media pembelajaran. Mumpung liburan sekolah, aku menawarkan diri untuk memasang server-nya. Perpustakaan khan sepi dari pengunjung siswa :-). Aku menawarkan untuk menggunakan Linux Server aja dan orang ICT pun setuju. Akhirnya diputuskan untuk menggunakan Ubuntu Server 10.04 LTS yang didukung pembaharuannya selama 5 tahun.

Aku nggak akan menjelaskan mengenai bagaimana cara memasang Ubuntu Server-nya, aku hanya akan menjelaskan tentang bagaimana cara memasangkan webmin di Ubuntu Server 10.04 LTS

Webmin adalah aplikasi berbasis web yang digunakan untuk tools system administration pada Unix / Linux. Dengan menggunakan webmin anda bisa dengan mudah menambah user account, setting webserver , DNS , file Sharing dan lain-lain hanya dengan melalui sebuah web browser. Dengan menggunakan Webmin tidak dibutuhkan lagi merubah file konfigurasi seperti /etc/passwd secara manual, dan kita dapat melakukan ini dari lokal system maupun remote.

Memasang berkas ketergantungan / file dependensi

Untuk memasang webmin diperlukan banyak pustaka untuk

Run this from a terminal. Expect some trouble from ‘libmd5-perl’.

$ sudo aptitude -y install perl libnet-ssleay-perl openssl
libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl
apt-show-versions libapt-pkg-perl

Anda akan menemukan galat seperti ini:


//--> Couldn't find any package whose name or description matched "libmd5-perl"

Alasannya adalah ‘libmd5-perl’ tidak ada di repository Ubuntu karena merupakan dependensi yang sudah usang, pembaharuan terakhir adalah tahun 2004. Tapi tidak masalah, karena dapat diambil dari repositori Debian, bagaimana pun juga Ubuntu adalah turunan dari debian, jadi pustaka yang digunakan pun relatif sama.

Instal dependensi usang ‘libmd5-perl’

Unduh pustaka libmd5-perl, yang berupa file *.deb kemudian pasang secara manual:

Buka peramban web dan tujukan ke alamat :

http://ftp.debian.org/pool/main/libm/libmd5-perl/

Akan terdapat daftar berkas libmd5-perl, cari yang terbaru, yaitu libmd5-perl_2.03-1_all.deb

Perintah untuk mengunduh dan memasangnya adalah :

awriel@e-pembelajaran:~$ 
wget 
http://ftp.debian.org/pool/main/libm/libmd5-perl/libmd5-perl_2.03-1_all.deb

--2010-05-22 19:50:45-- 
http://ftp.debian.org/pool/main/libm/libmd5-perl/libmd5-perl_2.03-1_all.deb
Resolving ftp.debian.org... 130.89.149.226,
2001:610:1908:a000::149:226
Connecting to ftp.debian.org|130.89.149.226|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5700 (5.6K) [application/x-debian-package]
Saving to: `libmd5-perl_2.03-1_all.deb'

100%[=======================================================================>]
5,700       30.3K/s   in 0.2s    

2010-12-24 07:50:46 (30.3 KB/s) - `libmd5-perl_2.03-1_all.deb'
saved [5700/5700]

awriel@e-pembelajaran:~$ 
sudo dpkg -i libmd5-perl_2.03-1_all.deb

Selecting previously deselected package libmd5-perl.
(Reading database ... 50494 files and directories currently
installed.)
Unpacking libmd5-perl (from libmd5-perl_2.03-1_all.deb) ...
Setting up libmd5-perl (2.03-1) ...
Processing triggers for man-db ...
awriel@e-pembelajaran:~$

Pasang Webmin

Setelah semua dependensi terpasang, sekarang waktunya untuk mengunduh berkas webmin di :

http://sourceforge.net/projects/webadmin/files/

Pilih webmin dan pilihlah versi yang terbaru. Pada saat saya mengunduh, versi terbaru adalah ‘ webmin_1.530_all.deb

Sourceforge will generate a link for you to use from their web site. My link was:

awriel@e-pembelajaran:~$ 
wget
http://downloads.sourceforge.net/project/webadmin/webmin/1.510/webmin_1.530_all.deb?use_mirror=cdnetworks-us-1
--2010-05-22 19:53:44-- 
http://downloads.sourceforge.net/project/webadmin/webmin/1.530/webmin_1.530_all.deb?use_mirror=cdnetworks-us-1
Resolving downloads.sourceforge.net... 216.34.181.59
Connecting to downloads.sourceforge.net|216.34.181.59|:80...
connected.
HTTP request sent, awaiting response... 302 Found
Location:
http://cdnetworks-us-1.dl.sourceforge.net/project/webadmin/webmin/1.530/webmin_1.530_all.deb
[following]
--2010-12-22 19:53:44-- 
http://cdnetworks-us-1.dl.sourceforge.net/project/webadmin/webmin/1.530/webmin_1.530_all.deb
Resolving cdnetworks-us-1.dl.sourceforge.net... 174.35.19.11
Connecting to
cdnetworks-us-1.dl.sourceforge.net|174.35.19.11|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 14504260 (14M) [application/octet-stream]
Saving to: `webmin_1.530_all.deb'

100%[===================================================================>]
14,504,260   512K/s   in 21s     

2010-12-22 19:54:06 (664 KB/s) - `webmin_1.530_all.deb' saved
[14504260/14504260]

kelvin@example.com:~$ 
sudo dpkg -i webmin_1.530_all.deb
Selecting previously deselected package webmin.
(Reading database ... 50500 files and directories currently
installed.)
Unpacking webmin (from webmin_1.530_all.deb) ...
Setting up webmin (1.510-2) ...
Webmin install complete. You can now login to
https://example.com:10000/
as root with your root password, or as any user who can use sudo
to run commands as root.

Processing triggers for ureadahead ...
ureadahead will be reprofiled on next reboot

Silahkan restart komputer!

Setelah restart anda dapat mengunjungi halaman login webmin pada port 10000 dengan menggunakan peramban web anda.

Contoh : https://192.168.0.10:1000/

Tinggalkan komentar