Let's Encrypt free SSL certificates

Wildcard certificates coming to Let’s Encrypt January 2018

The following is an announcement from Let’s Encrypt, which offers free, automated certificates. It was originally published here. Let’s Encrypt will begin issuing wildcard certificates in January of 2018. Wildcard certificates are a commonly requested feature and we understand that there are some use cases where they make HTTPS deployment easier ...

Let's Encrypt free SSL certificates

How to revoke a Let’s Encrypt certificate

Let's Encrypt is a free, automated, and open certificate authority (CA) that issues free digital certificates, enabling users to configure their websites to use HTTPS (SSL/TLS). Though the process of generating and installing a Let's Encrypt certificate is simple and can even be automated, mistakes do happen, and you may sometimes want to revoke a ...

Error uploading huge file in WordPress

Editing php.ini file in VestaCP for upload_max_filesize exceeded error

VestaCP is an open core Web hosting control panel similar to cPanel. It's a popular replacement for cPanel when you don't want to pay cPanel's monthly fee. I actually use it to host several websites on Vultr but perform most of the system management from the command line. This short article shows how to edit the php.ini file to fix the upload_ma ...

Nginx logo

Rate Limiting with NGINX

One of the most useful, but often misunderstood and misconfigured, features of NGINX is rate limiting. It allows you to limit the amount of HTTP requests a user can make in a given period of time. A request can be as simple as a GET request for the homepage of a website or a POST request on a login form. Rate limiting can be used for security pu ...

Twilio and Nnode.js

Monitoring cryptocurrency prices using JavaScript, Twilio Functions and SMS

Twilio recently introduced Functions, a serverless environment to build and run Twilio apps. With Functions, you can build simple Twilio applications in JavaScript without worrying about configuring servers, finding a place to host TwiML or tunneling to localhost. Let’s get acquainted with Functions by building an app that monitors the price of ...

Kubernetes

Introduction to Kubernetes with Fedora

The information technology world changes daily, and the demands of building scalable infrastructure become more important. Containers aren’t anything new these days, and have various uses and implementations. But what about building scalable, containerized applications? By itself, Docker and other tools don’t quite cut it, as far as building the in ...

DKIM TXT record

One reason you may be getting that “Relay access denied” error

Relay access denied is a very common email error, so I wasn't surprised when I received one while setting up email for a new domain, which I used VestaCP to set up. To improve email delivery, I enabled DKIM. Unfortunately, I did not complete the process before sending the first test email to an account under the new domain. So right after the em ...

DKIM TXT record

How to configure DKIM in VestaCP for external DNS

VestaCP is an open core Web hosting control panel similar to cPanel. It's a popular replacement for cPanel when you don't want to pay cPanel's monthly fee. I actually use it to host several websites on Vultr but perform most of the system management from the command line. DKIM, short for DomainKeys Identified Mail, is a security scheme for emai ...

VestaCP

How to enable VestaCP commands in your PATH

VestaCP is an open core Web hosting control similar to cPanel. I use it to host several websites on Vultr, mostly from the command line. The server actually runs CentOS 7. Installing VestaCP gives access to new commands just for managing the system and VestaCP itself from the command line. I found, however, that the commands are not in my PATH, ...

Nodejs logo

How to install Node.js LTS on Debian 9 stretch

Debian 9, code-named stretch, is the latest edition of Debian. Because of security issues and lack of maintainers to keep it updated, it's not recommended to install Node.js on Debian 9 from the official Debian 9 repository. Here's what the Release Notes have to say about Node.js on Debian 9: The Node.js platform is built on top of libv8-3.14, ...