Setting up a local reverse proxy with Nginx Proxy Manager and Let's Encrypt

This is part 2 on the topic of a short series about setting up DNS hosting with Cloudflare and using DNS-01 challenges to get TLS certificates from Let’s Encrypt See part 1: Moving DNS hosting from Namecheap to Cloudflare In this post I am sharing my experience setting up a reverse proxy that acts as a frontend for my internal self-hosted web services. What and why? A reverse proxy is a service that acts as an entry point to one or more kinds of services, often web services, but it can vary. The reverse proxy is a layer in-between the user and service. ...

November 23, 2025 · 10 min · David Isaksson

Moving DNS hosting from Namecheap to Cloudflare

This is part 1 of a short series about setting up DNS hosting with Cloudflare and using DNS-01 challenges to get TLS certificates from Let’s Encrypt for locally hosted web services in a homelab. See part 2: Setting up a local reverse proxy with Nginx Proxy Manager and Let’s Encrypt I bought this domain via Namecheap a few years back. Namecheap’s services has been working fine. Not a very expensive domain name and the DNS hosting was good. My requirements for DNS hosting are very simple – I want to be able to add some extra records and keep them up to date via Dynamic DNS (DDNS) if (when) my IP addresses change due to e.g. DHCP leases running out so the domain name always points to a valid IP address. ...

May 16, 2025 · 5 min · David Isaksson