Installing WordPress on the cloud through ssh is not easy most of the cloud providers do provide one app installer but those features are only available for higher plans. Mostly Ubuntu Operating system people tend to use this as Default Server OS. Due to its simplicity and features, WordPress works perfectly with installed web servers. In this article, I’ll guide you through the step by step tutorial for install WordPress on Ubuntu by just typing a couple of commands. We’ll be using EasyEngine, a python tool which will help you to install WordPress ubuntu nginx with a couple of commands on Ubuntu and other Linux Distributions.
EasyEngine Works on the most popular Nginx Server which accelerates content and application delivery, improves security, facilitates availability and scalability for the busiest websites on the Internet. It has a very low memory Consumption. It Installs all the required dependencies PHP, MySQL, Postfix in a single Command and makes very easier to install WordPress on Ubuntu. Below are some of the features of installing WordPress on Ubuntu with easy engine
Features Of EasyEngine
HHVM & PageSpeed Support
Caching Options (W3Total Cache, WP Super Cache & Nginx’s FastCGI Cache)
- And Much More.
In this Tutorial, We ‘ll Be Using the Digital Ocean Server and Ubuntu as the operating system to install WordPress Linux. Select the Base Plan or you can choose any according to the requirements.
Install WordPress On Ubuntu
Once the server is ready to go to networking in the digital ocean and add your domain name. Now copy your droplet IP address. Download any ssh client like putty and follow the steps below.
1.Login to your SSH as a root.
2. Use this command to install EasyEngine On your server.
wget -qO ee rt.cx/ee && sudo bash ee
3. Easy Engine Supports Different type of installations. You can Create Different WordPress Website according to your requirement.
Standard/Single WordPress site use following command.
ee site create example.com --wp # install wordpress without any page caching
ee site create example.com --w3tc # install wordpress with w3-total-cache plugin
ee site create example.com --wpsc # install wordpress with whisp-super-cache plugin
ee site create example.com --wpfc # install wordpress + nginx fastcgi_cache
ee site create example.com --wpredis # install wordpress + nginx redis_cache
WordPress Multisite with subdirectory Use the following commands
ee site create example.com --wpsubdir # install wpmu-subdirectory without any page caching
ee site create example.com --wpsubdir --w3tc # install wpmu-subdirectory with w3-total-cache plugin
ee site create example.com --wpsubdir --wpsc # install wpmu-subdirectory with wp-super-cache plugin
ee site create example.com --wpsubdir --wpfc # install wpmu-subdirectory + nginx fastcgi_cache
ee site create example.com --wpsubdir --wpredis # install wpmu-subdirectory + nginx redis_cache
WordPress Multisite with subdomain setup use from the following command.
ee site create example.com --wpsubdom # install wpmu-subdomain without any page caching
ee site create example.com --wpsubdom --w3tc # install wpmu-subdomain with w3-total-cache plugin
ee site create example.com --wpsubdom --wpsc # install wpmu-subdomain with wp-super-cache plugin
ee site create example.com --wpsubdom --wpfc # install wpmu-subdomain + nginx fastcgi_cache
ee site create example.com –wpsubdom –wpredis # install wpmu-subdomain + nginx redis_cache
Fill the Details as asked and your WordPress will be installed, and you’ll get a screen something like this.
How to Setup Let’s Encrypt SSL On Your WordPress Website Using EasyEngine
Installing WordPress on Ubuntu and other let’s encrypt ubuntu system allows you to use latest let’s encrypt SSL certificate provider Directly or you can use EasyEngine which recently Introduced the feature which has built–in support for Let’s Encrypt.
To make this work properly make sure your Domain with both .www and non-www should be pointed to the IP address of your Server.
For new WordPress site use the following Command.
ee site create example.com --wp --letsencrypt
After this SSL certificate will be installed on your site.
If you have already created your Website use the following command.
ee site update example.com --letsencrypt
To Disable the Let’s Encrypt use the following command.
ee site update example.com --letsencrypt=off
To renew the let’s encrypt use this command.
After the successful process, your website will be ready for use. Note the id password provided after installation of your WordPress.If you have any query related to this let us know in comment section. 🙂
- Most Important Things To Do After Installing WordPress
- How to Backup WordPress Using UpdraftPlus
- How to Install a WordPress Plugins
- 7 Basic Tips to Building Your Blog’s Readership
Latest posts by Aayush (see all)
- How To Find Your Lost Device And Ways To Protect It - December 8, 2018
- 10 Best TeamViewer Alternatives (2018) - December 7, 2018
- How to Run Multiple Accounts of Same App on Android - December 7, 2018