Table of Contents

Information

Prerequisites

Dependencies

su -
pkg install 'py311-certbot'

Settings

su -
ee '/usr/local/etc/letsencrypt/cli-custom.ini'
verbose = true
text = true
non-interactive = true
standalone = true
force-renewal = true
agree-tos = true

##########
#CHANGEME#
##########

email = espionage724@x

##########
#CHANGEME#
##########

no-eff-email = true

rsa-key-size = 4096
redirect = true
hsts = true
uir = true
staple-ocsp = false

domains = realmofespionage.xyz, blog.realmofespionage.xyz, files.realmofespionage.xyz, media.realmofespionage.xyz, wiki.realmofespionage.xyz

# End

Obtain Certs

su -
certbot 'certonly' --config '/usr/local/etc/letsencrypt/cli-custom.ini' --dry-run

Temp Commands

Automatic Cert Renewal

3)
the dry run will likely fail the nginx restart step since the certs don't actually exist yet