EasyEngine – Easy Peasy VPS Setup

Home » Blog » EasyEngine – Easy Peasy VPS Setup

For most people, hosting a website on shared servers/hosting is common, as it’s quick, easy & you have people over the call to support you with issues and queries. It’s fair enough if you have a basic website and application with decent traffic. But when it grows, there is a need to scale for better performance and uptime. Cloud hosting can help you spin your own flexible and affordable hosting. We currently use DigitalOcean for our hosting needs because it’s awesome.

VPS / Cloud Hosting?

Cloud hosting is a simple and affordable way to spin your own server. It’s flexible to customize and scale as per your needs. Build a server as per your preference and extend it anytime. Set up a server with software you like your way and get complete control over it.

Why don’t people opt for cloud hosting?

Many people actually want to use cloud hosting as it’s much more flexible and affordable. The only thing stopping them is that they don’t get those fancy panels to click and perform the task. Not all are comfortable working with the command line and do the complete set. Most of the providers give you one-click app installation, but they can be just a basic boilerplate setup and might not be the best in case.

EasyEngine (ee)?

Previously, we have been setting up servers manually, which was quite repetitive, so we compiled the process into a small shell script. Lately, we have ditched it in favor of EasyEngine. It’s python Python-based script which helps you do all the repetitive?heavy lifting work of setting p Nginx?& WordPress to run high traffic website. In case you are not much familiar with servers & command line no worries, EasyEngine will help make things happen with simple commands.You can know further about EasyEngine on its official website.

Getting Started?

To start using EasyEngine you need to first spin your server with your choice of provider and with your choice of resource configuration. Once your server is ready your good to install the EasyEngine and?create the website easily.

# install easy engine

wget -qO ee rt.cx/ee && sudo bash ee

# install WordPress on example.com

sudo ee site create example.com --wp

Commands

EasyEngine provides?you with the list of commands to create & manipulate your website setup. We will see some of the commands for complete reference?you can view the official docs.

# Frequent command/parameters we use

ee site create example.com --wpfc --php7 --letsencrypt

This command setup?Nginx?website for example.com with?WordPress + Nginx fastcgi_cache, php7 support & lets encrypt ssl.

You can create 15 different types of websites

# Updating website

You can use the following commands to update website

ee site update example.com --letsencrypt

ee site update example.com --w3tc

Check out more info on the update

# Monitoring Log

ee site log example.com

This handy command let us monitor and view live long on your terminal.

Check out more commands & parameters for log monitoring. 

These are just a few basic commands; you can explore various commands provided by EasyEngine. Also, your are not limited to commands; you can directly tinker with the LEMP stack.

Need help with setting up your VPS or WordPress website? Ping us, we would love to help you. 🙂

Ajit Bohra Avatar

Leave a Reply

Your email address will not be published. Required fields are marked *