Skip to content

Automatically renews certificates for NGINX with CertBot

License

Notifications You must be signed in to change notification settings

backslashspace/CertBot-Helper

Repository files navigation

A small program that automatically renews certificates for nginx.

  • Connects via SSH to a Linux machine running CertBot
  • Performs a certificate request with a CSR (runs a renew command)
  • Downloads the certificates
  • Reloads nginx to apply the certificates

SSH server cipher must be compatible with SSH.NET Does not need administrative privileges - must run as the same user as the nginx process in order to be able to signal a reload.

Written in C# (12.0) .Net Framework v4.8.1