Install Webmin Melalui Source
Berikut Langkah install webmin melalui source tarbal. Dengan opsi ini, kita tidak perlu untuk memodifikasi /etc/apt/source.list hanya dengan download kode sumber dengan menggunakan wget. Pastikan wget sudah terinstall.
Download Webmin.
1 |
root@FW-CP:~# wget http://prdownloads.sourceforge.net/webadmin/webmin-1.750.tar.gz |
Prosess download kurang lebih akan spt ini:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
--2015-05-31 18:05:04-- http://prdownloads.sourceforge.net/webadmin/webmin-1.750.tar.gz Resolving prdownloads.sourceforge.net (prdownloads.sourceforge.net)... 216.34.181.59 Connecting to prdownloads.sourceforge.net (prdownloads.sourceforge.net)|216.34.181.59|:80... connected. HTTP request sent, awaiting response... 301 Moved Permanently Location: http://downloads.sourceforge.net/project/webadmin/webmin/1.750/webmin-1.750.tar.gz [following] --2015-05-31 18:05:07-- http://downloads.sourceforge.net/project/webadmin/webmin/1.750/webmin-1.750.tar.gz Resolving downloads.sourceforge.net (downloads.sourceforge.net)... 216.34.181.59 Connecting to downloads.sourceforge.net (downloads.sourceforge.net)|216.34.181.59|:80... connected. HTTP request sent, awaiting response... 302 Found Location: http://softlayer-sng.dl.sourceforge.net/project/webadmin/webmin/1.750/webmin-1.750.tar.gz [following] --2015-05-31 18:05:09-- http://softlayer-sng.dl.sourceforge.net/project/webadmin/webmin/1.750/webmin-1.750.tar.gz Resolving softlayer-sng.dl.sourceforge.net (softlayer-sng.dl.sourceforge.net)... 216.12.198.152 Connecting to softlayer-sng.dl.sourceforge.net (softlayer-sng.dl.sourceforge.net)|216.12.198.152|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 26809172 (26M) [application/x-gzip] Saving to: ‘webmin-1.750.tar.gz’ 100%[======================================>] 26,809,172 364KB/s in 91s 2015-05-31 18:06:53 (288 KB/s) - ‘webmin-1.750.tar.gz’ saved [26809172/26809172] |
Extract Webmin dengan Command sbb:
1 2 |
root@FW-CP:~# gunzip webmin-1.750.tar.gz root@FW-CP:~# tar xf webmin-1.750.tar |
Masuk ke directory webmin dan Jalankan Script Install, Isikan parameter-parameter pada saat installasi.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 |
root@FW-CP:~# cd webmin-1.750/ root@FW-CP:~/webmin-1.750# ./setup.sh /usr/local/webmin *********************************************************************** * Welcome to the Webmin setup script, version 1.750 * *********************************************************************** Webmin is a web-based interface that allows Unix-like operating systems and common Unix services to be easily administered. Installing Webmin from /root/webmin-1.750 to /usr/local/webmin ... *********************************************************************** Webmin uses separate directories for configuration files and log files. Unless you want to run multiple versions of Webmin at the same time you can just accept the defaults. Config file directory [/etc/webmin]: /etc/webmin Log file directory [/var/webmin]: /var/webmin *********************************************************************** Webmin is written entirely in Perl. Please enter the full path to the Perl 5 interpreter on your system. Full path to perl (default /usr/bin/perl): /usr/bin/perl Testing Perl ... Perl seems to be installed ok *********************************************************************** Operating system name: Ubuntu Linux Operating system version: 14.04.2 *********************************************************************** Webmin uses its own password protected web server to provide access to the administration programs. The setup script needs to know : - What port to run the web server on. There must not be another web server already using this port. - The login name required to access the web server. - The password required to access the web server. - If the webserver should use SSL (if your system supports it). - Whether to start webmin at boot time. Web server port (default 10000): 10000 Login name (default admin): admin Login password: Password again: The Perl SSLeay library is not installed. SSL not available. Start Webmin at boot time (y/n): y *********************************************************************** Copying files to /usr/local/webmin .. ..done Creating web server config files.. ..done Creating access control file.. ..done Inserting path to perl into scripts.. ..done Creating start and stop scripts.. ..done Copying config files.. ..done Configuring Webmin to start at boot time.. ..done Creating uninstall script /etc/webmin/uninstall.sh .. ..done Changing ownership and permissions .. ..done Running postinstall scripts .. Subroutine setup_ca redefined at /usr/local/webmin/webmin/webmin-lib.pl line 77. Subroutine install_webmin_module redefined at /usr/local/webmin/webmin/webmin-lib.pl line 127. Subroutine grant_user_module redefined at /usr/local/webmin/webmin/webmin-lib.pl line 439. Subroutine delete_webmin_module redefined at /usr/local/webmin/webmin/webmin-lib.pl line 480. Subroutine file_basename redefined at /usr/local/webmin/webmin/webmin-lib.pl line 589. Subroutine gnupg_setup redefined at /usr/local/webmin/webmin/webmin-lib.pl line 603. Subroutine list_standard_modules redefined at /usr/local/webmin/webmin/webmin-lib.pl line 631. Subroutine standard_chooser_button redefined at /usr/local/webmin/webmin/webmin-lib.pl line 663. Subroutine list_third_modules redefined at /usr/local/webmin/webmin/webmin-lib.pl line 676. Subroutine third_chooser_button redefined at /usr/local/webmin/webmin/webmin-lib.pl line 708. Subroutine get_webmin_base_version redefined at /usr/local/webmin/webmin/webmin-lib.pl line 719. Subroutine base_version redefined at /usr/local/webmin/webmin/webmin-lib.pl line 729. Subroutine get_newmodule_users redefined at /usr/local/webmin/webmin/webmin-lib.pl line 740. Subroutine save_newmodule_users redefined at /usr/local/webmin/webmin/webmin-lib.pl line 762. Subroutine get_miniserv_sockets redefined at /usr/local/webmin/webmin/webmin-lib.pl line 786. Subroutine fetch_updates redefined at /usr/local/webmin/webmin/webmin-lib.pl line 834. Subroutine check_update_signature redefined at /usr/local/webmin/webmin/webmin-lib.pl line 901. Subroutine find_cron_job redefined at /usr/local/webmin/webmin/webmin-lib.pl line 932. Subroutine get_ipkeys redefined at /usr/local/webmin/webmin/webmin-lib.pl line 944. Subroutine save_ipkeys redefined at /usr/local/webmin/webmin/webmin-lib.pl line 965. Subroutine validate_key_cert redefined at /usr/local/webmin/webmin/webmin-lib.pl line 997. Subroutine detect_operating_system redefined at /usr/local/webmin/webmin/webmin-lib.pl line 1018. Subroutine show_webmin_notifications redefined at /usr/local/webmin/webmin/webmin-lib.pl line 1053. Subroutine get_webmin_notifications redefined at /usr/local/webmin/webmin/webmin-lib.pl line 1069. Subroutine get_system_uptime redefined at /usr/local/webmin/webmin/webmin-lib.pl line 1271. Subroutine list_operating_systems redefined at /usr/local/webmin/webmin/webmin-lib.pl line 1318. Subroutine shared_root_directory redefined at /usr/local/webmin/webmin/webmin-lib.pl line 1343. Subroutine submit_os_info redefined at /usr/local/webmin/webmin/webmin-lib.pl line 1380. Subroutine get_webmin_id redefined at /usr/local/webmin/webmin/webmin-lib.pl line 1408. Subroutine ip_match redefined at /usr/local/webmin/webmin/webmin-lib.pl line 1424. Subroutine prefix_to_mask redefined at /usr/local/webmin/webmin/webmin-lib.pl line 1519. Subroutine valid_allow redefined at /usr/local/webmin/webmin/webmin-lib.pl line 1533. Subroutine get_preloads redefined at /usr/local/webmin/webmin/webmin-lib.pl line 1598. Subroutine save_preloads redefined at /usr/local/webmin/webmin/webmin-lib.pl line 1610. Subroutine get_tempdirs redefined at /usr/local/webmin/webmin/webmin-lib.pl line 1621. Subroutine save_tempdirs redefined at /usr/local/webmin/webmin/webmin-lib.pl line 1638. Subroutine get_module_install_type redefined at /usr/local/webmin/webmin/webmin-lib.pl line 1657. Subroutine get_install_type redefined at /usr/local/webmin/webmin/webmin-lib.pl line 1674. Subroutine list_cached_files redefined at /usr/local/webmin/webmin/webmin-lib.pl line 1704. Subroutine show_restart_page redefined at /usr/local/webmin/webmin/webmin-lib.pl line 1723. Subroutine cert_info redefined at /usr/local/webmin/webmin/webmin-lib.pl line 1741. Subroutine cert_pem_data redefined at /usr/local/webmin/webmin/webmin-lib.pl line 1782. Subroutine cert_pkcs12_data redefined at /usr/local/webmin/webmin/webmin-lib.pl line 1797. Subroutine get_blocked_users_hosts redefined at /usr/local/webmin/webmin/webmin-lib.pl line 1823. Subroutine show_ssl_key_form redefined at /usr/local/webmin/webmin/webmin-lib.pl line 1851. Subroutine parse_ssl_key_form redefined at /usr/local/webmin/webmin/webmin-lib.pl line 1895. Subroutine parse_ssl_csr_form redefined at /usr/local/webmin/webmin/webmin-lib.pl line 1968. Subroutine build_installed_modules redefined at /usr/local/webmin/webmin/webmin-lib.pl line 2042. Subroutine get_latest_webmin_version redefined at /usr/local/webmin/webmin/webmin-lib.pl line 2084. Subroutine filter_updates redefined at /usr/local/webmin/webmin/webmin-lib.pl line 2117. Subroutine get_clone_source redefined at /usr/local/webmin/webmin/webmin-lib.pl line 2159. Subroutine retry_http_download redefined at /usr/local/webmin/webmin/webmin-lib.pl line 2175. Subroutine list_twofactor_providers redefined at /usr/local/webmin/webmin/webmin-lib.pl line 2206. Subroutine show_twofactor_apikey_authy redefined at /usr/local/webmin/webmin/webmin-lib.pl line 2216. Subroutine validate_twofactor_apikey_authy redefined at /usr/local/webmin/webmin/webmin-lib.pl line 2228. Subroutine show_twofactor_form_authy redefined at /usr/local/webmin/webmin/webmin-lib.pl line 2253. Subroutine parse_twofactor_form_authy redefined at /usr/local/webmin/webmin/webmin-lib.pl line 2269. Subroutine enroll_twofactor_authy redefined at /usr/local/webmin/webmin/webmin-lib.pl line 2284. Subroutine validate_twofactor_authy redefined at /usr/local/webmin/webmin/webmin-lib.pl line 2315. Subroutine validate_twofactor_apikey_totp redefined at /usr/local/webmin/webmin/webmin-lib.pl line 2361. Subroutine show_twofactor_form_totp redefined at /usr/local/webmin/webmin/webmin-lib.pl line 2375. Subroutine parse_twofactor_form_totp redefined at /usr/local/webmin/webmin/webmin-lib.pl line 2389. Subroutine generate_base32_secret redefined at /usr/local/webmin/webmin/webmin-lib.pl line 2405. Subroutine enroll_twofactor_totp redefined at /usr/local/webmin/webmin/webmin-lib.pl line 2419. Subroutine message_twofactor_totp redefined at /usr/local/webmin/webmin/webmin-lib.pl line 2428. Subroutine validate_twofactor_totp redefined at /usr/local/webmin/webmin/webmin-lib.pl line 2442. Subroutine canonicalize_ip6 redefined at /usr/local/webmin/webmin/webmin-lib.pl line 2464. Subroutine list_visible_themes redefined at /usr/local/webmin/webmin/webmin-lib.pl line 2491. Subroutine list_keys redefined at /usr/local/webmin/webmin/gnupg-lib.pl line 23. Subroutine list_keys_sorted redefined at /usr/local/webmin/webmin/gnupg-lib.pl line 74. Subroutine list_secret_keys redefined at /usr/local/webmin/webmin/gnupg-lib.pl line 82. Subroutine key_fingerprint redefined at /usr/local/webmin/webmin/gnupg-lib.pl line 88. Subroutine get_passphrase redefined at /usr/local/webmin/webmin/gnupg-lib.pl line 105. Subroutine put_passphrase redefined at /usr/local/webmin/webmin/gnupg-lib.pl line 116. Subroutine encrypt_data redefined at /usr/local/webmin/webmin/gnupg-lib.pl line 128. Subroutine decrypt_data redefined at /usr/local/webmin/webmin/gnupg-lib.pl line 167. Subroutine sign_data redefined at /usr/local/webmin/webmin/gnupg-lib.pl line 224. Subroutine verify_data redefined at /usr/local/webmin/webmin/gnupg-lib.pl line 283. Subroutine read_entire_file redefined at /usr/local/webmin/webmin/gnupg-lib.pl line 327. Subroutine write_entire_file redefined at /usr/local/webmin/webmin/gnupg-lib.pl line 339. Subroutine get_trust_level redefined at /usr/local/webmin/webmin/gnupg-lib.pl line 349. Subroutine delete_key redefined at /usr/local/webmin/webmin/gnupg-lib.pl line 371. Subroutine default_email_address redefined at /usr/local/webmin/webmin/gnupg-lib.pl line 398. Subroutine fetch_gpg_key redefined at /usr/local/webmin/webmin/gnupg-lib.pl line 415. Subroutine search_gpg_keys redefined at /usr/local/webmin/webmin/gnupg-lib.pl line 442. ..done Enabling background status collection .. ..done Attempting to start Webmin mini web server.. Starting Webmin server in /usr/local/webmin Pre-loaded WebminCore ..done *********************************************************************** Webmin has been installed and started successfully. Use your web browser to go to http://FW-CP:10000/ and login with the name and password you entered previously. root@FW-CP:~/webmin-1.750# |
Webmin sukses di install tetapi tidak menggunakan ssl karena Library Perl SSleay tidak terinstall. Login ke Webmin dengan http://ipserver:10000