Reverse DNS Lookup

Reverse DNS lookup

DNS is applied when there is need to resolve any domain to a certain IP address. Linking a domain name to an IP of a server is called forward resolution and involves referring to DNS records called pointer records. These PTR records can also do the reverse: in other words, reverse lookup or reverse DNS lookup.

There is a specific PTR record, called the name portion, which stores entries that make reverse DNS lookup possible. The name portion is the IP address combined with “”, this appended portion refers to the “address and routing parameter area”. Or, in other words, “arpa”. When using reverse DNS with IPv4 you make use of “” while reverse DNS with IPv6 uses “”.

Reverse DNS: why would you use it?

You will use rDNS for exactly the same reason as the usual, forward DNS lookup. It is simply easier to remember a domain name rather than an IP address. That said, forward DNS is the important part of the DNS functionality: you can only find a website if forward lookup works. On the other hand, a website will load without problems even if there is no rDNS entry.

One common use case for reverse DNS is for email servers. Email servers can use reverse DNS lookup in the fight against unwanted mail. Some servers will automatically block any incoming mail from a sender IP address which does not have reverse DNS records in place. However, it is not a fool-proof method and is simply an additional trick email servers use. It’s a good idea to enable rDNS on your mail server, but it does not mean your messages will always get to an inbox.

Another noted use case for reverse DNS lookup is for server logs. It can render long logs in a more human-readable format by adding domain names, instead of just displaying IP addresses.

How does rDNS lookup work?

When you execute an rDNS request you query the DNS server of a domain to see if there is a pointer record. Without a pointer record the reverse DNS lookup will fail. If there is a pointer record the rDNS lookup will return a result. You can use a couple of tools which will execute a reverse DNS lookup command for you:

Reverse DNS lookup commands can also be performed from the command line. In Linux, you need to run “dig” with an added flag, -x. Windows users can use nslookup. For Linux, your command, and the output, will look like this:

dig -x

with output:

rDNS example

Look at the “answer” section: it includes the full reverse DNS pointer record for the IP “”, and this leads you back to the Google subdomain “”

Manage MySQL databases from the command line

Manage MySQL via command line

MySQL is one of the most popular relational database management systems. There are a variety of ways to manage a MySQL server – countless frontends including PhpMyAdmin, MySQL Workbench and even Adminer.
However, clearly the most efficient way to manage a MySQL server is directly through command line.

The mysql command-line tool comes with the MySQL DBMS and is a simple SQL shell solution with input line editing capabilities. It supports both non-interactive and interactive use.
In case of interactive use query results are presented in an ASCII-table format. In situation of non-interactive use the result is presented in tab-separated format. The output format can be changed using command options.

First you will need have to access your server via SSH in case of Linux. To connect to Windows server you need to use Remote Desktop. It is also possible to access your MySQL database via direct connection.

To connect to MySQL from the command line, follow these steps:

1. Once the command line is available, enter the following, where USERNAME is your database username:

mysql -u USERNAME -p

2. You’ll be prompted for a password, enter your password. You should then see the “mysql>” prompt.

3. You can see a list of databases by typing in this command:

show databases;

4. To perform database tasks you need to tell MySQL which database you want to use. To access a particular database, type the following command, where DBNAME is the database you want to access:


5. Once you’ve run this command you have access to your database. Next, you can execute queries, get a listing of MySQL tables and much more. By the way, typing “help” will get you a list of commands you can use, while typing “\q” will get you out of MySQL.

Adding new users and creating a new database

You can add users and databases when you are logged in as the root user in MySQL. To log in as root, and create new users and databases, follow these steps:

1. Log into MySQL with root privileges using the following command:

mysql -u root -p

2. You’ll be prompted for your root password, fill it in and press return to proceed.

3. Creating a database is straight forward, you just need the following command. When entering it, replace username with your user you would like to add. Do that with password too. This is the command you need to enter:

GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password';

4. Note that the command we listed above will give the new user you create blanket permissions. Instead of granting all privileges you can limit the user. One example is the SELECT permission. To limit the user to permissions as specified by SELECT only you need to enter the following command:

GRANT SELECT ON *.* TO 'username'@'localhost';

5. Type \q to exit MySQL so that you can log in with the user that you have just created.

6. It’s simple to log in to MySQL with your new user, just enter the login command we specified previously, typing the new user’s name instead of Username:

mysql -u username -p

7. The user we create have all privileges assigned to them, including the ability to create a database. Create a database with the following command, using the name of your database instead of DBNAME.


8. Want to start using this newly created database? Run the following command, again replacing DBNAME with the name of your database:

USE dbname;

9. MySQL now knows which database you want to work with. You can create a database table by running the following command, for example:

CREATE TABLE example ( id smallint unsigned not null auto_increment, name varchar(50) not null, constraint pk_example primary key (id) );
INSERT INTO example ( id, name ) VALUES ( null, 'Sample data' );

Scripting in SQL

You don’t need to run every single SQL command one command at a time, as in our previous example. Instead you can execute several commands all in one go by making use of a SQL script file.

This is how you use a SQL script file to create a new database, and to populate your new database:

1. Just like we did in the previous example we start by creating a new user for your database. These are the commands you need:

mysql -u root -p
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password';

2. Next, create a new file on your computer, and call it sql. You can use any text editor you like to use, as long as the file is stored in plain text.
3. Copy and paste the following into your text file:

USE dbname;
CREATE TABLE tablename ( id smallint unsigned not null auto_increment, name varchar(20) not null, constraint pk_example primary key (id) );
INSERT INTO tablename ( id, name ) VALUES ( null, 'Sample data' );

4. Before you save your file, change dbname into the name of your database and tablename into the name of the table you want to add to your new database.

Remember, you can modify this script to make as many tables as you like, and even to create multiple databases all in one go. Note that our example creates a very basic table: you might want to add more complex requirements by expanding on the script.

5. Save the changes to your file and close your text editor.

6. Processing your script is easy. Type the following command in, replacing username with the name of the user you created in the first step.

mysql -u username -p < example.sql

Note that MySQL will execute commands in a script one line at a time, in other words one statement at a time. In our example file, once MySQL has finished executing the entire file you will notice that a new database and a new table is created. Finally, the table will contain any data that you have specified in the INSERT statement.

Deleting a specific table, or an entire database

Performing a table deletion is not hard. Just type this command once you are logged into MySQL, using the name of the table you want to delete instead of tablename.

DROP TABLE tablename;

Note that to execute this command you need to have already selected which database you are working on via the use command.

Deleting a complete database is simple too. Just execute this command at the MySQL prompt, again replacing dbname with the name of the database you want to remove:


Beware: MySQL will immediately remove the database when you submit that command, it does not ask for any type of confirmation: the database is permanently removed, including all of its contents.

Deleting a database user

You can view a full list of every database user by running the following command:

SELECT user FROM mysql.user GROUP BY user;

Deleting a single user is simple, just run the following command, but insert the name of the user you want to delete in the place of username:

DELETE FROM mysql.user WHERE user = 'username';

What is Linux? An in-depth introduction

What is Linux?

Linux is one of the most commonly used operating systems, underpinning everything from PCs through to servers and mobile phones. In fact, Linux has been around since the 90s and is in use around the world, and in every application and field imaginable.

Some people know Linux really well, and they also know that Linux runs everything from fridges through to your TV stick. In fact Linux is what supports much of the internet and many scientific breakthroughs have Linux to thank as the computer operating system that made it all happen.

But the general public is not all that familiar with the word Linux, even though Linux has been supplying reliable, secure OS duties for decades. Are you wondering what is Linux operating systems all about? Read on to find out.

Linux Operating System: a brief introduction

First you need to understand what a computer operating system or OS is. An OS is the computer code which manages the hardware in a physical computer. It exists as a layer between your software and your hardware. Most people writing software do not want to know how to address a CPU in assembler, or how to communicate with a graphics card. An OS such as Linux or Windows acts as a middleman.

Every OS has component parts, and the Linux OS also has the following components parts:

  • Bootloader. Your computer needs to go through a startup sequence called booting. This boot process needs guidance, and your OS is the software in control throughout the boot process. When you start your computer the bootloader for your operating system kickstarts the process.
  • OS Kernel. You can call the kernel the part of the operating system which is the “closest” to your computing hardware as it is the part which controls the CPU, access to memory and any peripheral devices. It is the “lowest” level at which your operating system works.
  • Background services. Called “daemons” in Linux, these small applications act as servants in the background, ensuring that key functions such as scheduling, printing and multimedia function correctly. They load after you have booted up, or when you have logged into your computer.
  • OS Shell. You need to be able to tell our operating system what to do, and this is the goal of the shell. Also known as the command line, it is a facility which lets you instruct your OS using text. However few people nowadays are familiar with command line code, and it once used to put people off using Linux. This changed because a modern distribution of Linux will use a desktop shell just like Windows.
  • Graphics server. This provides a graphical sub-system that renders images and shapes on your computer monitor. Linux uses a graphical server called “X” or “X-server”.
  • Desktop environment. You can’t interact with the graphical server directly. Instead you need software that can drive the server. This is called a desktop environment in Linux and there are plenty of options including KDE, Unity and Cinnamon. A desktop environment is usually bundled with a number of applications including file and web browsers plus a couple of games.
  • Applications. Obviously, the desktop environment which is bundled with your Linux OS or which you choose to install cannot cater for every application need, there are too many. Individual applications, however, can and there are thousands for Linux just like Windows and Apple’s OS X has thousands of applications. Most Linux distros have app stores which help you find and install apps, for example Ubuntu Software which comes with Ubuntu.

It’s worth noting that Ubuntu’s application repository, the Ubuntu software centre, is a great place to look around for Linux applications, both free to use and paid to use.

Why use Linux software

The desktop operating systems most of us use are typically bundled with our computers and we rarely question why we need to change operating systems. Few people are interest in learning a new operating system, and rarely ask what is Linux simply because they feel their existing operating system does the job just fine.

However it is not always obvious how much time is lost in the process of battling common OS problems including malicious software such as viruses plus frequent OS crashes and the resulting costly repairs. Don’t forget that most operating systems charge a license fee too.

Perhaps your existing choice of OS is not actually doing the job just fine. If you are tired of paying for an operating system and hate the frequent costly maintenance you have to do on your existing OS you might just want to think about Linux and whether it offers a better, free alternative. There is no charge for trying Linux and many people will consider Linux to be the most reliable operating system for a desktop computer.

Costs: you can save by using Linux software

Because of the open-source, collaborative nature of Linux there really is no charge whatsoever to trying Linux. You can install the OS free of charge on an unlimited number of computers, without paying anything towards licensing. This is the case for both the server editions and the desktop editions of many Linux distributions.

As an example, Microsoft’s Windows Server cost $1,200, for the 2012 edition, just for the rights to install the software on one server. Want to facilitate access for several clients? Microsoft will charge you for additional client access licenses. Not to mention all the other licenses you need to run Windows-based databases, web services etc.

In contrast, many Linux distributions are completely free and include open-source server software, so you can get going serving web pages without paying any fees for licensing. Getting a fully-functional Linux web server up and running is, in fact, just a few clicks away.

Linux operating system: great where reliability counts

It’s also easy to argue that Linux software makes life easy for systems administrators because Linux is more reliable. It means you don’t need to closely watch your server every day, you can rely on it running without a problem. Also, because of the way Linux is built you can often restart individual services without impacting the entire Linux OS.

By definition, an operating system is a tool that you need to be able to rely on. If cost is not the biggest factor for you, the reliability that Linux brings can be game-changing. Wondering what is Linux operating system’s biggest advantage? Well, its inherent reliability and its general immunity to viruses, malicious software and other random operating system issues is perhaps the biggest reason to adopt Linux.

Server reboots are a particular problem for sysadmins and Linux, due to its stability, allows sysadmins to largely avoid reboots, unless the kernel is updated. In fact, many Linux servers can run for years, never seeing a reboot and sysadmins would often consider this a sign of the reliability of Linux.

Linux equals freedom

We mentioned open source earlier in this article. But what is open source? Simply put, any software that is open source follows a set of principles, which include:

  • Full freedom to run the software, not matter your reason for running it or your goals
  • The permission to examine and disassemble the software, to study it, and to make any changes you want to make to it
  • No restrictions on distributing the software
  • No restrictions on distributing any copies of the software modified by you

It is also important to understand that open source software is in fact a community. It is a community that built Linux, and a community that maintains Linux. Wondering what is Linux exactly? Simply put: it is software by the people, made for the people. It can be argued that it is this open source philosophy that has made Linux so popular.

The Linux OS list: understanding distributions

The different editions, or distributions, of Linux can be vary varied. They can be aimed at desktop use, or designed to be used as server software. Some distributions of Linux focus on expert users, other Linux distributions are easy enough to use for beginners. Also known as distros, most Linux editions can be downloaded free of charge and burned to an optical disk or USB drive for installation.

There are an almost endless number of Linux distributions. For desktop Linux users the default choice is often Ubuntu, but Fedora, Arch, Linux Mint, Debian and openSUSE are also popular choices. Ubuntu is one of the most modern thanks to Ubuntu Unity while KDE, included with openSUSE, has a more traditional Linux look.

Looking for the server Linux OS list? It’s a long list, but some of the most well know distros include Red Hat, Ubuntu Server, SUSE Enterprise and CentOS. However some Linux server distros are not free, Red Hat requires licensing but bear in mind that you do get support in return for your license fee, which can be important for businesses.

Which Linux OS is right for you?

Your Linux distro of choice are going to depend on your personal needs. Foremost you should consider your own computer skills: if you have never used the command line and never used Linux you will be more restricted in choice. Another obvious point to consider: are you going to use your Linux OS on a desktop, or to serve applications? And, if desktop, do you prefer one of the modern looking distros, or a more classic Linux look?

With basic computer skills you should look at a distribution which caters for inexperienced Linux users. Linux Mint and Deepin are good choices. Are you a pro Linux user? You might prefer to use Fedora or Debian, while the most experienced users could choose Gentoo.

As for servers, consider the need for a GUI. Some servers are best managed via the command line as it means your server won’t be slowed down by the graphics server. Some server distros won’t come with a GUI, some will and some like Ubuntu will allow you to add a GUI any time after you’ve installed the server.

Some server distros are good for specific applications, including a lot of pre-bundled services. CentOS is a good example, as it offers a lot of what you need to run a comprehensive server out of the box. You can even start with a desktop distribution and add Linux operating system components as and when you need them. Consider Debian or Ubuntu if that’s the case.

Free WordPress CDN – Speed Up Your Site Now

Free WordPress CDN

Free WordPress CDN? What’s that, and how can it help my site? Good questions. Here is a little background: Most people in the developed world can now enjoy very fast Internet, thanks to the proliferation of broadband/optical fiber infrastructure. It’s possible to get a fast connection even in the middle of a desert if you have the right equipment, but has this speed revolution satisfied us? No! Human nature being what it is, it’s no surprise that our expectations are always outpacing what’s available to us now. We quickly get used to WordPress pages loading instantly and videos streaming without hiccups, and when they don’t behave themselves, we just as quickly lose patience. This is why free content delivery networks have become so popular.

What is Content Delivery Network?

Simply put, a content delivery network is a collection of servers dispersed around the world. Each one holds a duplicate of your website’s static files, things like JavaScript and CSS files, PDFs and images. In the beginning, when your site is not very popular, it can happily sit on one server and serve your content without breaking a sweat. But as your traffic numbers rise, the strain on that server can increase to the point where pages take longer to load, which is bad news when you’re dealing with an audience with high expectations and short attention spans.

Longer page loading times cost money. Shorter page loading times make money. One study found that improving page loading times by a single second for a large retailer was worth an extra $6 million (US) in revenue to them.

You may not think you need a free content delivery network for your humble WordPress website in the early days but growing it beyond the ‘humble’ stage means being aware of the advantages of free CDN.

As you might have guessed, there are paid and free CDN services, and we think that in the beginning at least, you can get most of what you need from free CDN, no wallet required. But it’s not quite as cut and dried as ‘free versus paid’. Some services are free and always will be, while some are free for long trial periods of up to a year. Let’s take a look at what’s on offer, starting with the always free ones.

Forever-Free CDN for WordPress


Incapsula offers cloud-based Application Delivery, Global CDN, Website Security, DDoS Protection, Load Balancing and Failover. You can be up and running with this service in just 5 minutes, by signing up for their free CDN plan and by installing their WordPress plug-in.

Features common to CloudFlare and Incapsula:

Here’s what both Incapsula and CloudFlare do for you:

  • send all your web traffic through their worldwide network of high-end servers
  • analyse threats in real time to block attacks, including multi-gigabit DDoS attacks
  • accelerate outgoing traffic through their worldwide content delivery network


CloudFlare is very popular amongst WordPress users, and its WordPress plug-in is used in more than 100,000 websites. This popularity is no doubt down to its impressive capabilities. It’s one of the biggest and best providers, and its free CDN is powered by 115 data centres. It has the heft to protect you from basic DDoS attacks and the resources to guarantee a high percentage of uptime.


Swarmify, which used to be called SwarmCDN, takes an alternative approach. It uses a peer-to-peer technology approach to supply content. The free plan gives you 10GB bandwidth for images, and you can ‘try before you buy’ by downloading the WordPress plug-in too. It works by sharing images between a group of users that are looking at your site, and when someone else joins in they get to share the images from that existing group.

That way you’re not putting such a heavy load on your own server, which would normally send the same image to all these different people at the same time. A P2P approach tends to work well when the peers are geographically close to each other. If you host a lot of video and want to use video CDN, Swarmify’s paid plan will be able to help you.

Photon by Jetpack

Jetpack will be familiar to all WordPress users. The latest version includes a free CDN service called Photon which distributes the serving of your site’s images across their global WordPress grid. Just download and install Jetpack and set up the Photon module. It doesn’t even need configuring. It works right out of the box to share your images across the network, speeding up your page loading times considerably.

Trial CDN Services

Generous trial periods are one way that CDN companies try to entice you to buy their paid products. You can get a great WordPress CDN service by signing up for a premium provider with a long trial period. Over a long period like this you get to know the product and the provider hopes you will fall in love with it and be happy to subscribe for the long term.

Google Cloud CDN

Google Cloud is very similar to AWS. Their offer to tempt you is $300 (US) of credits for the first year, and they also give you access to their Cloud CDN platform. It’s great that one-click solutions like this will scatter your WordPress site across multiple cloud providers for a quicker user experience.

Microsoft Azure CDN

You will find the Azure CDN available in numerous datacentres round the world. It can accelerate dynamic content, which can’t be cached, by leveraging different network and routing optimizations.

AWS Cloudfront

Amazon Web Services (AWS) was there right from the start. It paved the way for the introduction of top-notch reasonably-priced cloud computing to virtually everyone. Amazon CloudFront is their CDN, and it’s so good that it’s trusted by the likes of Slack and Spotify!

To get you interested, they offer a whole year’s free usage, capped at 50GB of outbound transfer. Such a generous package makes this your ideal free WordPress CDN.

If you’d like to try it out then get hold of the WP Offload S3 Lite plugin. This lets you integrate your Amazon S3 (storage) and Amazon CloudFront (CDN) services with your WordPress site.

Free Cloud Storage

If you need to share files with your audience (and they’re big files) then putting them on your own server could put it under a lot of strain and eat up a great deal of your precious bandwidth. That’s why most users have turned to free cloud-based storage services like DropBox. Pop a big file on there and link to it from your website, and anybody can download it quickly. Check out these popular providers and their offers:

  • Google Drive – 15 GB free
  • DropBox – 2 GB free
  • Box – 5 GB free
  • SkyDrive – 7 GB free
  • Copy – 15 GB free

Free Open-Source CDN for Hosted Libraries

Now let’s look at a few of the open-source libraries that are hosted by premium CDNs.

Bootstrap CDN

Bootstrap is a very popular framework which runs millions of websites across the globe. MaxCDN plays host to the Bootstrap CDN libraries.

Google Hosted Libraries

Google offers free hosting for some of the most popular libraries in their lightning-quick infrastructure. This speed and convenience makes it very popular with WordPress developers for use with their plugins and themes.


jsDelivr is a CDN that’s available to the public, so any web developer can use it to host their own files. We’d recommend that you use it for hosting the libraries that Google doesn’t host. Their WordPress plugin hasn’t been updated for a while but you should still be able to use it to integrate their services into your site.

Short Term Free Trial CDNs

These CDN services will offer you a trial period but they ask you to sign up with them first as a security precaution. Their free trials are good, but you will need to know your stuff technically to get the most out of them.


MetaCDN service offers a 7-day trial which gives you full access to all their services without the need to give them your credit card details. As such, it seems like an excellent choice for a free CDN.


CDN77 provides a 14-day trial that frees up all the features of the premium plan, and once again without the need to hand over credit card information. If you do sign up for the full service you’ll only be charged for what you use, which is to say on a per-byte basis.

When should I switch from a free CDN to a premium service?

As good as a free CDN service is, chances are that at some point your site will gain in popularity and you will outgrow it. That’s when it’s time to upgrade to a premium CDN service. We encourage you to try out the services we’ve listed.

Best Responsive WordPress Themes

Best Responsive WordPress Themes 2019

These days, there are almost too many responsive WordPress themes to choose from, which is great on the one hand, but potentially confusing on the other. That’s why we decided to put this guide together. We’ve arranged them in no particular order, so this isn’t really a top 10 or top 20, because we feel that each of these responsive WordPress themes is equally worthy of your attention.


Ampersand Theme

Ampersand boasts some very nice-looking typography to splash across the large images it can display. Responsive WordPress templates like this one offer a twin-column layout that looks graceful on mobile as well as desktop platforms, and we think that it lends itself well to people in the design community who are looking for a simple-to-use portfolio site with a host of useful features. Highly recommended!


Angle Responsive WordPress Theme

The fact that you can drag-and-drop elements to create your portfolio means that Angle will suit everyone in the visual arts who needs an elegant place to show off their wares. Its uncluttered look hides a high degree of convenient sophistication that includes sliders and powerful customisation options. It’s easy to use and designed for speed.

Corporate Plus

Corporate Plus - responsive WordPress Theme

Corporate Plus is bursting with widgets, so it won’t take you long to get your business website looking just how you want it. You get parallax scrolling, a slider, and the usual array of sections, so everything is there right from the start in this responsive WordPress theme.


Float WordPress Responsive Theme

Float is a responsive WordPress theme that boasts templates aplenty and a whole host of high-end features, including overlapping design and parallax scrolling, so you won’t need to know anything about coding to build yourself some professional-looking pages.


Landing - Responsive WordPress Theme

Landing is great for putting landing pages together in no time at all, thanks to mass than 25 templates that are ready to go, right out of the box. When you’ve settled on the design that suits you best, this is one of those responsive WordPress themes which works hand in glove with WooCommerce, so your shop can be open for business really quickly.


Magazine WordPress Theme

Magazine is a responsive WordPress theme with hordes of fantastic features. It lets you select and then edit any one of the 42 generously included layouts. It also offers sliding menus, a very deep and detailed standard menu, social media sharing, and much more.

There are six colour palettes to help you define the overall look, along with sidebars, custom widgets, icon fonts, and numerous shortcodes, which all adds up to a great deal of customisation power, right there at your fingertips.


Parallax - Responsive WordPress Theme

Guess what Parallax offers! Yes, parallax scrolling (and you can set it to scroll forever and a day if you want to). It offers more than that though. This beautiful theme’s arsenal of features includes image filters too, so your pictures can get an attractive colour wash or a little blur to muddy the focus in an artistic way. This means you can get some amazing results without needing to learn and use image editing software.


Peak WordPress Theme

Peak is a WordPress responsive theme that owes its good looks to its tiling ability. You can easily move your images around like the pieces of a puzzle, giving everyone from food bloggers to artists a bucketful of design options when they showcase their work.


ThemeMin - Responsive WordPress Theme

ThemeMin is a WordPress responsive theme that’s simple but really attractive. They’ve gone to some trouble to ensure that your posts will be as readable as they are good-looking. The good-looking comes from the usual array of sliders and galleries but it also offers a nice selection of typefaces to spiff up your text.


ResponZ WP theme

Responz is a highly versatile WordPress responsive theme. It gives you the flexibility to choose from numerous layouts, so whether you want zero, single or multiple sidebars, you’re sure to be able to put together an eye-catching site at the drop of a hat. You can post in either view of grid form and it gives you all the features you expect from a high-end theme, like short-codes, custom headers, custom widgets, and a kaleidoscope of hues to colour your pages pretty.


OnePage Responsive WordPress Theme

OnePage is a WordPress responsive theme that really hits the ground running, so if you need to create landing page websites for your business then you came to the right theme. It boasts some useful features like clients’ section, pricing table, and Twitter feed, among many others. It’s got an easy-to-use and intuitive builder, so ‘no prior experience’ is no problem.


Compass Responsive Theme

Compass is a fully responsive WordPress theme that will suit a variety of needs. You can blog, share news or use it as a portfolio. Its infinitely adaptable homepage has a content slider, pre-set categories, and a 1-click demo content installer to make life even easier for you.

Its breaking news ticker comes as standard and you also get to feast on a ton of templates, colour choices, some attractive typefaces, and more. It also gives you a few custom widgets, lots of sidebars and widget-ready sections.


Aesthetic WordPress Theme

Aesthetic is aptly named. It’s An attractive responsive WordPress theme that will suit bloggers of all tastes and interests, and it’s got enough tools for you to shape the overall look and functionality to your heart’s content.

Armed with only a mouse and your imagination, you can easily build great-looking pages. It’s ready to go for WooCommerce websites in many different languages too.


Resume WordPress Theme

Resume looks gorgeous. It can serve as a single page, or a multiple page responsive WordPress theme, or you might just want to set it up for blogging.

It’s well suited to creating portfolios and makes this easy with its highly intuitive interface.


Prologue WP theme

Prologue is a WordPress responsive theme that is well suited to a magazine type look, so you can create your own version of Vogue if you want. You can categorise your content, connect it to social media, as lots of pages and customise them with widgets.


Mustache WP theme

Mustache is a lovely-looking responsive WordPress theme aimed at businesses. You can drop in client testimonials or descriptions of your services with ease. It’s quick and light in operation and getting the look you want is as simple as dragging and dropping from the handy list of elements provided.


Responsive WordPress Theme Roxima

The best WordPress themes are like Roxima – fine-looking and responsive. This one is aimed at businesses. There are lots of layers to choose from and its customisable thanks to the wide array of integrated widgets. There’s a lot of flexibility here, so the bespoke look that you’re after is easy to achieve.


Camera Responsive WP theme

Camera is a WordPress responsive theme that is designed to be your perfect photography portfolio. You can quickly and easily wow the world with a large featured image and then supplement with a carousel full of your best work too.


Paperback WordPress theme

Paperback is an attractive WordPress responsive theme with a wide array of impressive features. It’s skewed towards the magazine look and it achieves its aim beautifully.

Featured article images can be dropped in without fuss, and even added to the content slider on your homepage. It looks great on any device and should make user engagement a breeze.


Lenscap theme

Lenscap has to be one of the best WordPress themes because it has the look of a magazine that sits alongside full WooCommerce. Content discovery features like a content carousel and footer category menu happily sit alongside video post styles, gallery, customisation options, colour scheme options, and great- looking typography. It definitely earns its premium designation.

Metro Pro

Metro Pro WordPress theme

Metro Pro another responsive WordPress magazine theme that lets you adorn your stories with large featured images yet is still simple to set up. It fits hand-in-glove with social media and gives you enough menus, theme options and widget to help you get it looking exactly as you want. It’s a widescreen workhorse with slick social features that will help you to build your audience in no time.

Moesia Pro

Moesia Pro WordPress theme

Moesia Pro is a WordPress responsive theme that is full of elegant simplicity. It gives you 11 prebuilt blocks to move around as you wish. But a parallax background image in one and given its own colours. Use Google fonts to Adorn it with your message and you’re up and running with this business site. Your blog page can have two styles of layouts, parallax scrolling header, along with lovely animations and effects too.


Wordpress Theme: Designer

Designer is grid-based for ease of use. It’s a WordPress responsive theme that makes it easy for visual creatives to put together stunning portfolios in no time, thanks to a featured fixed sidebar and menu on the left and side, and space for imagery arranged grid-style on the right. With lovely typography and wide-view posts, it also lends itself to blogging too.


Hestia WordPress Theme

Hestia is a free WordPress responsive theme, though you wouldn’t have guessed it. It has all the feel of a premium theme, thanks to an integrated plugin that delivers testimonials, services, and homepage sections with ease. A free page builder and WooCommerce integration completes a very attractive set of features.


Exposure WP theme

Exposure is a responsive WordPress theme that will suit bloggers and also photographers, thanks to its handy portfolio features. Page building is easy and intuitive thanks to its drag-and-drop approach, so the look you want is always going to be easy to achieve.


Elegant - responsive WordPress theme

Elegant is a responsive WordPress theme that will ideally suit visual creatives. You can add all sorts of material using the feature modules and drag-and-drop page building makes everything easy to arrange. It’s simple to use, elegant, attractive, and with a selection of featured templates you’ll see your ideas realized on-screen very quickly and easily.


Paperbag Theme

Paperbag is a responsive WordPress theme that makes it easy to display large images in a variety of attractive layouts. Each of its 20 colour schemes and featured themes can be customised to give you the look you want in a lot less time than you thought.



Semicolon is a versatile responsive WordPress theme that’s delightfully minimalist. You won’t find lots of unnecessary widgets here, just a simple grid-based approach to image layout. You get a social menu and primary menu, customisable sidebar widgets, and author bio section to pop in after single posts. Put simply, it looks great, and it works great!


Nimble theme

Nimble is a WordPress responsive theme that takes a simple and direct approach to making your website look attractive. It’s easy to use, retina ready, translation ready and WP already too. It gives you six slideshows, 500 header fonts and 16 skins. So, plenty to go at!


Hueman WP themes

Hueman is a responsive WordPress theme that’s highly customisable and will suit many different uses. It features multiple page layouts, you can customise the header and background, easily drop in a logo and apply a variety of colours. You can select from two or three column layout and use multiple templates for pages.

We hope you enjoyed this brief overview of some of the best WordPress themes 2019. You can choose any of them and be sure that you won’t go wrong!

How to Schedule Automatic Backups to Cloud Storage

Automatic Backups to Cloud Storage

When you’re planning to scale your business, you need a solution that can deal with with backing up high volumes of data in a secure way. Because loss of data is one of the biggest risks for any growing business. The best you can do in this situation is go for Cloud storage.

Choosing a platform like Plesk with hyperscaling capabilities gives you access to high performing cloud services and reliable server management options. And what’s more, you can continue to manage automatic backups along with the rest of your system’s infrastructure from just one dashboard.

Multiple Backup Options

backup to multiple cloud storages - amazon/AWS, Google Cloud, DigitalOcean, Vultr, OVH, Azure

Plesk’s Backup to Cloud Pro extension caters for multiple services depending on your cloud storage of choice. You can secure your domains with Google Drive, Amazon S3, DropBox, DigitalOcean Spaces and Microsoft OneDrive.

Just like with Google Drive, backing up and accessing your data is done without the need for any special coding or integration. You even have full control on when and how often backups are made. Making this pack the perfect choice for Hosting companies and Web Professionals.

In fact, using practically all cloud storage systems available through this Plesk extension gives you the same features. So as to keep data even more secure, rather than have just one backup it is possible that each authorised user makes a backup on his or her own account. Your only choice now is which cloud storage option you prefer working with.

Backup to Cloud Pro

Backup to Cloud Pro Features

This Backup to Cloud Pro pack gives you the opportunity to focus on more exciting and innovative tasks as it automates your backup management. It’s easy to set up and can run automatically. Plus, easy access and restoration of these backed up domains from Google Drive. This means that if your data is lost or corrupted, replacement via backup is quick.

All you need to do to start backing up domains is connect your Plesk user account to your preferred Cloud storage and start scheduling. The fact that we are integrated this extension expands our backup functionality at Plesk, allowing you to create a secure copy of your domains.

Install Backup to Cloud Pro on Plesk

Just a single package will unlock the ability for you and your customers to use all cloud storages. You can set up different backup schedules for Plesk Resellers, Clients and Subscriptions.

Here’s how a Plesk user installs and uses the Google Drive Backup extension in under 5 minutes.

The backup extensions offered by Plesk compliment the other extensions available to website owners. Webmasters don’t even need to worry about compatibility because they support all Linux and Windows development tools and platforms. In a world which demands instant results, we are proud to be able to deliver superior, reliable solutions like this Backup to Cloud Pro.