Ubuntu and Debian Tutorials using Webmin

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 install ownCloud:    ownCloud is an app that syncs your data over multiple devices, like Dropbox does.  It has apps for  Android and Apple phones, tablets, laptops and desktops.

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.