![]() ![]() Logged in to Ubuntu 16.04 server as root user, run following command to check your server’s hostname. If you don’t, you can get one from a unmanaged VPS provider I recommend. I’m going to assume that you already have a VPS with root access. Virtualmin allows you to manage nginx virtual hosts and DNS, just like you have with cPanel and other hosted packages. Now that Webmin is installed, go and install Virtualmin. If you don’t have those versions of Ubuntu, Virtualmin will fail to install… If you do, then continue below. Virtualmin only supports Ubuntu LTS versions. Save the file… you should be able to access Webmin Then adding a new line to allow a specific IP or subnet. If you’re coming from a remote location, you must add the IP address to the allowed list… you can do that by running the commands below to open Webmin default configuration file. Now that Webmin is installed, you can access the interface by opening your web browser and browsing the the server hostname or IP address followed by port 10000.Įx. Now, let’s secure access to Webmin by putting it behind the Apache web server and adding a valid TLS/SSL certificate. ![]() Root password, or as any user who can use `sudo`. Once the installation finishes, you’ll be presented with the following output: Webmin install complete. If server ask for dependencies, just run this command: Next, update the list of packages to include the Webmin repository: Next, add the Webmin PGP key so that your system will trust the new repository: wget Then add this line to the bottom of the file to add the new repository: We do this by adding the repository to the /etc/apt/sources.list file. You’ll use Certbot to generate the TLS/SSL certificate for Webmin.įirst, we need to add the Webmin repository so that we can easily install and update Webmin using our package manager. – Certbot installed by following Step 1 of How To Secure Apache with Let’s Encrypt on Ubuntu 16.04 or 18.04. – A Fully-Qualified Domain Name (FQDN), with a DNS A record pointing to the IP address of your server. – One fresh Ubuntu 16.04 or 18.04 server, including a sudo non-root user and a firewall. To complete this tutorial, you will need: You’ll then use Webmin to add new user accounts, and update all packages on your server from the dashboard. In this tutorial, you’ll install and configure Webmin on your server and secure access to the interface with a valid certificate using Let’s Encrypt and Apache. With Webmin, you can change settings for common packages on the fly, including web servers and databases, as well as manage users, groups, and software packages. Webmin is a web-based control panel for any Linux machine which lets you manage your server through a modern web-based interface. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |