I am a big fan of Ubuntu Server. It’s exactly what you need for a server, no fancy UI, just services.
Dealing with all the text configuration files can be a time consuming task and there is something that can help a lot. It’s called Webmin and it is a web interface for configuring your linux box.
You need to install first some perl-related libraries required by webmin:
The you need to download the latest webmin archive (this might change in time). I am downloading the Debian package:
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.470_all.deb
(thanks @macrocode)
Install the Debian package with dpkg, not Aptitude:
sudo dpkg -i webmin_1.470_all.deb
* Your downloaded version may differ. Just use the deb package you’ve just downloaded.
Enjoy your Webmin installation at https://[serverIP]:10000 .
What I am normally doing is forwarding the port 10000 out of my router and access my webmin from anywhere on the internet. You can forward it to another port and to be user-friendly and easy-to-remember you can use DynDNS to pick a nice name.
Enjoy!
Related posts:
Thanks for the guide !!!
It helped a sudo ubuntu newbee get his file server online.
[…] I am a big fan of Ubuntu Server. It’s exactly what you need for a server, no fancy UI, just services. Dealing with all the text configuration files can be a time consuming task and there is something that can help a lot. It’s called Webmin and it is a web interface for configuring your linux box. More here […]
You may have to open ports too, didn’t see that in your article.
$ sudo ufw allow 10000
Actually this is not required on Ubuntu Server, but you are right.
Thanks for completing this.
Hrm…every time I run the apt-get command to get the libraries I get \Couldn’t find package libnet-ssleay-perl\. I went ahead and installed webmin and it’s running without ssl…any ideas on that error?
okay…fixed now… had to run apt-get update
😐
Great! good luck with what you’re doing!
Thanks, its working.
Hey there,
I’m a big Webmin fan too, and am new to Ubuntu. I see older articles saying that Webmin had been dropped from the Ubuntu distro a while back because of config file incompatibilities.
Has this been resolved in newer versions?
That is, are we sure the newest Webmin is safe to use on 9.04 JJ?
Thanks!
Hi ApK,
To be honest, I have absolutely no idea about any incompatibilities. The truth is that I installed in on several UbuntuServer based file servers and it’s working as a charm. Some of them are still on 8.10, some are upgraded to 9.04.
So I would say it’s safe….
thanks for the quick tutorial!
Webmin was dropped from Debian and hence Ubuntu since dapper. I would be very careful depending on Webmin in production environments. For more information look here https://answers.launchpad.net/ubuntu/+question/2873
Thanks! I didn’t know that. It’s time to move to EBOX 🙂
Thanks. Piece of cake and works like a charm.
Webmin was dropped from Debian and hence Ubuntu since dapper. I would be very careful depending on Webmin in production environments. For more information look here –
your sources seem to be outdated.. webmin has changed sinds ubuntu 6,
you might just tell me that electricity should not be used ever because in the early days – people may have died trying to get it working…
it’s didn’t work on my machine untuil i change sudo dpkg -i webmin_1.470_all.deb with the new webmin :
sudo dpkg -i webmin_1.490_all.deb
Thx
HI,
I tried to install it and i finished with succes but if i want to acces the Webmin ( i have a Fixed IP ) it says that it can’t connect ????:-(
Any Ideas whats the Problem.
thanks yayan, I updated the post.
having that port blocked by your firewall maybe?
[…] http://www.webxpert.ro/andrei/2009/05/30/install-webmin-on-ubuntu-server-904-jaunty-jackalope/ […]
http://www.webmin.com/download/deb/webmin-current.deb would probably be a better source link to use, that way you don’t have to keep updating this page with the latest link.
You are totally right! I didn’t know they have such a naming convention.
have installed it on my brand new ubuntu server and got it to work with dynamic ip. After I changed the ip to static I could log in but was greeted with a blank screen. Nothing, nada, no error just white. Did all I could think off, checked every log and searched all over the web and I am now giving up. Hope eBox will do the trick.!!!
I just installed Webmin on my new Ubuntu 9.10 server but can’t login because I don’t know the ‘default’ username and password? What are they? Do I have to create them somewhere first?
the ‘default’ credentials are the same as your system account (the ones that you use when you are logging in ubuntu).
[…] Partage : Installation de Webmin sur Ubuntu Server 9.04. […]
Hi,
Its a nice and simple guide. Thanks.
Regards, Tata
Exactly the way Ubuntu works!
Simple and efficient guide.
Thank you.
I needed “sudo wget…” but everything else
worked as written.
The current package is 1.500
Updated now. Thank you!
I prefer running
sudo dpkg -i webmin_1.500_all.deb
first, which will fail, and then
sudo apt-get install -f
to install all the dependencies and finish configuration, in this instance. It is simpler and doesn’t require you to manually install a list of packages that may not be correct, nor may you still want them if you uninstall the manually downloaded package.
Just my preferred way.
Glad to know others are getting on well with Webmin on Ubuntu. It used to be clunky, but now looks much more polished and seems to work very smoothly. Ebox on the other hand, whilst looking very nice, does seem to lack features and has an intensely annoying menu system.
[…] to Sunrise – Nardis. Shared Perl warning: Setting locale failed – Ubuntu Forums. Shared Install Webmin on Ubuntu Server 9.04 Jaunty Jackalope » Andrei DANEASA’s Blog.Related Reading:Beginning Programming All-in-one Desk Reference for DummiesSelf-Directed Project […]
[…] Install Webmin on Ubuntu Server 9.04 Jaunty Jackalope […]
[…] Install Webmin on Ubuntu Server 9.04 Jaunty Jackalope […]
There is an error up there it might be something that has happened after upgrading ubuntu server but if you guys are having issues installing try sudo dpkg -i webmin-current.deb instead of sudo dpkg -i webmin_1.500_all.deb the file just got saved with a different name that is all
webmin-current is just a wrapper and it is downloading a differently named file on your disk.
As I can’t update the post every time webmin is releasing a new version, sudo dpkg -i webmin[TAB] should do the job
lifesaver! again i needed to do a webmin install and of all the tutorials out there this one rocks!
thx