UPDATED

Installing Webmin on Windows

What you need to have installed before you can run Webmin on Windows.

ALERT! All install/testing was done on Windows XP with SP2 installed.
VISTA has NOT been tested and most likely will not be tested for a couple years unless you want to buy me a copy.

Requirements and Optional Programs

First install ActiveState Perl then follow below.

Install Win32::Daemon

Using ActiveState Perl type:
ppm install http://www.roth.net/perl/packages/win32-daemon.ppd
From the command prompt.

TIP Install Net::SSLeay on WinXP

ALERT! This is required if you are going to want HTTPS connection

Using ActiveState Perl type:

ppm install http://www.gossamer-threads.com/ppm/Net-SSLeay-1.22-5.8.0.ppd
From the command prompt.

Download OpenLDAP for Windows

ALERT! This includes OpenSSL so if you don't need LDAP then use the GnuWin32 OpenSSL

For the Windows platform, ILEX has created this OpenLDAP for Windows distribution. It's a packaged version using Nullsoft NSIS and includes OpenLDAP, SASL, BDB, and OpenSSL. It supports LDAP, LDAPS and LDAP+TLS. The wizard guides you through the installation and permit the creation of the slapd.conf file, the database root, the certificates generation (CA+server), the system service installation and much more.

ALERT! OpenLDAP can also be installed under Cygwin if you don't want to install this version. Read the HOWTO for this.

Installing OpenSSL

OpenSSL is installed with GnuWin32

Setting up the Windows Environment Variables

You need to edit your windows environment -- THIS IS VERY IMPORTANT !!!

c:\Perl\bin\;c:\Program Files\OpenSSH\bin\;c:\bind-dns\bin\;c:\GnuWin32\bin\;c:\php\;c:\Python24

Software Links

Required software

Optional software

Sendmail port by Micro$oft

Sendmail clones

CygWin also has the native port of sendmail which is usually the most recent version.

HELP Other HOWTO docs

HELP Extra PPM repos

Type ppm-shell from the command prompt then add the following repos.

rep add DevelopHelp http://ppd.develop-help.com/ppd/
rep add Roth http://www.roth.net/perl/packages/
rep add PTK http://www.xray.mpe.mpg.de/~ach/ptk/ppm/
rep add Theory http://theoryx5.uwinnipeg.ca/ppmpackages/
rep add Dada http://dada.perl.it/PPM
rep add Jenda http://jenda.krynicky.cz/perl
rep add rto http://rto.dk/packages/
rep add OpenInteract http://openinteract.sourceforge.net/ppmpackages/
rep add GA http://ppm.gingerall.cz
rep add JMC http://homepage.eircom.net/~jmcnamara/perl

ALERT! Known Issues

HELP Manual install of modules

You will need to download the module and use winzip or any other tool to untar/unzip the module then once you have the module directory paste it into the MAIN directory where webmin is installed. In my case I installed webmin under c:/webmin

ALERT! RPC calls

Windows firewall blocks almost everything so RPC calls will fail. To fix this open 10+ ports from the start of where you told webmin to listen on. EG; https://localhost:10100 so open TCP ports from 10100-10111 -- if you used 10000 then open 10000-10011

TIP Final note

You may need to reboot your win box after updating any Windows Environment Variables.

-- ScottGrayban - 17 Feb 2008


Edit | Attach | Backlinks: Web, All Webs | Printable | History: r9 < r8 < r7 < r6 < r5 | More topic actions
Parents: WebHome

Doxfer is docs for...anything!Copyright © by the contributing authors. All material on Doxfer is the property of the contributing authors.
Ideas, requests, problems regarding Doxfer? Send feedback