So, 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.
Install via shell command
If you like to install and update Webmin via APT, Do like this:
$~: sudo nano /etc/apt/sources.list
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
:~$ 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
Access via remote
If you want to access Webmin from anywhere in the world you need to open port 10000 in your router or firewall. This means that anyone can access it, so it’s not recommended but possible.