Monday, 8 February 2021

Konfigurasi Sistem Berbasis Web Menggunakan Webmin

Webmin adalah alat konfigurasi sistem berbasis web untuk sistem Unix, meskipun versi terbaru juga dapat diinstal dan dijalankan pada Windows. Dengan itu, memungkinkan untuk mengkonfigurasi internal sistem operasi, seperti pengguna, kuota disk, jasa atau file konfigurasi, serta memodifikasi dan menggunakan aplikasi open source, seperti Apache HTTP Server, PHP atau MySQL.

Walaupun sebenarnya webmin ini digunakan untuk mengatur sistem yang ada pada server, seperti DNS server, Mail Server serta yang lainnya. Webmin ini juga dapat dijadikan sebagai panel hosting suatu web sama seperti Kloxo dan ZPanel. Untuk fitur yang terdapat pada webmin adalah sebagai berikut.

Administarsi yang dapat dilakukan oleh Webmin adalah dapat melakukan administrasi terhadap sistem mulai dari setelah komputer dihidupkan sampai shutdown komputer.
Administrasi service yang dapat ditangani antara lain ialah administrasi user, pengaturan web server, DNS, Proxy, VPN administrasi daemon serta firewall.
Webmin ini merupakan perantara konfigurasi (antarmuka) terhadap aplikasi-aplikasi yang ada pada sistem, maka administrasi sistem dapat dilakukan jika aplikasi yang diperlukan sudah terintal. Webmin hanyalah antarmuka yang tujuannya untuk mempermudah administrasi terhadap sistem.

Beberapa keuntungan menggunakan Webmin yaitu:
  • Penggunaanya mudah
  • Hemat waktu dalam administrasi
  • Support terhadap turunan Unix, termasuk Linux dan keluarga BSD
  • Instalasinya mudah
  • Mudah untuk menambahkan modul dan update
  • Adanya fasilitas help yang mempermudah administrasi
  • Aman

NameDownloadDescriptionSupports
ADSL Clientadsl-client.wbm.gzSet up a PPP client with the RP-PPPoE package.Only Linux
Apache Webserverapache.wbm.gzConfigure almost all Apache directives and features.Most operating systems
BIND 4 DNS Serverdnsadmin.wbm.gzCreate and edit domains and DNS records.Most operating systems
BIND DNS Serverbind8.wbm.gzCreate and edit domains, DNS records, BIND options and views.Most operating systems
BSD Firewallipfw.wbm.gzConfigure a BSD firewall using IPFW, by creating and editing rules.FreeBSD and Mac OS X
Backup Configuration Filesbackup-config.wbm.gzPerform manual or scheduled backups and restores of configuration files managed by Webmin modules.All operating systems
Bacula Backup Systembacula-backup.wbm.gzConfigure Bacula to perform backups and restores manually or on schedule, for one or many systems.All operating systems
Bandwidth Monitoringbandwidth.wbm.gzView reports on bandwidth usage by host, port, protocol and time on a Linux system.All except Windows
Bootup and Shutdowninit.wbm.gzSetup scripts to be run at boot time from /etc/init.d or /etc/rc.local.Most operating systems
CD Burnerburner.wbm.gzBurn data CDs from ISO images or selected directories.All except Windows
CVS Serverpserver.wbm.gzSetup a remotely-accessible CVS server, manage users and browse the repository.All except Windows
Change Language and Themechange-user.wbm.gzAllows the current Webmin user to change his language, theme and possibly password.All operating systems
Change Passwordspasswd.wbm.gzChange the password of any user on the system.All except Windows
Cluster Change Passwordscluster-passwd.wbm.gzChange passwords on multiple systems in a Webmin cluster at once.All except Windows
Cluster Copy Filescluster-copy.wbm.gzSchedule the transfer of files from this server to multiple servers in a Webmin cluster.All operating systems
Cluster Cron Jobscluster-cron.wbm.gzCreate scheduled Cron jobs that run on multiple servers simultaneously.Most operating systems
Cluster Shell Commandscluster-shell.wbm.gzRun commands on multiple servers at once.All operating systems
Cluster Software Packagescluster-software.wbm.gzInstall RPMs, debian and solaris packages across multiple servers from one source.Most operating systems
Cluster Usermin Serverscluster-usermin.wbm.gzInstall and manage modules and themes across multiple Usermin servers.All except Windows
Cluster Users and Groupscluster-useradmin.wbm.gzCreate, update and delete users and groups across multiple servers. Unlike NIS, each server has its own passwd and group files which are remotely updated by this module.Most operating systems
Cluster Webmin Serverscluster-webmin.wbm.gzInstall and manage modules, themes, users, groups and access control settings across multiple Webmin servers.All operating systems
Command Shellshell.wbm.gzExecute shell commands and view their output.All operating systems
Configuration Enginecfengine.wbm.gzConfigure the CFengine program, for checking and maintaining various system-administration settings.All except Windows
Custom Commandscustom.wbm.gzCreate buttons to execute commonly used commands or edit files on your system.All operating systems
DHCP Serverdhcpd.wbm.gzManage shared networks, subnets, hosts and groups for ISC DHCPD.Most operating systems
Disk Quotasquota.wbm.gzSetup and edit user or group disk quotas for local filesystems.Most operating systems
Disk and Network Filesystemsmount.wbm.gzMount filesystems and swap files usually configured in /etc/fstab or /etc/vfstab.Most operating systems
Dovecot IMAP/POP3 Serverdovecot.wbm.gzConfigure the Dovecot IMAP and POP3 mail retrieval server.All except Windows
Fail2Ban Intrusion Detectorfail2ban.wbm.gzFail2ban protects your system from brute force attacks by detecting them and blocking their source IPs.All operating systems
Fetchmail Mail Retrievalfetchmail.wbm.gzConfigure the popular fetchmail program for automatically retrieving mail from other servers.All except Windows
File Managerfile.wbm.gzView, edit and change permissions on files and directories on your system with a Windows-like file manager.All operating systems
Filesystem Backupfsdump.wbm.gzBackup and restore filesystems using the dump and restore family of commands.Most operating systems
Filter and Forward Mailfilter.wbm.gzCreate rules to filter and forward incoming email.All operating systems
Frox FTP Proxyfrox.wbm.gzConfigure Frox, a transparent proxy for FTP clients.Linux and FreeBSD
GRUB Boot Loadergrub.wbm.gzConfigure the Linux GRUB boot loader to allow the selection of various operating systems and kernels at boot time.Linux and SmartOS
HTTP Tunneltunnel.wbm.gzConnect to another HTTP server via a tunnel through the Webmin server.All operating systems
Heartbeat Monitorheartbeat.wbm.gzConfigure the Heartbeat package for automatic server failover in a cluster.Linux and FreeBSD
IPFilter Firewallipfilter.wbm.gzConfigure a firewall using the IPFilter package, by creating and editing rules.Only SmartOS
IPsec VPN Configurationipsec.wbm.gzSet up a client or server for an IPsec VPN using FreeSWAN.Only Linux
Initial System Bootupinittab.wbm.gzConfigure low-level services to be run at boot time, and select the initial runlevel.Most operating systems
Jabber IM Serverjabber.wbm.gzConfigure the multi-protocol Jabber messaging server.All except Windows
Kerberos5krb5.wbm.gzConfigure the Kerberos 5 client on your system.Only Linux
LDAP Clientldap-client.wbm.gzConfigure your system as an LDAP client for users and groups.Only Linux
LDAP Serverldap-server.wbm.gzManage the OpenLDAP server and objects in its databaseAll operating systems
LDAP Users and Groupsldap-useradmin.wbm.gzManage users and groups stored in an LDAP database, used for Unix, Samba and Cyrus IMAP authentication.All except Windows
Linux Bootup Configurationlilo.wbm.gzEdit kernels and partitions selectable at boot time with LILO.Only Linux
Linux Firewallfirewall.wbm.gzConfigure a Linux firewall using iptables. Allows the editing of all tables, chains, rules and options.Only Linux
Linux RAIDraid.wbm.gzCreate RAID 0, 1, 4, 5, 6, 10 and linear devices on a Linux system.Only Linux
Log File Rotationlogrotate.wbm.gzSet up the automatic rotation of Apache, Squid, Syslog and other log files.All except Windows
Logical Volume Managementlvm.wbm.gzConfigure volume groups, physical volumes and logical volumes for Linux LVM.Only Linux
MIME Type Programsmailcap.wbm.gzEdit the /etc/mailcap file, which maps MIME types to handler programsAll except Windows
MON Service Monitormon.wbm.gzSetup MON, a powerful service monitor and alerting system.Only Linux
Majordomo List Managermajordomo.wbm.gzCreate and configure mailing lists for Majordomo.All except Windows
MySQL Database Servermysql.wbm.gzSetup databases, tables and permissions in your MySQL database server.All operating systems
NFS Exportssgiexports.wbm.gzEdit file shares as defined in the Irix /etc/exports fileOnly SGI Irix
NFS Exportsbsdexports.wbm.gzEdit file shares from the FreeBSD /etc/exports file.Most operating systems
NFS Exportsexports.wbm.gzEdit NFS file shares defined in /etc/exports.Most operating systems
NFS Exportshpuxexports.wbm.gzEdit file shares as defined in the HPUX /etc/exports file.Only HP/UX
NFS Sharesdfsadmin.wbm.gzEdit file shares as defined in the /etc/dfs/dfstab file.SmartOS and SCO UnixWare
NFS v4 Exportsexports-nfs4.wbm.gzEdit NFS v4 file shares defined in /etc/exports.Most operating systems
NIS Client and Servernis.wbm.gzSetup a system as an NIS client, master or slave server. Note that NIS+ is not supported.Most operating systems
Network Configurationnet.wbm.gzConfigure boot time and active interfaces, DNS, routing and /etc/hosts.Most operating systems
Network Servicesxinetd.wbm.gzEdit servers handled by Xinetd, a replacement for inetd.All operating systems
Network Services and Protocolsinetd.wbm.gzEdit services in /etc/inetd.conf, /etc/services and /etc/rpc.Most operating systems
OpenSLP Serveropenslp.wbm.gzConfigure the service location protocol server.All except Windows
PAM Authenticationpam.wbm.gzConfigure the PAM authentication steps used by services such as telnet, POP and FTP.Most operating systems
PHP Configurationphpini.wbm.gzConfigure PHP settings for the whole system or individual Apache virtual servers.All except Windows
PPP Dialin Serverpap.wbm.gzSet up a dialin server using mgetty and PPP.Most operating systems
PPP Dialup Clientppp-client.wbm.gzConfigure the WV-Dial package to connect to the Internet with a modem PPP connectionOnly Linux
PPTP VPN Clientpptp-client.wbm.gzConfigure and establish connections to a VPN server using the PPTP protocol.Only Linux
PPTP VPN Serverpptp-server.wbm.gzSet up your system as a PPTP server so that Linux or Windows VPN clients can connect.Linux and FreeBSD
Partitions on Local Disksformat.wbm.gzCreate and edit paritions on local disks on Solaris.Only SmartOS
Partitions on Local Disksbsdfdisk.wbm.gzCreate and edit paritions on local SCSI and IDE disks on FreeBSD.Only FreeBSD
Partitions on Local Disksfdisk.wbm.gzCreate and edit partitions on local SCSI, IDE and SATA disks on Linux.Only Linux
Perl Modulescpan.wbm.gzInstall new Perl modules on your system, and view those already installed.All except Windows
Postfix Mail Serverpostfix.wbm.gzConfigure the Postfix mail server.All except Windows
PostgreSQL Database Serverpostgresql.wbm.gzManage databases, tables and users in your PostgreSQL database server.All operating systems
Printer Administrationlpadmin.wbm.gzCreate and edit local and remote printers. Supports Windows print servers and Ghostscript print drivers.Most operating systems
ProFTPD Serverproftpd.wbm.gzConfigure the powerful ProFTPD FTP server. Supports all options in most of the standard modules.All except Windows
Procmail Mail Filterprocmail.wbm.gzEdit recipes in the global /etc/procmailrc file, which apply to all incoming email.All except Windows
Protected Web Directorieshtaccess-htpasswd.wbm.gzCreate .htaccess and htpasswd files to protect web-acessible directories.All operating systems
QMail Mail Serverqmailadmin.wbm.gzConfigure the QMail mail server, a simpler alternative to Sendmail.All except Windows
RBAC and Projectsrbac.wbm.gzManage RBAC user attributes, profiles and authorizations.Only SmartOS
Read User Mailmailboxes.wbm.gzRead email in users' mailboxes.All except Windows
Running Processesproc.wbm.gzList, kill and renice running processes on your system.Most operating systems
SMART Drive Statussmart-status.wbm.gzCheck the status of IDE and SATA drives to detect problems and potential failures.Linux, FreeBSD and Mac OS X
SSH Logintelnet.wbm.gzLogin to your system with SSH or telnet.All operating systems
SSH Serversshd.wbm.gzSetup the SSH server for remote secure logins.All operating systems
SSL Tunnelsstunnel.wbm.gzSetup SSL tunnels to encrypt services like POP3 and IMAP, using stunnel run from inetd.All except Windows
Samba Windows File Sharingsamba.wbm.gzCreate and edit samba file and print shares.Most operating systems
Scheduled Commandsat.wbm.gzSchedule the execution of one-off commands or scripts.Most operating systems
Scheduled Cron Jobscron.wbm.gzCreate, edit and delete Cron jobs.Most operating systems
Scheduled Webmin Functionswebmincron.wbm.gzDefine Webmin module functions that are called on a regular schedule by the Webmin webserverAll operating systems
Security Sentriessentry.wbm.gzConfigure the portsentry, hostsentry and logcheck system security monitoring programs.All except Windows
Sendmail Mail Serversendmail.wbm.gzManage sendmail aliases, masquerading, address rewriting and other features.Most operating systems
Service Management Facility Configurationsmf.wbm.gzEdit services under control of Service Manangement Facility SMF(1).Only SmartOS
Shoreline Firewallshorewall.wbm.gzLets you edit the most useful tables of the Shoreline FirewallOnly Linux
Shorewall6 Firewallshorewall6.wbm.gzLets you edit the most useful tables of the Shorewall6 FirewallOnly Linux
Software Package Updatespackage-updates.wbm.gzDisplays available package updates from YUM, APT or other update systemsMost operating systems
Software Packagessoftware.wbm.gzManage software packages on your system, and install new packages.Most operating systems
Solaris Zoneszones.wbm.gzCreate and manage Solaris 10 zones.Only SmartOS
SpamAssassin Mail Filterspam.wbm.gzSet up and configure SpamAssassin to filter email received by your system.All except Windows
Squid Proxy Serversquid.wbm.gzConfigure Squid options, ACLs, caching parameters and proxy users.Most operating systems
Squid Report Generatorsarg.wbm.gzConfigure and schedule SARG, a tool for generating reports from Squid access logs.All except Windows
System Documentationman.wbm.gzView man pages, HOWTOs and other package documentation.Most operating systems
System Logssyslog.wbm.gzConfigure the syslog server on your system and view its log files.Most operating systems
System Logs NGsyslog-ng.wbm.gzConfigure the Syslog-NG server on your system and view its log files.All operating systems
System Statussystem-status.wbm.gzBackground system status collection librariesAll operating systems
System Timetime.wbm.gzSet the system and hardware time either manually or from a time server.Most operating systems
System and Server Statusstatus.wbm.gzView the status of services on your system and on remote systems.All operating systems
TCP Wrapperstcpwrappers.wbm.gzConfigure the TCP wrappers networking access control filesAll operating systems
Text Loginajaxterm.wbm.gzAccess the shell on your system without the need for a separate SSH client, using AjaxtermAll operating systems
Upload and Downloadupdown.wbm.gzUpload multiple files to the server, and download multiple URLs either immediately or in the background at a scheduled time.All operating systems
Usermin Configurationusermin.wbm.gzConfigure global options for the Usermin user account management server.All except Windows
Users and Groupsuseradmin.wbm.gzCreate and edit Unix users and groups from the /etc/passwd and /etc/group files.Most operating systems
Voicemail Servervgetty.wbm.gzSet up your system as an answering machine using vgettyOnly Linux
WU-FTP Serverwuftpd.wbm.gzConfigure the access control, anonymous FTP and other options of WU-FTPd.Most operating systems
Webalizer Logfile Analysiswebalizer.wbm.gzGenerate reports from webserver, proxy server and FTP log filesAll except Windows
Webmin Actions Logwebminlog.wbm.gzView detailed logs of actions by Webmin users.All operating systems
Webmin Configurationwebmin.wbm.gzConfigure Webmin itself, such as allowed hosts, SSL, installed modules and themes.All operating systems
Webmin Servers Indexservers.wbm.gzDisplays an index of other Webmin servers for easy linking.All operating systems
Webmin Usersacl.wbm.gzCreate Webmin users and configure which modules and features they are allowed to access.All operating systems
iSCSI Clientiscsi-client.wbm.gzAccess disk devices across the network using the iSCSI protocol.Only Linux
iSCSI Serveriscsi-server.wbm.gzShare disk devices across the network using the iSCSI protocol with the netbsd-iscsi package.Linux and FreeBSD
iSCSI TGTdiscsi-tgtd.wbm.gzShare disk devices across the network using the iSCSI protocol with the TGTd package.Only Linux
iSCSI Targetiscsi-target.wbm.gzShare disk devices across the network using the iSCSI protocol with the iscsitarget package.Only Linux
idmapd daemonidmapd.wbm.gzManage the NFS ID mapping daemon.Only Linux