<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>Big Wet Fish Hosting &#187; Blog</title> <atom:link href="http://www.bigwetfish.co.uk/blog/feed/" rel="self" type="application/rss+xml" /><link>http://www.bigwetfish.co.uk</link> <description></description> <lastBuildDate>Wed, 01 May 2013 22:47:07 +0000</lastBuildDate> <language>en-US</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.5.1</generator> <item><title>New for April! Meet a Local Creative Director</title><link>http://www.bigwetfish.co.uk/new-for-april-meet-a-bwf-client/</link> <comments>http://www.bigwetfish.co.uk/new-for-april-meet-a-bwf-client/#comments</comments> <pubDate>Tue, 09 Apr 2013 19:31:18 +0000</pubDate> <dc:creator>Stephen K</dc:creator> <category><![CDATA[BWF]]></category><guid
isPermaLink="false">http://www.bigwetfish.co.uk/?p=1188</guid> <description><![CDATA[<p>Meet Ali &#8211; Creative Director Sugar Rush New for April we wanted to spend a little time introducing you to a local creative professional. Meet Alistair Macfarlane &#8211; Creative Director of Sugar Rush Creative in Ormeau Business Park in Belfast.  Anyone who knows Stephen K from ‘the Fish’ will soon learn that Stephen likes his [...]</p><p>The post <a
href="http://www.bigwetfish.co.uk/new-for-april-meet-a-bwf-client/">New for April! Meet a Local Creative Director</a> appeared first on <a
href="http://www.bigwetfish.co.uk">Big Wet Fish Hosting</a>.</p>]]></description> <content:encoded><![CDATA[<h3>Meet Ali &#8211; Creative Director Sugar Rush</h3><div
id="attachment_1189" class="wp-caption alignnone" style="width: 522px"><a
href="http://www.bigwetfish.co.uk/wp-content/uploads/2013/04/Portrait023.jpg"><img
class=" wp-image-1189 " alt="Alistair Macfarlane - Creative Director - Sugarrush Creative" src="http://www.bigwetfish.co.uk/wp-content/uploads/2013/04/Portrait023.jpg" width="512" height="340" /></a><p
class="wp-caption-text">Alistair Macfarlane &#8211; Creative Director &#8211; Sugar Rush Creative</p></div><p
dir="ltr" id=":v2">New for April we wanted to spend a little time introducing you to a local creative professional.</p><p
dir="ltr">Meet Alistair Macfarlane &#8211; Creative Director of Sugar Rush Creative in Ormeau Business Park in Belfast.  Anyone who knows Stephen K from ‘the Fish’ will soon learn that Stephen likes his Coffee and we first met Ali a couple of years ago over a coffee in the coffee house close to his office and we quickly started what is a great business relationship.  Ali has a great personality and has a great way with clients and staff alike.  This shows in the quality of work that comes out of the agency he runs.  He genuinely cares about his clients and his agency has a very professional attitude to their work as well as being a fun bunch of guys to know and work with.</p><p
dir="ltr">Ali is a great guy who is passionate about his industry and who we have no hesitation in recommending Ali and his agency for design work.  In recent months we have referred two BWF Clients to Ali and both clients are delighted with the new website Ali has designed for them.  Ali’s company are professional designers who design bespoke solutions and they have a wide skill set ranging from Graphic Design to Web Tech Solutions.</p><p
dir="ltr" id=":v4">Alistair MacFarlane has been awarded the prestigious accreditation from the Society of Chartered Designers, London. He also holds membership from the Irish Institute of Creative Advertising, Dublin. Both organisations keep a strict policy of upholding the highest of industry standards which ultimately carry through to live projects within the studio.</p><p
dir="ltr"><a
href="http://www.bigwetfish.co.uk/wp-content/uploads/2013/04/logo.gif"><img
class="size-full wp-image-1193 alignnone" alt="logo" src="http://www.bigwetfish.co.uk/wp-content/uploads/2013/04/logo.gif" width="205" height="141" /></a></p><p
dir="ltr">We strongly recommend Ali for any future design work you need completed and here are his contact details:</p><p>Alistair MacFarlane<br
/> Creative Director<br
/> Sugar Rush Creative<br
/> 028 9024 2223<br
/> <a
href="mailto:studio@sugarrushcreative.com">studio@sugarrushcreative.com</a><br
/> www.sugarrushcreative.com</p><p>The post <a
href="http://www.bigwetfish.co.uk/new-for-april-meet-a-bwf-client/">New for April! Meet a Local Creative Director</a> appeared first on <a
href="http://www.bigwetfish.co.uk">Big Wet Fish Hosting</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.bigwetfish.co.uk/new-for-april-meet-a-bwf-client/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>VPS Server Admins?  Don’t need them &#8211; I got ‘The Fish’</title><link>http://www.bigwetfish.co.uk/vps-server-admins-dont-need-them-i-got-the-fish/</link> <comments>http://www.bigwetfish.co.uk/vps-server-admins-dont-need-them-i-got-the-fish/#comments</comments> <pubDate>Tue, 09 Apr 2013 19:08:49 +0000</pubDate> <dc:creator>Stephen K</dc:creator> <category><![CDATA[Products]]></category><guid
isPermaLink="false">http://www.bigwetfish.co.uk/?p=1176</guid> <description><![CDATA[<p>Join the growing number of server owners who trust us to manage their servers for them. Why risk renting an unmanaged server from some of the ‘big guys’ many of whom do not offer any form of management at all. I spent today live chatting or calling 15 of the well known VPS suppliers and [...]</p><p>The post <a
href="http://www.bigwetfish.co.uk/vps-server-admins-dont-need-them-i-got-the-fish/">VPS Server Admins?  Don’t need them &#8211; I got ‘The Fish’</a> appeared first on <a
href="http://www.bigwetfish.co.uk">Big Wet Fish Hosting</a>.</p>]]></description> <content:encoded><![CDATA[<div
id="attachment_869" class="wp-caption alignright" style="width: 310px"><a
href="http://www.bigwetfish.co.uk/wp-content/uploads/2012/10/photodune-2392898-server-m.jpg"><img
class="size-medium wp-image-869" alt="We fully manage VPS servers for hundreds of Clients - take the stress out of server management move to us today!" src="http://www.bigwetfish.co.uk/wp-content/uploads/2012/10/photodune-2392898-server-m-300x199.jpg" width="300" height="199" /></a><p
class="wp-caption-text">We fully manage VPS servers for hundreds of Clients &#8211; take the stress out of server management move to us today!</p></div><p
dir="ltr" id="internal-source-marker_0.42268017027183136">Join the growing number of server owners who trust us to manage their servers for them. Why risk renting an unmanaged server from some of the ‘big guys’ many of whom do not offer any form of management at all.</p><p
dir="ltr">I spent today live chatting or calling 15 of the well known VPS suppliers and I asked them to quote me for a VPS Server with 2 CPU Cores, 2GB RAM, 100GB Hard Disk Space as well as 500GB Bandwidth, a Cpanel License, Full Management and Remote Backup with 100GB disk space.<br
/> I was shocked with what I found.</p><ul><li
dir="ltr"><p
dir="ltr">One really well known supplier told me they did not offer any form of backup at all but that everything would be ok as the server was on RAID so I did not need backups (bad bad advice in my opinion!)</p></li></ul><ul><li
dir="ltr"><p
dir="ltr">Three of the best known UK suppliers of VPS Servers (all very well known names) told me they did not offer any form of server management and all their servers were 100% unmanaged.  This is fine until something goes wrong and then when it does you would be out a lot of money in technician charges to get things sorted.</p></li></ul><ul><li
dir="ltr"><p
dir="ltr">One supplier offers free backups but there is a £30 fee for a restore.  Even if you just needed 2 restores per year for deleted files or compromised accounts our Basic Management would be better value</p></li></ul><ul><li
dir="ltr"><p
dir="ltr">The vast majority of suppliers were more expensive than us for less product.  I challenge you to give it a try &#8211; check out our competitors prices and you will see we are great value for money.  We keep our costs down by offering helpdesk only support but for most clients that works perfectly well as we have fast helpdesk response times.</p></li></ul><p
dir="ltr">Take an example.  We supply and manage 2 servers for client.  This client had another server with 123-Reg.  Their 123-Reg server failed recently and they came to us seeking help with their problems as 123-Reg do not offer any form of server management at all and all their servers are supplied unmanaged.  An unmanaged provider will be fine until you actually need some advanced level of support and at that time it can become very expensive with many charging £50 per hour for admin time to help with any tasks.</p><p
dir="ltr">We have a different way of working.  If you want an unmanaged server you can have it &#8211; no problem!  But we also have basic managed and fully managed servers.  We strongly recommend all VPS clients consider the Full Management option as a very cost effective add on to get the help and support when you need it.</p><p
dir="ltr">Why not talk to us today about having us manage servers for your business &#8211; we have a proven reputation and we can supply references on request from some of our happy VPS clients.</p><p
dir="ltr">One of our VPS clients wrote <a
href="http://tosbourn.com/2013/03/other/big-wet-fish-get-marketing/" target="_blank">this</a> about us. <a
href="http://tosbourn.com/2013/03/other/big-wet-fish-get-marketing/">http://tosbourn<wbr
/>.com/2013/03/ot<wbr
/>her/big-wet-fis<wbr
/>h-get-marketing<wbr
/>/</a></p><p
dir="ltr">We wanted to explain our VPS management options to our clients to help you decide which management option works for you.  No matter how good (or bad) your server admin skills are we have the perfect plan for you.  We offer three tiers of Virtual Private Servers:</p><p><strong>Unmanaged (included in server cost)</strong></p><p
dir="ltr">Our unmanaged servers are designed for those clients who have the skills to manage their own server.</p><ul><li>We will ensure the server is up and responding to ping and ssh for you</li><li>We will set up the server initially and install and configure cpanel if you have ordered it</li><li>We will test the server is working and serves web pages before handing it over</li><li>We will set up and configure remote backup if you have ordered it</li><li>We will assist with file and account restorations from backups only if there has been a hardware failure</li></ul><p
dir="ltr"><strong>Basic Managed (£4.99 per month on top of server cost)</strong></p><p
dir="ltr">Basic Management is designed for users who require only Level 1 Support and is a very cost effective option for those clients who want to run a  Cpanel Server.  If you require any support outside of the included tasks we charge £20 per hour for additional support.  Here is what is included:</p><ul><li>We will ensure the server is up and responding to ping and ssh for you</li><li>We will set up the server initially and install and configure cpanel if you have ordered it</li><li>We will test the server is working and serves web pages before handing it over</li><li>We will set up and configure remote backup if you have ordered it</li><li>We will provide Basic WHM / cPanel assistance</li><li>We will help with Basic Email issues (email not working with the server). Spam troubleshooting will not be included.</li><li>We will help with configuring ftp and assist with any ftp issues</li><li>We will help with php compilation</li><li>We will assist with custom php.ini files to assist with errors that occur</li><li>We will troubleshoot default server services in case of failure</li><li>We will install a software firewall and configure it</li><li>We will assist with any file and account restorations (assuming remote backup has been purchased)</li></ul><p
dir="ltr"><strong>Fully Managed (£14.99 per month on top of server cost)</strong></p><p
dir="ltr">Our fully managed plan gives you the most compregensive support possible and includes full off server remote backup and pro-active monitoring of all services (<a
href="http://bwf.co/gotyourback">http://bwf.co/gotyourback</a>).  We will do whatever we can to our absolute best efforts to ensure your server is managed effectively.  Why employ a system admin or pay expensive data centre charges when you can use us to manage your server for you.  Here is what is included in Full Management:</p><ul><li>We will provide priority support – your helpdesk ticket will be handled before those who do not have priority support</li><li>We will provide a CP Remote backup service license and configure server backups</li><li>We will provide 100GB Remote Backup space to store your backups</li><li>We will set up the server initially and install and configure cpanel if you have ordered it</li><li>24/7 server monitoring of all critical services with instant email alerts to our 24/7 team is a critical service fails</li><li>Monthly check to confirm backups are running as they should</li><li>Initial server secure process to ‘harden’ the server</li><li>Kernel Upgrades, OS patches</li><li>Backups and restoration help if needed (only on servers with backup solutions)</li><li>cPanel/whm Updates</li><li>PHP updates</li><li>Mysql updates</li><li>System pre installed services updates. (we do not update 3rd party scripts installed)</li><li>WHM/cPanel assistance if required</li><li>PHP compilation</li><li>SSL configuration and installation (SSL certificates are available for a competitive price)</li><li>Custom DNS configuration</li><li>Email troubleshooting</li><li>FTP troubleshooting</li><li>High Server Load troubleshooting</li><li>Best Effort Third Party Application Support*</li><li>Compromised Server or Account Recovery to the best of our knowledge</li><li>Abuse and Security help to the best of our ability</li><li>Software Firewall Installation and Configuration</li><li>Failed Drive service restoration, we will assist in restoring of all accounts to our ability</li><li>Database corruption assistance</li><li>Assistance with system alerts or warnings</li><li>Hands on help with pre-install system settings</li><li>High Bandwidth consultation needs</li></ul><p>Our Full Management comes with pro active server monitoring as standard as shown below:</p><div
id="attachment_950" class="wp-caption alignnone" style="width: 489px"><img
class="wp-image-950   " alt="RAID health monitoring is probably one of the most important aspects of our monitoring.  If a drive in an array becomes 'degraded' we get alerted immediately and we can have a technician in our data centre 'hot swap' the drive and kick off a rebuild immediately.  This can ensure that problematic disks are replaced the moment they throw errors and before it becomes a larger problem" src="http://www.bigwetfish.co.uk/wp-content/uploads/2013/01/Example-Nagios-RAID-alert.png" width="479" height="367" /><p
class="wp-caption-text">RAID health monitoring is probably one of the most important aspects of our monitoring. If an array become degraded caused by a bad drive we get alerted immediately and we can have a technician in our data centre &#8216;hot swap&#8217; the drive and kick off a rebuild immediately. This can ensure that problematic disks are replaced the moment they throw errors and before it becomes a larger problem</p></div><p
dir="ltr">* For best effort third party application support this is limited to two support tickets per month</p><p>The post <a
href="http://www.bigwetfish.co.uk/vps-server-admins-dont-need-them-i-got-the-fish/">VPS Server Admins?  Don’t need them &#8211; I got ‘The Fish’</a> appeared first on <a
href="http://www.bigwetfish.co.uk">Big Wet Fish Hosting</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.bigwetfish.co.uk/vps-server-admins-dont-need-them-i-got-the-fish/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Moe&#8217;s Donuts</title><link>http://www.bigwetfish.co.uk/moes-donuts/</link> <comments>http://www.bigwetfish.co.uk/moes-donuts/#comments</comments> <pubDate>Mon, 04 Mar 2013 21:24:38 +0000</pubDate> <dc:creator>Stephen K</dc:creator> <category><![CDATA[Random]]></category><guid
isPermaLink="false">http://www.bigwetfish.co.uk/?p=1036</guid> <description><![CDATA[<p>Following on from our ‘Pizza Stunt’ (Click here to see that!) last month today the BWF and Moe’s Donuts Staff were on a top secret mission  to deliver freshly made Donuts to as many design studios in the greater Belfast area as possible.  And wow what fun we had planning this.  We initially had wanted to [...]</p><p>The post <a
href="http://www.bigwetfish.co.uk/moes-donuts/">Moe&#8217;s Donuts</a> appeared first on <a
href="http://www.bigwetfish.co.uk">Big Wet Fish Hosting</a>.</p>]]></description> <content:encoded><![CDATA[<p>Following on from our <a
title="Pizza Time for a BWF Client" href="http://www.bigwetfish.co.uk/pizza-time-for-a-bwf-client/">‘Pizza Stunt’ (Click here to see that!)</a> last month today the BWF and Moe’s Donuts Staff were on a top secret mission  to deliver freshly made Donuts to as many design studios in the greater Belfast area as possible.  And wow what fun we had planning this.  We initially had wanted to rent Batman and Robin Costumes and deliver Donuts dressed as batman but somehow my 39 year old ‘i’m getting old’ nature got the better of me.  Maybe next time!</p><p>We are the primary hosting provider for 6 of the design studios we delivered to but we wanted to include as many web design agencies in Belfast as possible.  Belfast really is a hub for creativity &#8211; we were amazed at how many small agencies we found as well as the large well known names.  It’s great to see such good work going on in Belfast.  As someone who is not a designer (I bought a template for our website for goodness sake!)  but who is a bit of a geek and manages web servers for design agencies we were incredibly well received into these agencies.  Let’s see who we can partner with in the short term to take BWF Hosting Ltd forward with a custom designed website solution like it should be&#8230;</p><p>Some agencies were not there when we called.  Some were locked up, others had lights on but no one was at home,  but I am pleased to report all the places we delivered Donuts to they were very well received. If you have not had a delivery from Moes Donuts yet then please give them a call and order some Donuts!  You can collect from their kitchen a 2 minute drive from the Westlink or you can have them deliver to your place of work or home in the Belfast area.</p><p><strong>Thank you to:</strong></p><div
id="attachment_1052" class="wp-caption alignright" style="width: 226px"><a
href="http://www.bigwetfish.co.uk/wp-content/uploads/2013/03/Moes-Menu.png"><img
class="wp-image-1052 " alt="Click here to enlarge." src="http://www.bigwetfish.co.uk/wp-content/uploads/2013/03/Moes-Menu-721x1024.png" width="216" height="317" /></a><p
class="wp-caption-text">Click here to enlarge.</p></div><ul><li>Moes Donuts for starting work at 1am to get enough Donuts ready for the masses</li><li>Moes Donuts for partnering with us on this and giving us your Donuts at a great discounted price. It made it all possible!</li><li>Moes Donuts for fueling us with Caramel Latte coffee all day &#8211; they deliver coffee with their Donuts and the coffee is great by the way</li><li>Our 2100 twitter followers many of whom are not from Belfast who had to read about this all day on your timeline! Thanks for not unfollowing us!</li><li>Pete for helping us deliver. You are and always will be a great friend of BWF</li><li>Those who we did not deliver to &#8211; we tried to get everyone and we apologise if we missed you out &#8211; the good news is you can follow us on Twitter and look out for ways to win some more Moes Donuts delivered to your door over the next month</li><li>Those who Tweeted today &#8211; thank you!</li></ul><p>So who did we deliver to? Simple! We made a long long list of web design and marketing agencies in Belfast. We even initially included some local @cpanel hosting competitors on the list but we ‘chickened out’ today and delivered some more Donuts to design agencies instead!</p><p>The following agencies Tweeted about their Donut Deliveries but we did deliver to a bunch more places &#8211; not everyone tweeted at us following their delivery and this list only includes those who tweeted at us:</p><ul><li>Rumble Labs</li><li>Rehab Studio</li><li>Ecliptic Labs</li><li>Typecastapp (formerly Front)</li><li>Belfast Business Centre (our office reception staff)</li><li>Pierce Communications</li><li>Chooboo</li><li>Sugar Rush Creative</li><li>Wholeschool.tv</li><li>Fresh Made Media</li><li>Green17 Creative</li><li>Three Sixty Create</li><li>Momentum NI</li><li>Fulton Advertising and Marketing Communications</li></ul><p>Don&#8217;t just take our word for it, see what one of our happy customers said <a
title="Read Client Post" href="http://tosbourn.com/2013/03/other/big-wet-fish-get-marketing/" target="_blank">here</a></p><p>Thanks to everyone who tweeted pictures from today. Some of them can be seen below. Just look at those Donuts! Doesn’t that make you want to buy some right now?! Give Moe’s a call and do that!<a
href="http://www.bigwetfish.co.uk/moes-donuts/#gallery-1036-1-slideshow">Click to view slideshow.</a></p><p>Check out a few of the tweets here: <a
href="http://www.bigwetfish.co.uk/wp-content/uploads/2013/03/Screen-Shot-2013-03-04-at-20.36.53.png"><img
class="alignnone size-full wp-image-1057" alt="Screen Shot 2013-03-04 at 20.36.53" src="http://www.bigwetfish.co.uk/wp-content/uploads/2013/03/Screen-Shot-2013-03-04-at-20.36.53.png" width="534" height="280" /></a> <a
href="http://www.bigwetfish.co.uk/wp-content/uploads/2013/03/Screen-Shot-2013-03-04-at-20.37.57.png"><img
class="alignnone size-full wp-image-1058" alt="Screen Shot 2013-03-04 at 20.37.57" src="http://www.bigwetfish.co.uk/wp-content/uploads/2013/03/Screen-Shot-2013-03-04-at-20.37.57.png" width="536" height="457" /></a> <a
href="http://www.bigwetfish.co.uk/wp-content/uploads/2013/03/Screen-Shot-2013-03-04-at-20.38.14.png"><img
class="alignnone size-full wp-image-1059" alt="Screen Shot 2013-03-04 at 20.38.14" src="http://www.bigwetfish.co.uk/wp-content/uploads/2013/03/Screen-Shot-2013-03-04-at-20.38.14.png" width="534" height="262" /></a> <a
href="http://www.bigwetfish.co.uk/wp-content/uploads/2013/03/Screen-Shot-2013-03-04-at-21.01.49.png"><img
class="alignnone size-full wp-image-1062" alt="Screen Shot 2013-03-04 at 21.01.49" src="http://www.bigwetfish.co.uk/wp-content/uploads/2013/03/Screen-Shot-2013-03-04-at-21.01.49.png" width="534" height="322" /></a> <a
href="http://www.bigwetfish.co.uk/wp-content/uploads/2013/03/Screen-Shot-2013-03-04-at-21.02.16.png"><img
class="alignnone size-large wp-image-1063" alt="Screen Shot 2013-03-04 at 21.02.16" src="http://www.bigwetfish.co.uk/wp-content/uploads/2013/03/Screen-Shot-2013-03-04-at-21.02.16.png" width="534" height="308" /></a> <a
href="http://www.bigwetfish.co.uk/wp-content/uploads/2013/03/Screen-Shot-2013-03-04-at-21.02.43.png"><img
class="alignnone size-large wp-image-1064" alt="Screen Shot 2013-03-04 at 21.02.43" src="http://www.bigwetfish.co.uk/wp-content/uploads/2013/03/Screen-Shot-2013-03-04-at-21.02.43.png" width="535" height="323" /></a> <a
href="http://www.bigwetfish.co.uk/wp-content/uploads/2013/03/Screen-Shot-2013-03-04-at-21.15.07.png"><img
class="alignnone size-full wp-image-1068" alt="Screen Shot 2013-03-04 at 21.15.07" src="http://www.bigwetfish.co.uk/wp-content/uploads/2013/03/Screen-Shot-2013-03-04-at-21.15.07.png" width="532" height="258" /></a> <a
style="margin-bottom: 20px;" href="http://www.bigwetfish.co.uk/wp-content/uploads/2013/03/Screen-Shot-2013-03-04-at-21.16.36.png"><img
class="alignnone size-large wp-image-1069" alt="Screen Shot 2013-03-04 at 21.16.36" src="http://www.bigwetfish.co.uk/wp-content/uploads/2013/03/Screen-Shot-2013-03-04-at-21.16.36.png" width="529" height="189" /></a><a
href="http://www.bigwetfish.co.uk/wp-content/uploads/2013/03/Screen-Shot-2013-03-04-at-21.18.00.png"><img
class="alignnone size-full wp-image-1070" alt="Screen Shot 2013-03-04 at 21.18.00" src="http://www.bigwetfish.co.uk/wp-content/uploads/2013/03/Screen-Shot-2013-03-04-at-21.18.00.png" width="519" height="112" /></a> <a
href="http://www.bigwetfish.co.uk/wp-content/uploads/2013/03/Screen-Shot-2013-03-04-at-21.23.55.png"><img
class="alignnone size-full wp-image-1071" alt="Screen Shot 2013-03-04 at 21.23.55" src="http://www.bigwetfish.co.uk/wp-content/uploads/2013/03/Screen-Shot-2013-03-04-at-21.23.55.png" width="530" height="229" /></a></p><p>The post <a
href="http://www.bigwetfish.co.uk/moes-donuts/">Moe&#8217;s Donuts</a> appeared first on <a
href="http://www.bigwetfish.co.uk">Big Wet Fish Hosting</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.bigwetfish.co.uk/moes-donuts/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Setup a Ubuntu Server with Nginx, PHP, MySQL, PHPMyAdmin &amp; WordPress</title><link>http://www.bigwetfish.co.uk/ubuntu-server-with-nginx-php-mysql-phpmyadmin-wordpress/</link> <comments>http://www.bigwetfish.co.uk/ubuntu-server-with-nginx-php-mysql-phpmyadmin-wordpress/#comments</comments> <pubDate>Wed, 06 Feb 2013 20:59:55 +0000</pubDate> <dc:creator>Richard Howell</dc:creator> <category><![CDATA[Guest Posts]]></category> <category><![CDATA[Linux]]></category><guid
isPermaLink="false">http://www.bigwetfish.co.uk/?p=1004</guid> <description><![CDATA[<p>We are pleased to present the first of our guest blog posts from Richard Howell. Richard is a BWF client who currently works for the NHS in the UK as an IT Engineer at an Orthopaedic Hospital. Richard&#8217;s blog can be found at www.richardhowell.net and you may follow Richard on Twitter @richardmhowell Why not contact [...]</p><p>The post <a
href="http://www.bigwetfish.co.uk/ubuntu-server-with-nginx-php-mysql-phpmyadmin-wordpress/">Setup a Ubuntu Server with Nginx, PHP, MySQL, PHPMyAdmin &#038; WordPress</a> appeared first on <a
href="http://www.bigwetfish.co.uk">Big Wet Fish Hosting</a>.</p>]]></description> <content:encoded><![CDATA[<p>We are pleased to present the first of our guest blog posts from Richard Howell. Richard is a BWF client who currently works for the NHS in the UK as an IT Engineer at an Orthopaedic Hospital. Richard&#8217;s blog can be found at www.richardhowell.net and you may follow Richard on Twitter @richardmhowell</p><p>Why not contact us today about getting your VPS Server online. We provide fully managed Cpanel Centos Servers where we handle everything for you right down to relatively inexpensive VPS servers running Ubuntu that Richard deployed. All come with a totally no obligation free trial!</p><p>I have been jumping around from server to server trying to find that perfect setup, recently i decided to embark on setting up my very own VPS server with a uk company <a
href="http://www.bigwetfish.co.uk/whmcs/aff.php?aff=325">Bigwetfish</a> and while the information is out there for you to follow not all of it works so i thought i would compile a guide on how i set the server up that is now serving this very post.</p><h3>Order Your Server</h3><p>For this guide we are going to be using a Ubuntu 12.04 LTS server which we have purchased from <a
href="http://www.bigwetfish.co.uk/whmcs/aff.php?aff=325">Big Wet Fish</a>, you can get a free <strong>30 day trial</strong> from <a
href="http://www.bigwetfish.co.uk/whmcs/aff.php?aff=325">Big Wet Fish</a> on servers.</p><p>Go ahead and order a VPS with 512mb of ram, 20gb hard drive, Ubuntu 12.04 with no Apache and no control panel.</p><h3>The End Result</h3><p>By the end of this tutorial you will have setup a working LEMP stack comprising of Nginx, PHP (With PHP-FPM), Mysql, PHPMyadmin &amp; WordPress you will also have a better understanding of how Ubuntu works and how to setup and check some of the basic functions on the server.</p><h3>Using this guide</h3><p>This guide presumes that you have a basic understanding of Linux and terminology used on Linux</p><p>Where you see lines of text highlighted like this that is a command and needs to be run in Terminal or Putty</p><p>This guide was designed for Ubuntu 12.04 LTS, updates will be made to this guide as needed, if you find mistakes, typos or errors please comment below and i will fix them.</p><p>I accept no responsibility for loss or damage to your website or serer as a result of following the steps in this guide.</p><p>Now we have that out of the way, lets crack on.</p><h3>Some Commands</h3><p>During this tutorial we are going to be using a bunch of commands, let me explain some of them now before we get started</p><ul><li>apt-get – This is the replacement for what used to be aptitude it is the Ubuntu repository for all applications and we will be using it to install our applications, commands such as apt-get install &amp; apt-get remove will be used throughout this guide</li></ul><ul><li>Sudo – The Sudo command tells Ubuntu that we want to run that particuallr command at a higher priviliedge level than the user you are logged in as we will set this up later but a command we may use for example is sudo nano nginx.conf which would launch nano and we would be able to edit the nginx.conf file</li><li>free – m this will display the amount of memory that is available on the server, you can find out how linux uses ram <a
href="http://www.linuxatemyram.com/">here</a></li><li>nano – Nano is my text editor of choice, ubuntu as standard dosen’t come with it installed so if you would like to use it i will show you how later otherwise you can use vi or whatever you feel comfortable with.</li></ul><h3>Configuration Files</h3><p>During this guide we will be editing a few configuration files, here is a easy reference list of all the ones we edit and there locations</p><ul><li><strong>Sudoers Access Configuration</strong> – visudo</li><li><strong>SSH Configuration</strong> – /etc/ssh/sshd_config</li><li><strong>Nginx Virtual Hosts</strong> – /etc/nginx/sites-available/yourdomain.com</li><li><strong>Nginx Configuration</strong> – /etc/nginx/nginx.conf</li><li><strong>Site Access Logs</strong> – /var/www/yourdomain.com/logs/access.log</li><li><strong>PHP5 Configuration</strong> – /etc/php5/fpm/php5-conf.conf</li><li><strong>PHP ini Configuration</strong> – /etc/php5/fpm/php.ini</li><li><strong>Fail 2 Ban Confiuration</strong> – /etc/fail2ban/jail.conf</li><li>Logwatch Configuration – /usr/share/logwatch/default.conf/logwatch.conf</li></ul><h3>Logging into your sever</h3><p>Okay so you have placed your order, got your IP address and root login and are all set to begin.</p><p>You will need to launch Terminal if on a mac or download and install <a
href="http://www.putty.org/">Putty</a> if you are on Windows, i am using Terminal as i am on a mac so i will go ahead and launch that from the Applications folder.</p><p><a
href="http://richardhowell.net/wp-content/uploads/2012/10/terminal.png"><img
title="terminal" alt="" src="http://richardhowell.net/wp-content/uploads/2012/10/terminal.png" width="496" height="373" /></a></p><p>In the window that launches type ssh root@your.ip.adress you should then be asked for your password, enter it here then you will be asked if you would like to add the certificate to the machine choose yes you will then be logged into your server.</p><p><strong>If you use a mac there is a great little tip for creating bookmarks for use with Terminal which you can find here</strong></p><h3>Setting up a user</h3><p>When you buy a server from your chosen provider you will be issued with a root account, using this long term is not a good idea so we need to setup another account and give that account SUDO permissions so that we can edit files and other cool stuff.</p><p>You should still have that terminal open from the first stage, so go ahead and enter the following command;</p><p>adduser username - replace username with your desired username</p><p>Ubuntu will then ask you to choose a password, enter this as requested make sure it is secure, don’t forget to make a note of it, as we will need this.</p><p>Now that we have set up our new user setup we need to give that user sudo permissions. Here comes another command, go back to terminal and type</p><p>visudo</p><p><a
href="http://richardhowell.net/wp-content/uploads/2012/10/visudo.png"><img
title="visudo" alt="" src="http://richardhowell.net/wp-content/uploads/2012/10/visudo.png" width="501" height="376" /></a></p><p>When the file loads scroll down to the section that reads <em><strong>#User privilege specification </strong></em>and <em><strong></strong></em>under root type the following<strong> </strong>username ALL=(ALL:ALL) ALL once you have entered your username in the sudoers file exit by typing :w (this will write the changes) then :x (this will exit you out of vi)</p><p><em><strong>A full list of Vi commands can be <a
href="http://www.cs.colostate.edu/helpdocs/vi.html">found here</a></strong></em></p><p>So still in the terminal window type logout your SSH session will now be closed, have been now been logged out of SSH.</p><p>Now we need to log back in using our new user so type ssh username@your.server.ip this will log you into SSH with the newly created user credentials.</p><h3>Install Nano</h3><p>Personally I don’t like vi and much prefer to use nano it is more friendly so we need to install that before we can continue.</p><p>In your Terminal window type the following command</p><p>sudo apt-get install nano</p><p>This will now install nano onto your sever so we can use it to edit our configuration files.</p><h3>Disable Root Logins</h3><p>Now that we know our new user is working, we know this because if it wasn’t we wouldn’t have been able to login, and we wouldn’t have been able to install nano we now need to disable the ability to login as root.</p><p>To do this we need to go back to our Terminal and give Ubuntu some more commands;</p><p>sudo nano /etc/ssh/sshd_config</p><p>Scroll down to the section that looks like this;</p><p>#Authentication<br
/> LoginGraceTime 120<br
/> PermitRootLogin Yes &lt;- Change this to No<br
/> StrictModes yes</p><p>Once you have done this type</p><p>sudo /etc/init.d/ssh restart</p><p>You have now reloaded the SSH configuration and disabled root Logins</p><p>Good Job!</p><h3>Change SSH Port</h3><p>SSH by default runs on port 22 hackers obviously know this and will try to brute force your server using this port so we are going to change this to something else to add a second layer of security to our server.</p><p>We need to edit the SSH configuration again so in Terminal type the following command</p><p>sudo nano /etc/ssh/sshd_config</p><p>Once you have the SSH configuration open in nano find the section</p><p>#Port 22</p><p>Change this to</p><p>Port 49151</p><p>We need to change this to a port of your choosing, select a 4 or 5 digit port number 49151 but make sure that another service is not using the port you select.</p><p>Once you have done that save and close the file and restart the SSH service</p><p>sudo /etc/init.d/ssh restart</p><h3>Bind SSH to another IP</h3><p>As above hackers generally know that you may be running SSH on the same IP address as the webserver itself for example if your Nginx is listening on port 80 and is accessible from 10.10.10.10 then a hacker may attempt to brute force your server on that IP address to gain access.</p><p>Here we are going to add another layer of security and another fence for hackers to jump over before getting close to the front door. We are going to bind SSH to one of the free IP Addresses your server was assigned when you signed up for service.</p><p>We need to go back into the SSH configuration</p><p>sudo nano /etc/ssh/sshd_config</p><p>Scroll down to the section that looks like</p><p>#Protocol 2, 1<br
/> #ListenAddress 0.0.0.0<br
/> #ListenAddress : :</p><p>Un comment and change the following to look like this<br
/> Protocol 2<br
/> Listen Address 123.123.123.1<br
/> Now save and exit nano and restart SSH</p><p>sudo /etc/init.d/ssh restart</p><p>You may be disconnected, dont worry we just need to re login using our new details</p><p>ssh -p 5431 username@youripaddress</p><h3>Installing the LEMP Stack</h3><p>Now that we have the basics in place, our user is created, it has SUDO permissions and we have disabled root Logins we can now begin to set our sever up.</p><p>sudo apt-get update</p><p>This will now update our repositories locally so that we can install some cool stuff, now lets install Nginx</p><p>sudo apt-get install nginx</p><p>This command will install the Nginx web server engine onto our server</p><p>sudo /etc/init.d/nginx start</p><p>That will start the Nginx application, all being well you should get no Error Messages.</p><p>Now that the server has started go to your web browser and type your servers IP address into the address bar, you should now see a message saying <strong>Welcome to Nginx!</strong></p><p>Now we need to setup a directory where all of our sites are going to live</p><p>sudo usermod -a -G www-data username</p><p>Make sure you change username for the user we created earlier</p><p>sudo chown -R www-data:www-data /var/www sudo chmod -R 775 /var/www</p><p>What we have just done is given your user access to the folder your sites will be stored in.</p><p>Okay now we need to setup some Virtual Hosts. Create a folder for your site to do this run the following command</p><p>sudo /var/www$ mkdir -p /var/www/yourdomain.com/{public,logs}</p><p>We have just added yourdomain.com into /var/www/ yourdomain.com now also contains a folder called public and a folder called logs</p><p>Next we need to setup a virtual host for Nginx</p><p>sudo /var/www$ sudo nano /etc/nginx/sites-available/yourdomain.com</p><p>This will create the virtual host file for Nginx in the sites-available directory for the domain yourdomain.com paste the following sample configuration into the SSH window and replace yourdomain.com with whatever domain you are using.</p><p>server {<br
/> listen   80;<br
/> server_name  www.yourdomain.com;<br
/> rewrite ^/(.*) http://yourdomain.com/$1 permanent;<br
/> }</p><p>server {<br
/> client_max_body_size 20M;<br
/> listen   80;<br
/> server_name yourdomain.com;</p><p>access_log /var/www/yourdomain.com/logs/access.log;<br
/> error_log /var/www/yourdomain.com/logs/error.log;</p><p>location / {<br
/> root   /var/www/yourdomain.com/public/;<br
/> index  index.html;<br
/> }<br
/> }<br
/> server {<br
/> listen   80;<br
/> server_name  www.yourdomain.com;<br
/> rewrite ^/(.*) http://yourdomain.com/$1 permanent;<br
/> }</p><p>server {<br
/> listen   80;<br
/> server_name example.com;</p><p>access_log /var/www/yourdomain.com/logs/access.log;<br
/> error_log /var/www/yourdomain.com/logs/error.log;</p><p>location / {<br
/> root   /var/www/yourdomain.com/public/;<br
/> index  index.html;<br
/> }<br
/> }</p><p>The first section rewrites and 301-redirects any www.example.com to example.com; the second portion tells Nginx what port to listen on for queries to this site, where to record the access and error logs, and then finally defines the location of the site’s root directory. Surprisingly simple, isn’t it? Instead of using an .htaccess file, the redirect takes place at the onset. This is the most basic virtual host configuration, but we’ll be adding more later for PHP and WordPress.</p><p>All virtual hosts’ configuration files will be kept in the /etc/nginx/sites-available directory, but won’t be <em>enabled</em> unless they’re symlinked in the /etc/nginx/sites-enabled directory. We’ll add the symlink now to enable example.com, then restart Nginx.</p><p>Thanks to <a
href="http://endofweb.co.uk/">endofweb</a> for this</p><p>sudo ln -s /etc/nginx/sites-available/yourdomain.com/ /etc/nginx/sites-enabled/yourdomain.com sudo /etc/init.d/nginx restart</p><p>You may now want to check the logs to make sure there is nothing in there that needs addressing</p><p>cat /var/www/yourdomain.com/logs/access.log</p><p>If you want to add any more sites in the future you will need to repeat these steps for each site creating a virtual host for each site.</p><h3>Tuning Nginx</h3><p>Before we wrap up with Nginx we should take this opportunity to tune Nginx a little, open up the Nginx configuration file which is located at /etc/nginx/nginx.conf</p><p>sudo nano /etc/nginx/nginx.conf</p><p>You can use the options below as a starting point, as your site develops you may want to change these to better optimize your site.</p><p>user www-data;<br
/> worker_processes  4;</p><p>error_log  /var/log/nginx/error.log;<br
/> pid        /var/run/nginx.pid;</p><p>events {<br
/> worker_connections  1024;<br
/> # multi_accept on;<br
/> }</p><p>Now we need to restart Nginx to get this configuration re-loaded</p><p>sudo /etc/init.d/nginx restart</p><h3>Installing MySQL</h3><p>Installing MySQL is easy peasy</p><p>sudo apt-get install mysql-server php5-mysql mysql-client</p><p>You’ll be asked for a password, use a good password and make a note of it you will need that later.</p><p>We now need to login to MySQL and add a database, user and password to do this use the following;</p><p>mysql -u root -p</p><p>Enter that password you just created;</p><p>create database databasename replace databasename with your desired database name</p><p>This will create us a database;</p><p>grant all on databasename.* to ‘dbuser’ identified by ‘db_user_pw’</p><p>This will add a user (dbuser) with the password (db_user_pw) to the database databasename</p><p>quit this takes us out of mysql</p><h3>Install PHP-FPM</h3><p>Installing PHP is easy and installing it into Nginx is even easier, i got this batch of code from the <a
href="http://wiki.mediatemple.net/w/Install_PHP-FPM_on_Ubuntu_10.04">Media Temple Wiki Page</a></p><p>sudo apt-get install python-software-properties<br
/> sudo add-apt-repository ppa:brianmercer/php<br
/> sudo apt-get -y update<br
/> sudo apt-get -y install php5-cli php5-common php5-mysql php5-suhosin php5-gd<br
/> sudo apt-get -y install php5-fpm php5-cgi php-pear php5-memcache php-apc<br
/> sudo service php5-fpm start</p><p>That is it, php is now installed we just need to fine tune it</p><p>cd /etc/php5/fpm</p><p>This command will take us to the fpm folder which resides in the php5 folder located in etc</p><p>sudo nano php5-conf.conf</p><p>This will launch nano with the php5-conf.conf file</p><p>I use the following settings in my file, feel free to edit this as you feel needed for your site or needs. The file is commented pretty well.</p><p>pm = dynamic<br
/> pm.max_children = 8<br
/> pm.start_servers = 2<br
/> pm.min_spare_servers = 2<br
/> pm.max_spare_servers = 3<br
/> pm.max_requests = 500</p><h3>PHPMyAdmin</h3><p>Installing phpmyadmin is really easy, i had found multiple guides which show you how to setup virtual hosts but i just couldn’t get that to work so i went with using a symlink which worked perfectly here is how i have it setup;</p><p>sudo apt-get install phpmyadmin</p><p>The installer will ask you to choose the web server you are using, as we are using nginx just select next and move onto the next section</p><p>Next you will be asked if you would like to use the local database or not, i selected that i did want to use the database and when asked for a password i entered the same password i choose back when i was installing MySQL</p><p>So that we can now access phpmyadmin from your domain we need to create a link in yourdomain.com folder that we created earlier to do this we need to run another command</p><p>ln -s /usr/share/phpmyadmin/ /var/www/yourdomain.com/public/phpmyadmin</p><p>We should now have a link in our yourdomain.com folder to phpmyadmin you can check this by doing</p><p>cd /var/www/yourdomain.com/public</p><p>This will take you to the public directory of yourdomain.com</p><p>ls</p><p>This will list all files in that directory you are looking for phpmyadmin</p><p>One last thing we need to do is change a value in the php.ini file or we will be unable to upload any files via phpmyadmin</p><p>sudo nano /etc/php5/fpm/php.ini</p><p>Once this has loaded find the following;</p><p>; Maximum size of POST data that PHP will accept.<br
/> ; http://php.net/post-max-size<br
/> post_max_size = 20M</p><p>Increase the post_max_size to around 20M</p><p>service php5-fpm reload</p><p>This will reload the php configuration</p><p>service nginx reload</p><p>This will reload the nginx configuration</p><h3>FTP (File Transfer Protocol)</h3><p>Next we need to install some form of FTP software onto the server so that we can upload our files, we are going to use proftpd</p><p>sudo apt-get install proftpd</p><p>You will be presented with this window, when this displays standalone then choose ok</p><p><a
href="http://richardhowell.net/wp-content/uploads/2012/10/install_proftpd.png"><img
title="install_proftpd" alt="" src="http://richardhowell.net/wp-content/uploads/2012/10/install_proftpd.png" width="496" height="371" /></a></p><p>&nbsp;</p><h3>WordPress</h3><p>Now that you have uploaded the WordPress core files to your FTP location we need to make Nginx WordPress ready</p><p>So we now need to edit yourdomain.com Nginx configuration file</p><p>sudo nano/etc/nginx/sites-available/yourdomain.com</p><p>If you have some configuration in the file that opens remove everything and paste in the configuration below, change yourdomain.com for the domain you are using.</p><p>server {</p><p>listen   80;<br
/> server_name  www.yourdomain.com;<br
/> rewrite ^/(.*) http://yourdomain.com/$1 permanent;<br
/> }</p><p>server {</p><p>client_max_body_size 20M;<br
/> listen   80;<br
/> server_name yourdomain.com;</p><p>access_log /var/www/yourdomain.com/logs/access.log;<br
/> error_log /var/www/yourdomain.com/logs/error.log;</p><p>root /var/www/yourdomain.com/public;<br
/> index index.php;</p><p>location / {<br
/> try_files $uri $uri/ @wordpress /index.php?q=$request_uri;<br
/> }</p><p>location @wordpress {<br
/> fastcgi_pass 127.0.0.1:9000;<br
/> fastcgi_param SCRIPT_FILENAME /var/www/yourdomain.com/public/index.php;<br
/> include /etc/nginx/fastcgi_params;<br
/> fastcgi_param SCRIPT_NAME /index.php;<br
/> }</p><p># pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000<br
/> #<br
/> location ~ \.php$ {<br
/> try_files $uri @wordpress;<br
/> fastcgi_pass   127.0.0.1:9000;<br
/> fastcgi_index  index.php;<br
/> fastcgi_param  SCRIPT_FILENAME  /var/www/yourdomain.com/public$fastcgi_script_name;<br
/> include        fastcgi_params;<br
/> }<br
/> }</p><p>Notice that we have changed the root index from index.html to index.php</p><p>Restart Nginx for the changes to take effect</p><p>sudo /etc/init.d/nginx restart</p><p>Now we need to make sure that all the permissions are set correctly on the folders</p><p>sudo chown -R www-data:www-data /var/www/yourdomain.com</p><p>This will change the permissions on the folders</p><p>sudo chmod -R 755 /var/www/yourdomain.com/public</p><p>You should now use your FTP application of choice, for me it is Transmit and download wp-config-sample.php and edit the contents according to the settings you have selected during this installation. Re-upload it to your server once you have edited it and rename it to wp-config.php</p><h3>Installing Logwatch</h3><p>Logwatch is a log analyses that runs every night and emails you the results, this is again not <em><strong>needed</strong></em> for the use of the website but it is useful if you don’t want to go through all the logs daily this is a great way to have them emailed to you.</p><p>Lets install Logwatch<br
/> sudo apt-get install logwatch</p><p>This will install the required components</p><p>We want logwatch to send us emails so we need to edit another configuration file</p><p>sudo nano /usr/share/logwatch/default.conf/logwatch.conf</p><p>We need to change the following information</p><p>Output = mail<br
/> Format = html<br
/> MailTo = youremailaddress@gmail.com</p><p>We now need to edit the 00logwatch file</p><p>sudo nano /etc/cron.daily/00logwatch</p><p>add the following line</p><p>/usr/sbin/logwatch –mailto youremail@gmail.com</p><p>Save the file and exit that is logwatch setup</p><h3>Installing Fail2ban</h3><p>Fail2ban is an intrusion prevention framework. The main purpose of it is to block IP Addresses that try to gain access to your server by using brute force login attempts, this is an optional part of the guide and offers no benifit to the site itself but does offer a layer of security.</p><p>sudo apt-get install fail2ban sudo nano /etc/fail2ban/jail.conf</p><p>Make sure the following is set in the confiuration file</p><p>destemail = youremailaddress@gmail.com</p><p>This tells fail2ban where to send the information about IP Addresses it has benned</p><p>mta = sendmail</p><p>The method in which it is to send the information</p><p>banaction = iptables-multiport</p><p>The ban method in which to ban the IP</p><p>[ssh]</p><p>enabled  = true<br
/> port     = ssh<br
/> filter   = sshd<br
/> logpath  = /var/log/auth.log<br
/> maxretry = 6</p><p>[proftpd]</p><p>enabled  = true<br
/> port     = ftp,ftp-data,ftps,ftps-data<br
/> filter   = proftpd<br
/> logpath  = /var/log/proftpd/proftpd.log<br
/> maxretry = 4</p><h3>Adding a Custom Login Message</h3><p>As a little bit of fun, i have changed the message that is displayed when i login to my server, you can see below that when i login my server replies with Thunder in ACSII then it welcomes me and tells people who have logged in that the IP Address has been logged.</p><p><a
href="http://richardhowell.net/wp-content/uploads/2012/10/ssh_custom_login.png"><img
title="ssh_custom_login" alt="" src="http://richardhowell.net/wp-content/uploads/2012/10/ssh_custom_login.png" width="496" height="224" /></a></p><p>So lets take a look at how you can do this for your sever</p><p>If you would like to use some ASCII go over to <a
href="http://www.network-science.de/ascii/">http://www.network-science.de/ascii/</a> and generate one, we will need that in a moment so leave the website open in the background.</p><p>sudo nano /etc/motd.tail</p><p>This is where we add our message so for me i have added</p><p>Once you are happy with the message save and exit out of nano</p><p>Now we need to remove some of the information that is displayed there</p><p>cd /etc/update-motd.d</p><p>This will take us into the directory where all the messages that are displayed when we login are stored</p><p>ls</p><p>This will list all of the files in that directory</p><p>i removed the following <strong>00-header &amp; 90-updates-available</strong> dont remove <strong>99-footer</strong> as this is what calls our custom message, in order to remove these files we need to issue a command,</p><p>sudo chmod -x /etc/update-motd.d/00-header Replace 00-header with the file you would like to adjust</p><p>This will remove all permissions from the file <strong>00-header</strong> and prevent it from loading</p><p>If you would like to allow it to show again use the following</p><p>sudo chmod 755 /etc/update-motd.d/00-header Replace 00-header with the file you would like to adjust</p><p>That’s it you should now have a fully working Ubuntu Server where you can host your WordPress blog, i hope this has been some use to someone and if you have any problems or find something dosen’t work leave a comment below and i will help you out best i can.</p><h3>Useless Stats</h3><p>This information is pretty pointless b</p><h4>My Old Server</h4><p><strong>Operating System:</strong> Cent Os 6.2 X64_86</p><p><strong>Memory:</strong> 1.5GB Ram</p><p><strong>Hard Drive:</strong> 50GB</p><p><strong>Control Panel:</strong> Cpanel</p><p><a
href="http://richardhowell.net/wp-content/uploads/2012/10/old_server.png"><img
title="old_server" alt="" src="http://richardhowell.net/wp-content/uploads/2012/10/old_server.png" width="657" height="260" /></a></p><h4>New Server</h4><p><strong>Operating System:</strong> Cent Os 6.2 X64_86</p><p><strong>Memory:</strong> 512mb</p><p><strong>Hard Drive:</strong> 20GB</p><p><strong>Control Panel:</strong> None</p><p><a
href="http://richardhowell.net/wp-content/uploads/2012/10/new_server.png"><img
title="new_server" alt="" src="http://richardhowell.net/wp-content/uploads/2012/10/new_server.png" width="658" height="281" /></a></p><p>The post <a
href="http://www.bigwetfish.co.uk/ubuntu-server-with-nginx-php-mysql-phpmyadmin-wordpress/">Setup a Ubuntu Server with Nginx, PHP, MySQL, PHPMyAdmin &#038; WordPress</a> appeared first on <a
href="http://www.bigwetfish.co.uk">Big Wet Fish Hosting</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.bigwetfish.co.uk/ubuntu-server-with-nginx-php-mysql-phpmyadmin-wordpress/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Pizza Time for a BWF Client</title><link>http://www.bigwetfish.co.uk/pizza-time-for-a-bwf-client/</link> <comments>http://www.bigwetfish.co.uk/pizza-time-for-a-bwf-client/#comments</comments> <pubDate>Fri, 01 Feb 2013 15:13:31 +0000</pubDate> <dc:creator>Russell C</dc:creator> <category><![CDATA[Random]]></category><guid
isPermaLink="false">http://www.bigwetfish.co.uk/?p=989</guid> <description><![CDATA[<p>We Love Twitter so when we got this Tweet on Thursday 31 January at 6pm we felt great: So in true BWF Fashion we ordered and paid for: A Large Fully Loaded Pizza 7 Extra Hot Wings 7 Standard Wings 2 Cokes UPDATED: It appears that The Consumerist, a sister blog of Consumer Reports, found our [...]</p><p>The post <a
href="http://www.bigwetfish.co.uk/pizza-time-for-a-bwf-client/">Pizza Time for a BWF Client</a> appeared first on <a
href="http://www.bigwetfish.co.uk">Big Wet Fish Hosting</a>.</p>]]></description> <content:encoded><![CDATA[<p>We Love Twitter so when we got this Tweet on Thursday 31 January at 6pm we felt great:</p><p><a
href="http://twitter.com/bigwetfish"><img
class="size-full wp-image-991 alignnone" alt="Screen Shot 2013-02-01 at 15.09.27" src="http://www.bigwetfish.co.uk/wp-content/uploads/2013/02/Screen-Shot-2013-02-01-at-15.09.27.png" width="528" height="434" /></a></p><p>So in true BWF Fashion we ordered and paid for:</p><ul><li>A Large Fully Loaded Pizza</li><li>7 Extra Hot Wings</li><li>7 Standard Wings</li><li>2 Cokes</li></ul><p><strong>UPDATED:</strong> It appears that The Consumerist, a sister blog of Consumer Reports, found our story and posted on it. <a
href="http://consumerist.com/2013/02/11/my-web-host-bought-me-a-dominos-pizza-just-because-i-asked/" target="_blank">http://consumerist.com/2013/02/11/my-web-host-bought-me-a-dominos-pizza-just-because-i-asked/</a></p><p><strong>UPDATED #2:</strong> We had so much positive response with the pizza that we decided to make another go at it. This time we supported a new local business and provided free <a
title="Moe’s Donuts" href="http://www.bigwetfish.co.uk/moes-donuts/">web hosting sponsored donuts</a> to local design agencies in Belfast.</p><p><img
class="alignleft size-full wp-image-990" alt="550195_569652969712992_442970577_n" src="http://www.bigwetfish.co.uk/wp-content/uploads/2013/02/550195_569652969712992_442970577_n.jpg" width="640" height="426" /></p><p>The post <a
href="http://www.bigwetfish.co.uk/pizza-time-for-a-bwf-client/">Pizza Time for a BWF Client</a> appeared first on <a
href="http://www.bigwetfish.co.uk">Big Wet Fish Hosting</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.bigwetfish.co.uk/pizza-time-for-a-bwf-client/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>We got your back&#8230;.</title><link>http://www.bigwetfish.co.uk/we-got-your-back/</link> <comments>http://www.bigwetfish.co.uk/we-got-your-back/#comments</comments> <pubDate>Thu, 31 Jan 2013 18:19:50 +0000</pubDate> <dc:creator>Stephen K</dc:creator> <category><![CDATA[BWF]]></category><guid
isPermaLink="false">http://www.bigwetfish.co.uk/?p=948</guid> <description><![CDATA[<p>Server Monitoring &#8211; Don’t Panic!  We got your back&#8230;. Host Elsewhere on shared / reseller?  Does your host do all this for you free of charge? Move to us today and Use Promo code: gotyourback to get 35% off your first year with free migration Here at Bigwetfish Hosting we have been working hard behind [...]</p><p>The post <a
href="http://www.bigwetfish.co.uk/we-got-your-back/">We got your back&#8230;.</a> appeared first on <a
href="http://www.bigwetfish.co.uk">Big Wet Fish Hosting</a>.</p>]]></description> <content:encoded><![CDATA[<p><b>Server Monitoring &#8211; Don’t Panic!  We got your back&#8230;.</b></p><p><b>Host Elsewhere on shared / reseller?  Does your host do all this for you free of charge? Move to us today and Use Promo code: <em>gotyourback</em> to get 35% off your first year with free migration</b></p><p>Here at Bigwetfish Hosting we have been working hard behind the scenes to develop a comprehensive server monitoring system for the benefit of our clients.  We wanted to let you know what is available to you as a BWF Client and what we do 24/7 behind the scenes to ensure the smooth running and high performance of our servers.</p><p><b>Service Monitoring &#8211; Shared / Reseller Servers</b></p><p>Some call Nagios <i>‘The Industry Standard in IT Infrastructure Monitoring’ </i>and this is the software we have chosen to be the backbone of our server monitoring.  From Chrome and Firefox plugins to iOS and Android Apps this software means no matter where our staff are notifications of outages will come through right away.</p><p>As we have a helpdesk that is manned 24/7/365 by our support staff this was an ideal place to send any notices.</p><div
id="attachment_995" class="wp-caption alignnone" style="width: 624px"><img
class=" wp-image-995 " alt="The above picture shows an example of what our technicians see when they visit the web based Nagios Monitor. As you can see in this example we show that Server 29 is in perfect health and there are no active alerts" src="http://www.bigwetfish.co.uk/wp-content/uploads/2013/01/server-29-nagios-example-1024x2141.png" width="614" height="128" /><p
class="wp-caption-text">The above picture shows an example of what our technicians see when they visit the web based Nagios Monitor. As you can see in this example we show that Server 29 is in perfect health and there are no active alerts</p></div><p>All our Shared and Reseller servers have been added to the Nagios Monitor and if any of the following instances happen on any such server we will instantly get an alert:</p><ul><li>A degraded RAID array</li><li>Server load rises above a pre defined level  (level depends on CPU power)</li><li>Apache service fails</li><li>IMAP service fails</li><li>MySQL service fails</li><li>Ping returns packet loss</li><li>POP service fails</li><li>SMTP service fails</li><li>SSH service fails</li><li>Mail queue gets large perhaps indicating spamming</li></ul><div
id="attachment_951" class="wp-caption alignright" style="width: 313px"><img
class="size-full wp-image-951 " alt="Firefox Plugin" src="http://www.bigwetfish.co.uk/wp-content/uploads/2013/01/Firefox-Plugin-e1359646782955.png" width="303" height="79" /><p
class="wp-caption-text">Pictured is the Nagios Firefox Plugin from a BWF staff members macbook. As you can see it alerts us most of the time that there are no problems. If a problem occurs this changes to a Red Alert for critical issues and a Yellow Alert for non critical issues. We get instant notification of problems. All our technicians have this running in their browsers. There is a similar plugin for Chrome as well</p></div><p>This alert is instant and an email is sent to our helpdesk where the technician on duty is instructed to check the server right away.  Sometimes it is a simply matter of stopping some processes to reduce load and sometimes in the case of a degraded RAID array we need to get our data centre partners to ‘hot swap’a disk.</p><div
id="attachment_950" class="wp-caption alignleft" style="width: 808px"><img
class=" wp-image-950  " alt="RAID health monitoring is probably one of the most important aspects of our monitoring.  If a drive in an array becomes 'degraded' we get alerted immediately and we can have a technician in our data centre 'hot swap' the drive and kick off a rebuild immediately.  This can ensure that problematic disks are replaced the moment they throw errors and before it becomes a larger problem" src="http://www.bigwetfish.co.uk/wp-content/uploads/2013/01/Example-Nagios-RAID-alert.png" width="798" height="611" /><p
class="wp-caption-text">RAID health monitoring is probably one of the most important aspects of our monitoring. If an array become degraded caused by a bad drive we get alerted immediately and we can have a technician in our data centre &#8216;hot swap&#8217; the drive and kick off a rebuild immediately. This can ensure that problematic disks are replaced the moment they throw errors and before it becomes a larger problem</p></div><p>&nbsp;</p><p>&nbsp;</p><p>Management also have Apps on their iPhones and will also get the alerts as ‘Push Messages’ in iOS so even outside of office hours management sometimes know of events before a technician on the helpdesk calls them.</p><div
class="wp-caption alignnone" style="width: 673px"><img
class=" " alt="" src="http://www.bigwetfish.co.uk/wp-content/uploads/2013/01/Red-Alert-Nagios.png" width="663" height="160" /><p
class="wp-caption-text">This is an example of a Red Alert from nagios showing us that a service has failed on a server. This allows our techs to react immediately and restart the service and fix the issue. Most times our clients are not aware of issues as we have fixed them before clients notice.</p></div><p><b>Service Monitoring &#8211; VPS Nodes / VPS Servers / Dedicated Clients</b></p><p>We use Nagios to monitor the health of the RAID arrays on our VPS Nodes as well as monitor the server load.</p><p>Clients who have VPS servers with us will get their services monitored if they have bought the ‘Server Management and Backup’ add on from our website:  <a
href="http://www.bigwetfish.co.uk/vps/server-management-options/">http://www.bigwetfish.co.uk/vps/server-management-options/</a></p><p>Clients with Dedicated Servers get the monitoring as standard on their servers.</p><p><b>Hardware Monitoring</b></p><p>The most important part of monitoring hardware is Drive Health as if a drive fails or an array fails there can be data loss.  At BWF we monitor our drive and array health in a number of ways:</p><ul><li>We use nagios to monitor our RAID arrays for degraded disks and we get instant alerts when there is a problem.</li></ul><ul><li>We use SMART checking on our drives to check for general drive health and specifically we check for reallocated sectors in drives as this can be an indication of a drive about to go bad.  Where we see problems we will quickly act to replace a drive hopefully even <b>before </b>it fails.</li></ul><div
id="attachment_954" class="wp-caption alignleft" style="width: 742px"><img
class=" wp-image-954" alt="SMART checking raw data" src="http://www.bigwetfish.co.uk/wp-content/uploads/2013/01/SMART-checking-raw-data.png" width="732" height="368" /><p
class="wp-caption-text">Here you will see examples of raw data from drive SMART checking. All the drives we use have this capability built in and we check all drives regularly</p></div><p><b>Seeing what is happening at a glance &#8211; BWFMonitor Graph Portal</b></p><p>We also have a fully featured <b>graphing portal</b> available to all VPS and Dedicated server clients and our technicians have full access to the same graphs for our shared and reseller servers.  These graphs allow us to see ‘at a glance’ what is happening on a server.  Such things we have detected on such servers have been:</p><ul><li>High rate of inbound traffic to a shared server causing the graph to spike.  Technicians were able to quickly stop a small inbound ddos against a specific website on a particular server by blocking the IP ranges that were causing the issues.  Had we not seen this on our monitor this would have been a problem for longer and more clients may have had issues</li></ul><ul><li>Our Nagios monitor indicated a high load on a server and at the same time we noticed a spike in outbound traffic on a particular OpenVZ VPS Node.  The server owner was running compressed cpanel backups and the compression was causing server load issues.  We were able to work with the client and help him implement an rsync backup solution that required no compression and as such the server load issues were resolved</li></ul><p>If you are a VPS or Dedicated Server client and do not have access to these graphs yet just open a ticket and we can get you access right away.</p><p>Here you will see a number of examples of graphs taken from our BWF Monitor from three servers.  All these graphs were taken around 4pm on Thursday 31 January 2013 and a brief explanation of each one will also follow.  There are lots more graphs available such as the number of logged in users, number of running processes etc and we can customize the graphs clients see on request.</p><div
id="attachment_955" class="wp-caption alignleft" style="width: 601px"><img
class="size-full wp-image-955" alt="Here you can see a Traffic Graph taken from the Server 14 Shared Server Page" src="http://www.bigwetfish.co.uk/wp-content/uploads/2013/01/cacti-Traffic-Graph.png" width="591" height="262" /><p
class="wp-caption-text">Here you can see a Traffic Graph taken from the Server 14 Shared Server Page</p></div><div
id="attachment_956" class="wp-caption alignleft" style="width: 603px"><img
class="size-full wp-image-956 " alt="Here you can see a Traffic Graph taken from the Server 14 Shared Server Page" src="http://www.bigwetfish.co.uk/wp-content/uploads/2013/01/Cacti-Load-Graph.png" width="593" height="263" /><p
class="wp-caption-text">This is an example of a 24 hour load graph from a shared server and it is useful in helping to track problems. The load spiking to 5 overnight is simply a result of the backup processes running on the server and is perfectly normal. The server shown has 8 CPU Cores so a load of 5 is acceptable</p></div><div
id="attachment_957" class="wp-caption alignleft" style="width: 601px"><img
class="size-full wp-image-957" alt="An example of one of our most stable shared servers - not much happens in term of RAM usage but this is a good sign as it means the server is working as normal" src="http://www.bigwetfish.co.uk/wp-content/uploads/2013/01/cacti-ram-usage.png" width="591" height="236" /><p
class="wp-caption-text">An example of one of our most stable shared servers &#8211; not much happens in term of RAM usage but this is a good sign as it means the server is working as normal</p></div><div
id="attachment_958" class="wp-caption alignleft" style="width: 598px"><img
class="size-full wp-image-958" alt="This is a graph from a client's dedicated server.  We routinely monitor dedicated servers belinging to clients as a matter of routine.  This server is actually in the a different Data Centre and belongs to a client who simply pay us to manage the server.  Any server we remotely manage as part of our Third Party Remote Server Management Addon is treated just like a server belonging to us.  We monitor it in Nagios and in Cacti just as if it were our own server.  This is one reason why a growing number of clients are renting unmanaged servers from another provider and paying us a monthly fee for management" src="http://www.bigwetfish.co.uk/wp-content/uploads/2013/01/cacti-suspicious-traffic.png" width="588" height="266" /><p
class="wp-caption-text">This is a graph from a client&#8217;s dedicated server. We routinely monitor dedicated servers belonging to clients as a matter of routine. This server is actually in a different Data Centre and belongs to a client who simply pay us to manage the server. Any server we remotely manage as part of our Third Party Remote Server Management Addon is treated just like a server belonging to us. We monitor it in Nagios and in BWFMonitor just as if it were our own server. This is one reason why a growing number of clients are renting unmanaged servers from another provider and paying us a monthly fee for management</p></div><p>We trust you see a little more of what goes on behind the scenes to make BWF your number one choice for shared, reseller, VPS or Dedicated server hosting.  We never take our clients for granted and we wanted to give you a little flavour of what our technicians do on a daily basis to monitor the servers your websites are located on.  We really have seen an increase in our server uptime as a direct result of us monitoring things so closely as it allows us to get to 99% of small issues before they become a large issue.</p><p>Whilst comprehensive server monitoring will never guarantee there will be no outages or downtime we firmly believe our proactive monitoring of all critical services for our clients helps immensely in keeping things working as they should.</p><p>We also have the strong backing of our Hosting Partners (Hostdime) and their Data Centre techs from DIMEnoc to quickly react if we do experience any outages.  The backing of a global company will give any of our clients confidence in the quality of our hardware solutions.</p><p>Trust our growing team of experts to manage your hosting account professionally.</p><p>We would like to thank Praveen one of our Red Hat Linux Certified Level 3 techs for taking this as his project and implementing this complete solution for us. You can find out a little more about Praveen on the ‘About Us’ page on our website.</p><p>The post <a
href="http://www.bigwetfish.co.uk/we-got-your-back/">We got your back&#8230;.</a> appeared first on <a
href="http://www.bigwetfish.co.uk">Big Wet Fish Hosting</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.bigwetfish.co.uk/we-got-your-back/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 1/50 queries in 0.010 seconds using disk: basic
Object Caching 1387/1688 objects using disk: basic

 Served from: www.bigwetfish.co.uk @ 2013-05-20 15:49:47 by W3 Total Cache -->