Intro
Webmin is a web-based system administration tool for Unix-like servers, and services with over 1,000,000 installations worldwide. Using it, it is possible to configure operating system internals, such as users, disk quotas, services or configuration files, as well as modify, and control open-source apps, such as BIND DNS Server, Apache HTTP Server, PHP, MariaDB/MySQL, and many more.
Webmin consists of a simple web server, and a number of sub-programs which directly update system files like /etc/fstab
and /etc/passwd
. The web server and all sub-programs are written in Perl version 5, and use no non-standard Perl modules.
License
All recent versions of Webmin are licensed under BSD-3-Clause license, meaning that it may be freely distributed and modified for commercial and non-commercial use.
Supported Systems
Because different Unix-like operating systems and Linux distributions use different locations for their various config files, Webmin can only support systems for which it has been configured. The following operating systems are supported by the current Webmin version:
- AlmaLinux
- AlphaCore Linux
- Amazon Linux
- APLINUX
- Asianux
- Asianux Server
- BigBlock
- BSDI
- Caixa Magica
- Caldera OpenLinux
- Caldera OpenLinux eServer
- cAos Linux
- Cendio LBS Linux
- CentOS Linux
- CentOS Stream Linux
- Citrix Hypervisor
- CloudLinux
- Cloudrouter Linux
- Cobalt Linux
- Coherent Technology Linux
- Conectiva Linux
- Corel Linux
- Corvus Latinux
- Cygwin
- Darwin
- Debian Linux
- DEC/Compaq OSF/1
- Devuan Linux
- DragonFly BSD
- Endian Firewall Linux
- Fedora Linux
- FreeBSD
- Generic Linux
- Gentoo Linux
- Gralinux
- Haansoft Linux
- HP/UX
- IBM AIX
- Immunix Linux
- Kali GNU/Linux Rolling
- Lanthan Linux
- Linux Mint
- LinuxPPC
- Lycoris Desktop/LX
- Mac OS X
- macOS Catalina
- macOS High Sierra
- macOS Mojave
- macOS Sierra
- Mageia Linux
- Mandrake Linux
- Mandrake Linux Corporate Server
- Mandriva Linux
- Mandriva Linux Enterprise Server
- Mepis Linux
- MostlyLinux
- MSC Linux
- NeoShine Linux
- NetBSD
- OpenBSD
- OpenDarwin
- openmamba Linux
- OpenNA Linux
- openSUSE Linux Tumbleweed
- Oracle Enterprise Linux
- Oracle Linux
- Oracle VM
- OS X
- Pardus Linux
- Parrot OS
- pclinuxos Linux
- Playstation Linux
- Raspbian Linux
- Redhat Enterprise Linux
- Redhat Linux
- Redhat Linux Desktop
- Rocky Linux
- Sangoma Linux
- SCI Linux
- Scientific Linux
- SCO OpenServer
- SCO UnixWare
- Secure Linux
- SGI Irix
- Slackware Linux
- Slamd64 Linux
- SmartOS
- SoL Linux
- Springdale Linux
- StartCom Linux
- Sun Java Desktop System
- Sun Solaris
- SuSE Linux
- SuSE OpenExchange Linux
- SuSE SLES Linux
- Synology DSM
- Tao Linux
- Tawie Server Linux
- ThizLinux Desktop
- ThizServer
- TinySofa Linux
- Trustix
- Trustix SE
- TurboLinux
- Ubuntu Linux
- United Linux
- Ute Linux
- Virtuozzo Linux
- White Dwarf Linux
- Whitebox Linux
- Wind River Linux
- X/OS Linux
- Xandros Linux
- XCP-ng Linux
- XenServer Linux
- Yellow Dog Linux
- Yoper Linux
Supported Languages
Translation of Webmin modules into different languages is done by volunteers. The partial module translations made by humans are covered by automated language manager script.
All translated modules have a main language file without extension, i.e. de
and automatically translated variant, i.e. de.auto
. Volunteers willing to contribute to the translations, should take automatically translated strings from .auto
language file (located in lang/
or in ulang/
directory of each module), review, edit and move them to the main language file.
Each .auto
file is correctly formatted, and only the language may need adjustments. It's important to maintain the exact formatting of the language strings, including the presence or absence of dots at the beginning or end of strings, as well as other formatting details.
All language files must use utf-8
encoding. The following languages are supported by the current Webmin version:
Code | Language | Human Translated | Machine Translated |
---|---|---|---|
en | English | 100% | 100% |
de | Deutsch | 98% | 100% |
ca | català | 97% | 100% |
no | norsk | 91% | 100% |
nl | Nederlands | 89% | 100% |
fr | français | 65% | 100% |
pl | polski | 65% | 100% |
hu | magyar | 53% | 100% |
cs | čeština | 62% | 100% |
es | español | 58% | 100% |
ja | 日本語 | 53% | 100% |
ru | русский | 51% | 100% |
pt_BR | português (Brasil) | 44% | 100% |
ko | 한국어 | 42% | 100% |
zh | 中文 (简体) | 40% | 100% |
uk | українська | 39% | 100% |
it | italiano | 38% | 100% |
zh_TW | 中文 (繁體) | 34% | 100% |
tr | Türkçe | 34% | 100% |
sv | svenska | 31% | 100% |
bg | български | 30% | 100% |
fa | فارسی | 26% | 100% |
ms | Melayu | 16% | 100% |
hr | hrvatski | 13% | 100% |
el | Ελληνικά | 11% | 100% |
sk | slovenčina | 11% | 100% |
pt | português | 10% | 100% |
da | dansk | 6% | 100% |
ar | العربية | 3% | 100% |
eu | euskara | 3% | 100% |
fi | suomi | 1% | 100% |
af | Afrikaans | 0% | 100% |
be | беларуская | 0% | 100% |
he | עברית | 0% | 100% |
lt | lietuvių | 0% | 100% |
lv | latviešu | 0% | 100% |
mt | Malti | 0% | 100% |
ro | română | 0% | 100% |
sl | slovenščina | 0% | 100% |
th | ไทย | 0% | 100% |
ur | اردو | 0% | 100% |
vi | Tiếng Việt | 0% | 100% |
Modules
Because Webmin supports the concept of modules (like Photoshop plugins), anyone can develop and distribute their own Webmin modules for any purpose, and distribute them under any license (such as GPL, commercial or shareware). More information about the Webmin API and writing your own modules is available.
Developers
Jamie Cameron — Author and the lead developer.
Ilia Ross — Senior developer. Author of the Authentic theme, language manager script, and webmaster of the webmin.com and virtualmin.com websites.
If none of the standard or third-party modules meet your requirements, and you don’t have the programming skills to put together a module yourself, one of the developers listed on this page may be able to help you (for a price).
- Alex Medina - Specialty: Everything
- Antonio Gallo - Specialty: Webmin modules and themes, tailor made Linux distribution customization
- Charlie Garrison - Specialty: System administration (MySQL, djbdns, qmail, Apache, mod_perl, OSX, Linux)
- Dana French - Specialty: Business Continuity, Disaster Recovery, High Availability, and Virtualization
- Richard Teachout - Specialty: General module development.
If you want your name or company to be listed here too, just email us at developers@webmin.com with your details, specialty and some information about module or theme development work you have done in the past.
Contributors
Martin Mewes — Translating large amounts of Webmin into German, and co-ordinating other translators.
Jaume Badiella — Providing an extensive Catalan translation, which is more complete than any language other than English.
Gerhard Klein — Porting various Webmin modules to HPUX.
Alicher Alikhodjaev — Providing porting information for FreeBSD.
Juergen Egeling — More porting information for FreeBSD.
Hans Waasdorp — Providing access to a FreeBSD 3.0 system for testing.
Thomas James Mackie III — Providing access to TurboLinux and Corel Linux systems for testing.
Kevin Lo — Contributing a port for OpenBSD.