Skip to content

Instantly share code, notes, and snippets.

View richardbakos-nmdoh's full-sized avatar

Richard Bakos richardbakos-nmdoh

  • Albuquerque, NM, USA
View GitHub Profile
@richardbakos-nmdoh
richardbakos-nmdoh / Issuing-Letsencrypt-Certs-Using-DNS-Validation-with-Certbot.md
Last active May 8, 2024 23:18
How to issue an letsencrypt SSL cert using certbot

Issuing Letsencrypt Certs Using DNS Validation with Certbot

Prerequisites

This guide assumes you are working in a Debian based Linux distribution. Specifically, this guide was written and tested using Ubuntu 22.04 LTS (Jammy Jellyfish) on Windows Subsystem for Linux (WSL) 2. It will likely run the same on other modern flavors of Debian-based distributions, though you may run into issues that require the need to modify the process slightly.


Step 1 — Installing Certbot

@richardbakos-nmdoh
richardbakos-nmdoh / WSL-Local-Development-Environment-Setup-Guide.md
Last active May 8, 2024 22:56 — forked from resonancedesigns/WSL-Local-Development-Environment-Setup-Guide.md
A complete guide for setting up a WSL development environment. Right now it only covers the LAMP stack but guidance for a MERN stack is in the works.

WSL Local Development Environment Setup Guide

Prerequisites

This guide assumes you have the following:

  • A computer with Hyper-V support enabled in your BIOS. Consult your motherboard manufactures documentation to verify that your motherboard supports Hyper-V and how to enable it.
  • At least 1GB of free space on your C: drive but realistically you'll need plenty more to do any actual work in WSL.
  • Windows 10 May 2020 (2004), Windows 10 May 2019 (1903), or Windows 10 November 2019 (1909).
  • Local admin permissions for your Windows user account
  • Virtual Machine Platform enabled in Windows features.