Home / Companies / Checkly / Blog / Post Details
Content Deep Dive

How I set up SSL with Let's Encrypt for my SaaS customers' dashboards

Blog post from Checkly

Post Details
Company
Date Published
Author
Tim Nolet
Word Count
1,216
Language
English
Hacker News Points
-
Summary

The developer of Checkly, a monitoring platform for APIs and microservices, recently implemented SSL encryption for customers' public dashboards using Let's Encrypt, a free certificate authority. The implementation leverages Greenlock, an NPM package that simplifies the process of obtaining and renewing SSL certificates. The setup involves configuring DNS records to point to a custom domain, integrating Let's Encrypt with a Node.js app, and deploying the app on a server or virtual machine with a clean IP address. The app uses Vue.js router magic to resolve the correct dashboard for each hostname. The end result provides customers with a secure and customizable experience, allowing them to host their public dashboards on a custom domain.