Blog

I blog about things I have implemented or things I have learnt and I want to recall later. The best feeling is when you are stuck on something, you search for a solution and you end up finding your own blog post written some time back. That feeling is priceless 😁.

Steps to renew SSL certificates generated using Certbot for Nginx on Ubuntu

Steps to renew SSL certificates generated using Certbot for Nginx on Ubuntu

Let’s Encrypt’s certificates are valid only for ninety days and needs a renewal after that either a...

server
3 min read
Add a working contact form to your NextJS site

Add a working contact form to your NextJS site

Having a contact form on your website allows your visitors to reach you for any feedback or best ca...

JavaScript
4 min read
How to enable HTTP/2 with Nginx on Ubuntu

How to enable HTTP/2 with Nginx on Ubuntu

HTTP/2 does not require any changes to how existing web applications work, but new applications can...

server
3 min read
How to enable HTTPS with Certbot and Nginx on Ubuntu

How to enable HTTPS with Certbot and Nginx on Ubuntu

Certbot with Nginx is an excellent option to enable HTTPS on manually administered websites running...

server
2 min read
How to serve NodeJS app using Nginx

How to serve NodeJS app using Nginx

Reverse proxy a NodeJS-based app using Nginx. This prevents us from directly exposing our NodeJS ap...

JavaScript
2 min read
How to install Nginx on Ubuntu 23.04

How to install Nginx on Ubuntu 23.04

It is one of the most popular open-source and lightweight web servers. Let us see the minimal steps...

server
2 min read
How to install Docker on Ubuntu

How to install Docker on Ubuntu

Docker solves the it works on my machine situation. While also providing a way to quickly deploy yo...

server
3 min read
How to start a NextJS app using PM2 and Yarn

How to start a NextJS app using PM2 and Yarn

PM2 when combined with NPM/Yarn provides a powerful way to manage your NextJS app. It adds a host o...

server
2 min read
How to install PM2 on Ubuntu 23.04

How to install PM2 on Ubuntu 23.04

PM2 is a daemon process manager that will help you manage and keep your application online.

server
1 min read
How to install yarn on Ubuntu 23.04

How to install yarn on Ubuntu 23.04

2 easy steps to install and validate yarn while also covering a one-step method to uninstall yarn f...

server
1 min read
How to install NodeJs on Ubuntu 23.04

How to install NodeJs on Ubuntu 23.04

Let us see 3 easy methods of installing NodeJS on Ubuntu while also covering the steps for removing...

JavaScript
2 min read
Initial setup of a fresh Ubuntu server

Initial setup of a fresh Ubuntu server

Wondering what are some of the very first things to be done on an Ubuntu server before you start se...

server
3 min read
How to set SSH access to GitHub

How to set SSH access to GitHub

The steps that you need to set up SSH access to your GitHub account so that you can easily clone th...

server
2 min read
How to update installed Ubuntu packages using terminal

How to update installed Ubuntu packages using terminal

You have installed Ubuntu but you also need to update the packages periodically. Let us see quick a...

server
2 min read
How to setup Ubuntu 23.04 to host NodeJS based apps

How to setup Ubuntu 23.04 to host NodeJS based apps

Wondering what are some of the very first things to be done on an Ubuntu server before you start se...

server
1 min read
Configure self hosted Ghost blog to use your personal email

Configure self hosted Ghost blog to use your personal email

Enabling emails on your self-hosted Ghost blog opens up your opportunity to get email notifications...

ghost cms
3 min read