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.
figure1

You need to install first some perl-related libraries required by webmin:

sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl


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

wget http://www.webmin.com/download/deb/webmin-current.deb

(thanks @macrocode)

Install the Debian package with dpkg, not Aptitude:
sudo dpkg -i webmin_1.470_all.deb

sudo dpkg -i webmin_1.500_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:

Tags: , , ,
37 Responses to “Install Webmin on Ubuntu Server 9.04 Jaunty Jackalope”
  1. SBNo Gravatar says:

    Thanks for the guide !!!
    It helped a sudo ubuntu newbee get his file server online.

  2. Install Webmin on Ubuntu Server 9.04 Jaunty Jackalope | Ubuntu-News - Your one stop for news about Ubuntu says:

    […] 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 […]

  3. DaybrinjerNo Gravatar says:

    You may have to open ports too, didn’t see that in your article.
    $ sudo ufw allow 10000

  4. andreiashNo Gravatar says:

    Actually this is not required on Ubuntu Server, but you are right.
    Thanks for completing this.

  5. MTNo Gravatar says:

    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?

  6. MTNo Gravatar says:

    okay…fixed now… had to run apt-get update
    😐

  7. andreiashNo Gravatar says:

    Great! good luck with what you’re doing!

  8. Japan ShahNo Gravatar says:

    Thanks, its working.

  9. ApKNo Gravatar says:

    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!

  10. andreiashNo Gravatar says:

    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….

  11. armandNo Gravatar says:

    thanks for the quick tutorial!

  12. pizzamanNo Gravatar says:

    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

  13. andreiashNo Gravatar says:

    Thanks! I didn’t know that. It’s time to move to EBOX 🙂

  14. SleestakNo Gravatar says:

    Thanks. Piece of cake and works like a charm.

  15. ichatNo Gravatar says:

    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…

  16. yayanNo Gravatar says:

    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

  17. Besk_StyleNo Gravatar says:

    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.

  18. andreiashNo Gravatar says:

    thanks yayan, I updated the post.

  19. andreiashNo Gravatar says:

    having that port blocked by your firewall maybe?

  20. How to install Ubuntu Server 9.04 on Windows 2008 and Hyper-V « Tracy Sells says:
  21. macrocodeNo Gravatar says:

    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.

  22. andreiashNo Gravatar says:

    You are totally right! I didn’t know they have such a naming convention.

  23. RicoNo Gravatar says:

    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.!!!

  24. ToddNo Gravatar says:

    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?

  25. andreiashNo Gravatar says:

    the ‘default’ credentials are the same as your system account (the ones that you use when you are logging in ubuntu).

  26. Concentr̩ du 2 Dec 2009 Р1 fois par jour au reveil. | Docteuri says:

    […] Partage : Installation de Webmin sur Ubuntu Server 9.04. […]

  27. Tata DanoNo Gravatar says:

    Hi,

    Its a nice and simple guide. Thanks.

    Regards, Tata

  28. crtlbreakNo Gravatar says:

    Exactly the way Ubuntu works!
    Simple and efficient guide.
    Thank you.

  29. MikeNo Gravatar says:

    I needed “sudo wget…” but everything else
    worked as written.

    The current package is 1.500

  30. andreiashNo Gravatar says:

    Updated now. Thank you!

  31. spikyjtNo Gravatar says:

    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.

  32. Daily Digest for September 24th | I Make Things Work | Mathias Hellquist says:

    […] 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 […]

  33. Install Webmin on Ubuntu Server or Desktop 9.10 Karmic Koala – Andrei DANEASA « Ibacsoft's Blog says:

    […] Install Webmin on Ubuntu Server 9.04 Jaunty Jackalope […]

  34. Tổng hợp cấu hình ubuntu server « MANG24H.COM says:

    […] Install Webmin on Ubuntu Server 9.04 Jaunty Jackalope […]

  35. yoanNo Gravatar says:

    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

  36. andreiashNo Gravatar says:

    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

  37. RikNo Gravatar says:

    lifesaver! again i needed to do a webmin install and of all the tutorials out there this one rocks!
    thx

Leave a Reply