This is a list of tutorials that use Webmin to administer a Ubuntu 16.10 VPS. Most of this should work for Debian and earlier versions of Ubuntu. We will only use SSH once to set up Webmin, then never again. So if you hate command line work click the links below.
Ubuntu and Debian Tutorials
How to connect to your new VPS or server: In order to admin your new VPS it has to be connected to and issued orders. The only way to do that with a new VPS is with SSH. We will use a free SSH application (Putty) to connect to our new server and install Webmin control panel. We will also use Filezilla to transfer files to and from our new VPS server.
How to help secure your VPS or server: VPS security is serious business. Your new VPS will be constantly scanned by bad guys looking to breach your security and make your VPS part of their botnet without your knowledge.
How to set up Apache: The reason most people get a VPS is to host their web sites. We will set up a web site with Apache using nothing but Webmin control panel.
How to set up your own nameserver: The easiest thing to do for a nameserver is to have your registrar point your domain to your VPS’ IP number. If you have your heart set on making your own nameserver here is a tutorial using Webmin and Bind.
How to set up sendmail: We will set up Sendmail to forward all the email sent to our domain to a third party email account such as Gmail or Hotmail.
How to install MySQL and PHP: If you want to run anything with a database, like WordPress or Joomla you are going to need to install PHP and MySQL. Do it easily in Webmin control panel.
Creating a MySQL database and user: If your new script or CMS like WordPress or Joomla calls for a MySQL database you will need to create one. This tutorial uses Webmin to create an MySQL database and user.
How to set up a VNC server and desktop interface: With a free VNC client you can connect to your VPS with a desktop interface.