Websites with high traffic need to serve the same content several times to different users. Depending on your application, It can be really expensive (resources talking) to process all the application logic every time a user requests web page. Here is where server caching comes, you can just a save temporary copy of the content in … Continued

On this post we will talk about themes development for Drupal. We are also going to explain a simple example of a Drupal theme, so let’s start. Creating a base structure for the theme To create a theme is necessary to follow a structure, this is to organize our theme in the best way and to … Continued

One of the main purposes of why the humanity developed machines, and computational systems in general, was to avoid doing repetitive and simple tasks that would consume time; time that could be spent making progress in other tasks that do require a complex thinking that only a human being may do. The funny thing is … Continued

Letsencrypt is a service to get free short-lived SSL certificates. There is a library from the same guys that created that service called cert-bot. Instructions on how to use it can be found on the official documentation. Installation wget https://dl.eff.org/certbot-auto chmod a+x certbot-auto ./certbot-auto Create Certificate for Domain For demonstration purposes, we will use There are 2 … Continued

Since the moment i started using SSH to manually configure my servers i noticed the issues with this approach. I was going over and over to my servers to perform the same tasks. If i am doing the same thing every time, why can’t i just write a script to automate the process? Well, you … Continued

Docker is an open platform for building, shipping and running distributed applications. It gives programmers, development teams and operations engineers the common toolbox they need to take advantage of the distributed and networked nature of modern applications. Containerization provides several advantages like faster provisioning or isolated and easy to recreate environments. If you don’t know what containerization … Continued

  WHM/CPANEL is the most popular Shared Hosting panel in the world, even if It is used mostly for HTML/PHP, it comes with a very good interface to manage and assign users and resources to users willing to host 1 or more websites. Every time an user creates or modifies information about a site, host, … Continued