In addition, panels like Virtualmin offers a simple installation process for WordPress. Click on the button to reverify configuration.With popular CMS like WordPress, website management becomes super easy. Once you save it, it will ask to reverify the configuration. Also Default IP address for DNS records > change it to “Same as virtual server IP”. Go to Virtualmin -> System Settings -> Virtualmin Configuration -> Network Settings and set “Network interface for virtual addresses” Detect automatically. I don’t remember the exact error but here is a fix. Webmin creates a swap of 270 MB so increase swap size to 2 GB. In order to get optimal performance, you need Swap. Go to Webmin > Hardware > System Time and change timezone Increase Swap SizeġGB RAM is not good enough to run 4 WordPress Websites along with email. > System Settings > Features and Plugins > Removed following features It checks for the dependent packages and then enables “Install Now” and it install the Lets Encrypt. I went to “Webmin” > “Webmin Configuration” > “SSL Encryption” and clicked on “Install Now” button. Update on 5 Feb, 2021: Lets Encrypt is already installed in the newer version of Virtualmin. Once everything is up and running, now it is a time to disable/remove unwanted software/service and install other components. By default, it created swap for 270 MB.ĭuring the installation, log showed following items are installed I went ahead with “y” and allowed it to create “swap”. Installing Virtualmin asked to install LAMP and also warned me of memory issue. Ignore the step to modify “50-cloud-init.cfg” because as per my best practice, we are NOT installing DNS and hence this change is not needed. Even though this tutorial is for Ubuntu 16.04, it works for Ubuntu 18.04 and Ubuntu 20.04. Install and Setup Webminīefore you start the setup, follow the best practice that I came up with in order to host multiple Website.įollow this tutorial to setup Webmin/Virtualmin. I clicked on checking the diffs between two version but did not find any non-space changes so I kept using the local version. Following the step 4 would cause problem with Webmin installation.ĭuring the installation, it checked for upgrade. Initial Server Setupįollow this tutorial to setup your Ubuntu 18.04 server or tutorial to setup your Ubuntu 20.04 server for initial setup. If your mail server IP address has a good reputation, you can submit a request to remove your IP address from blacklist range. Due to their laxity, sometime you may face an issue where emails from your mail server will be rejected by Gmail and other email providers. Even if they are aware of abuse, they will let it continue. Digital Ocean does not care about their IP address reputation and hence they don’t monitor IP address abuse. Once traffic grows, you may have a dedicated droplet as mail server. When you are moving away from shared hosting, burden of maintaining Web server, database server, email server, SSL certificate etc on you.Įven though Digital Ocean does not recommend running Email server on the same server which hosts database and website, you may want to host it on the same server because your traffic is moderate enough. If you are an individual and want to get rid of shared hosting, this tutorial is for you. Those tutorials are meant for those who are running only individual components and requires higher level of knowledge of each component. One droplet is used as a mail server as well hosting ancillary applications.Įven though Digital Ocean has multiple tutorials for installing Webmin, Apache, MySQL, Dovecot, PostFix, don’t use those tutorials. Update on 5 Feb, 2021: This tutorial works for Ubuntu 18.04 and Ubuntu 20.04.ġ CPU, 1GB RAM droplet is good enough for hosting 4 WordPress sites but once I added 1 more domain and existing Website traffic grew, I created 3 droplets. I have created Ubuntu 18.04 / 20.04 64 bit droplet to use following software. I have multiple Websites and recently started using Digital Ocean to host multiple Websites.
0 Comments
Leave a Reply. |