Installing on Windows

Recent Webmin versions can be installed and run on Windows, although with limited functionality as not all the servers that Webmin configures (such as Samba, Sendmail and so on) are available. The steps to install on Windows from the source code are :

  1. Install winzip or pkunzip so that you can extract the .zip file linked to above.
  2. Install the latest versions of ActiveState Perl for Windows.
  3. Install the process.exe program, a command-line tool for listing and killing Windows processes.
  4. Verify that sc.exe is installed. This is part of Windows XP, and may be found in the Windows Resource Kit on other versions of the OS.
  5. Install the Win32::Daemon Perl module. This can be done with the command ppm install Win32-Daemon .
  6. Create the c:\temp directory if it doesn't already exist.
  7. After extracting the Webmin ZIP file to c:\webmin , open a command shell window, cd to that directory and run perl setup.pl.
  8. Answer all the questions as you would for a tar.gz install of Webmin, as documented on this page.
  9. Login to Webmin, go to Webmin -> Webmin Configuration -> Webmin Modules, and install the optional MSI software discovery module. This allows the Software Packages module to list all installed software.

Windows Installer

Philipp Gühring has created a proper installer for Webmin on Windows, available from WebminInstall.exe. It requires that you install ActiveState Perl first, but is far simpler to install as it is packaged as a single .exe file.

The source code for the installer is available in WebminInstaller.zip.