VestaCP Server Installer – The Perfect Server

5th October 2016

NOW WORKS WITH THE NEW VERSION 0.9.8-20! 🙂

Please upgrade to VestaCP release 20. A security flaw currently affecting servers is present in release < 20. If upgrade is not yet available, please patch

I decided to create the perfect VestaCP server installer script (in my opinion) for CentOS 7 (I have only tried it on CentOS 7). Basically, you run it, it asks a few questions and then it sets up a perfect server including CSF, Monit and PHP 7 (if you want it). Amazing, right?

(more…)

Monit SMS notifications with TextBelt for free

29th September 2016

TextBelt is a free service whereby you can receive SMS messages for free. It’s as simple as this:

curl -X POST http://textbelt.com/text \
   -d number=5551234567 \
   -d "message=I sent this message for free with textbelt.com"

So wouldn’t this be cool if we could integrate this with Monit? Well I did just that. With a few lines of code you can receive SMS messages when one of your monit programs goes offline.

(more…)

Yoast SEO: Add it to your WordPress theme header

21st September 2016

I was looking for a way to do this for an installation where WordPress had many different header and footer templates depending on the default template used in WordPress, and it’s rather simple to Add Yoast SEO to WordPress Theme Header. If you haven’t already got Yoast, click here to get it. It will import settings from other major WordPress SEO plugins.

(more…)

RootNerds / IAMONSYS Review

8th June 2016

rootnerdslogoI thought I would tell you all to stay away from RootNerds / IAMONSYS. This is my review. They’re the same company and rumoured to be sold. An unfortunate event happened yesterday on the 7th June whereby one of my Virtual Private Servers I had with them in Germany went offline. It’s still offline as I write this (20 houriamonsys_logo_500pxs + offline) and I imagine the company has now completely shut down without a single word to me or it’s other clients.

(more…)

Reduce PHP-FPM memory usage on VestaCP

16th May 2016

VestaCP comes prepacked with PHP-FPM (if you select the option when installing) which manages PHP processes. By default it spawns processes that stay alive constantly eating memory. We can further optimise the PHP-FPM settings by tweaking the configuration that’s made when adding a new domain name in an attempt to reduce PHP-FPM memory usage. (more…)

How to: Install CSF on VestaCP

16th May 2016

Tested on Debian, Ubuntu, and CentOS… how to install CSF on VestaCP.

THIS SCRIPT IS FOR Vesta 0.9.8-15, Vesta 0.9.8-16, Vesta 0.9.8-17, Vesta 0.9.8-18 and Vesta 0.9.8-19.

IT IS ALWAYS A GOOD IDEA TO BACKUP EVERYTHING. BACKUP CSF + VESTA
(more…)

Review: Reliable VestaCP VPS hosting with HostUS

15th May 2016

HostUS VPS LogoThis is a review of HostUS‘s (affiliate links within this post) unmanaged Virtual Private Servers (VPS) where I have installed the control panel VestaCP.

I have a few VPS’s with HostUS namely because they are international. This blog is hosted on a VPS they provide in England. I have been with them since February 2015. It’s been over a year so I think I’m well informed to provide a review that is of my own opinion.

UPDATE: After almost 2 years of hosting with HostUS I have pulled the plug on 6 servers I had with them. Recently they had terrible slow nodes and very slow response times to support requests (when the nodes were slow). Read more for the in-depth review.

(more…)

Stronger Security SSL/HTTPS in NGINX VestaCP

12th May 2016

Security is paramount these days and visitors to your website want to know their browsing and transmission of data is 100% safe. How do you test this? At Quality SSL Labs of course! It’s time to secure your NGINX install once-and-for-all.

As of today, my blog is running Let’s Encrypt – the absolutely free SSL Certificate authority and my rating is A+ (I’m OK with that!) at Quality SSL Labs. Before with a default install of NGINX and VestaCP my rating was B.
(more…)

Remove trailing slashes in NGINX & WordPress

12th May 2016

If you hate those trailing slashes or perhaps you’re just a fan of good SEO practices then you’ll probably want to remove the trailing slashes from your WordPress installation and edit your NGINX configuration to make sure anything WITH a trailing slash is sent permanently (301 redirect) to the page without a slash. (more…)