If you're like me, you love Linux but the learning curve is a real killer. I remember it seemed to take forever to setup Apache the way I wanted, and I don't even want to mention how long it took me to figure out MySQL and Samba. To make a long story short, if you want to use all the features you can but don't have time or don't like the command line method (you still should learn it though!), Webmin is the way to go.
Grab a copy of Webmin from http://www.webmin.com/download.html and download the most current version. There is a .tar and a .rpm version but I recommend using the .tar version. The .tar file has a very easy setup script that will walk you through the setup process.
If you're at a Linux machine you can just go to the web site and grab it, or if you just have Telnet access you can download it via ftp using the following commands:
(this basically says your going to ftp to Webmin.com)
(put this in for the username)
(Use your e-mail as the
(This tells your computer where to put the file you
download) get webmin-0.79.tar.gz exit (This exits you out of the FTP program)
After you've downloaded it, make sure the file is in a directory where it can be stored with easy access. If it's not where you'd like it use this command to move it.
mv webmin-0-79.tar.gz /usr/local/. (this moves Webmin to /usr/local and keeps the same name)
After you've moved the file go ahead and extract it.
tar -xzf webmin-0.79.tar.gz
Once you're in the folder just run there little setup script.
(remember to put the ./ in front of the command.)
Once the setup script starts it will ask you a series of questions. I've listed the questions below with explanations:
Webmin configuration directory-This is where it will show all your configuration options. Like most other programs the default is in the /etc/ directory. If you just press enter the program will select /etc/webmin
Log file directory - This is where Webmin's log files will be kept. The default is /var/webmin.
Full Path to Perl - This is just asking were it goes to use Perl. Just except the default /usr/bin/perl unless it's been installed to a different directory.
Operating System - Every flavor of Linux is a little different and the scripts need to know what version you have for Webmin to work properly. Press the number next to your version
Version of the OS - If you're using SuSE Linux it will show 8 different versions. Each version can be a little different, so make sure you select the correct one.
Web Server Port - This is going to be where you access your domain. Don't just select any port, it might be in use by another application. If you don't know what port you have available, use the default of 10000. That basically means to access Webmin you will go to yourdomain.com:10000 or whatever port you choose.
Web Server login and Password - Webmin uses it's own set of usernames and passwords, so if you want to log into Webmin you need create one here. I strongly suggest using something different than root or your root password.
Web Server Host Name: This is basically what Webmin will call your machine. You can accept the default, or choose your own name.
SSL - If you don't have the Perl SSLeay library installed it will just skip this option. As a default most Linux distributions don't have SSL installed. You can run Webmin fine without it, but if you're concerned about security I would suggest setting this up.
Start Webmin at boot time - If you select "Yes" it will install some startup scripts that will have Webmin start automatically on boot.
And that's about it. You should now be able to access Webmin at your domain. http://www.yourdomain.com:10000
Another option is if you're sitting right in front of the machine, you can just type: http://localhost:10000