My Blog
Sometimes I Write About Web Development
Install Redmine on a VPS using Redmine, MySQL and Nginx Docker containers
In this guide you will learn how to install Redmine on a VPS using Docker and connect to your domain using Nginx as reverse-proxy. I will use Cloudflare's origin certificate to setup SSL because my domain is already setup with Cloudflare but you can also use Certbot...
How to use Cloudflare’s free origin certificate to secure your website with SSL
If your domain is configured with Cloudflare then you don't need to worry about creating SSL certificates for your apps on VPS and setting up auto-renewal for them. You can use Cloudflare's free origin certificate. Here is how it works. Once you turn on Cloudflare's...
What’s new in the WordPress World 2025
The digital landscape is evolving at an unprecedented pace, with advanced AI rapidly integrating into daily workflows, and the WordPress ecosystem is no exception. As of mid-2025, WordPress continues its long-standing dominance as the most popular, free, and...
How to fix 500 internal server error on CyberPanel
CyberPanel is a free web hosting control panel and in this article you will learn how to fix 500 Internal Server Error. I have few servers running CyberPanel mostly serving WordPress websites. Few days back when I tried to log into CyberPanel I came across 500...
How to install WordPress on CyberPanel
CyberPanel is a free web hosting control panel and in this article you will learn how to create a new website and how to install WordPress on CyperPanel.CyberPanel is a web hosting control panel like cPanel and Plesk etc, and like these hosting panels CyberPanel...
Common Linux Commands
Here is a list of most frequently used Linux commands Trying to find the right Linux shell command for your VPS on the internet is time consuming. I often find myself looking for the same commands again and again. To fix this, I have created a list of most common...





