You learned how to create a WordPress docker container in the previous article. However, the SSL module of Apache is disabled by default. It implies you can only transfer and handle requests using HTTP (without SSL encryption). This article will guide you through the steps to enable HTTPS on your WordPress Docker container using…
Category: Nginx Proxy Manager
How to create a failover WordPress server in cPanel with WPvivid, lsyncd and Nginx Proxy Manager
In the previous tutorial, you learned how to create a temporary failover server using Nginx Proxy Manager. Initially, you migrated your database from your production server (local WordPress docker container) to a WordPress web server in cPanel via a Migrate Guru plugin. However, Migrate Guru only allowed you to migrate your servers 5 times…
How to create a temporary failover WordPress server using Nginx Proxy Manager with Cloudflare
In the previous tutorials, you learned how to combine Nginx Proxy Manager with Cloudflare, hide your HTTP/HTTPS port using Cloudflare tunnel, and create a load balancer using Nginx Proxy Manager. This article will use WordPress inside a cPanel server as an example to teach you how to create a temporary failover server using Nginx…
How to mount a WebDAV drive to your linux VM/VPS
If you’re running a Linux virtual machine or VPS, you may want to mount a WebDAV drive to access and manage your files easily. WebDAV is a protocol that allows remote access to files over the internet, making it ideal for file storage and collaboration. This tutorial shows you how to configure a WebDAV…
How to load balance your servers using Nginx Proxy Manager and Cloudflare
In the previous posts, you have learned how to self-hosted a WordPress Docker container, reverse proxy it with Nginx Proxy Manager and configure a Cloudflare Tunnel to access it. This article will modify the docker-compose.yml to host 2 more WordPress Docker containers first. After that, you will learn how to load balance it with…
How to create Let’s Encrypt certificate using Cloudflare API token
Web security is of utmost importance in today’s digital world. One of the ways to ensure secure communication between a website and its users is to use SSL/TLS certificates. Let’s Encrypt is a free, automated, open Certificate Authority allowing website owners to obtain SSL/TLS certificates for their domains. However, the process of getting and…
How to install Cloudflare Origin Server (SSL) Certificate to your cPanel account
If you are a website owner, you know the importance of having a secure connection between your origin server and visitors. Installing a Cloudflare Origin Server Certificate on your cPanel account is one way to achieve this security. This certificate ensures that the data transmitted between your server and Cloudflare is encrypted, protecting it…
How to hide your HTTP/HTTPS service port using Cloudflare Tunnel with Nginx Proxy Manager
You learned how to self-host a WordPress site, reverse proxy it with Nginx Proxy Manager, and set it to access by Cloudflare IP only in the previous article. However, exposing your port 443 to the public internet may become a potential security risk. This article will teach you how to use Cloudflare Tunnel to…
How to self-host a WordPress docker container with Nginx Proxy Manager and Cloudflare
You learned how to combine Nginx Proxy Manager with Cloudflare in the previous article. Moreover, You have added the SSL Certificate of your domain to your Nginx Proxy Manager. This tutorial will teach you how to self-host a WordPress website using docker and to reverse proxy your WordPress container using Nginx Proxy Manager. Step…
How to manager your Headscale VPN with Headscale-UI on Ubuntu 22.04
In the previous article, you created your own Headscale server. This article will teach you how to connect your devices to your Headscale server. Step 1: Install Tailscale on your device. Step 2: Enter the following command to connect your device to your Headscale server. Step 3: Go to your Headscale web UI. In…