Install WebminSo, you don’t want to open port 21 for incoming traffic, and you still want to be able to transfer files to your web server locally. Maybe you’re not used to the UNIX terminal, and all the commands you need to know to administer your server? The answer is Webmin. It’s easy to set up, and gives you a graphical interface with a good overview and many options once it’s installed. It’s a web-based interface for system administration for UNIX. Using any modern web browser, you can setup user accounts, Apache, DNS, file sharing and much more. You can also configure it to be accessed remotely if you have your server elsewhere.

Screenshots

webmin1         webminfiles

Install via shell command

  1. If you like to install and update Webmin via APT, Do like this:
    $~: sudo nano /etc/apt/sources.list
  2. Add this at the bottom of the file, last line.
    deb http://download.webmin.com/download/repository sarge contrib
    
    deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib
  3. Install Webmin
    :~$ sudo -i
    :~$ wget https://www.techandme.se/wp-content/uploads/2015/01/jcameron-key.asc
    :~$ apt-key add jcameron-key.asc
    :~$ apt-get update && apt-get install webmin --force-yes -y && rm jcameron-key.asc
  4. Login
    https://your-ip-adress:10000

Access via remote

FTP is good because you don’t have to be on-site to access your server and transfer files. If you install Webmin locally that’s not possible, not that we know anyway.

But there is a solution. We use Teamviewer to access one of the computers in the same network as the server and is then able to access Webmin locally.

You could also open port 10000 and access Webmin from anywhere.



 Pro tip

Make phpMyadmin secure!