User Tools

Site Tools


servers:bsd:nginx:lets_encrypt

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
servers:bsd:nginx:lets_encrypt [2025/09/11 06:43] – external edit 127.0.0.1servers:bsd:nginx:lets_encrypt [2025/10/30 23:37] (current) – [Prerequisites] Sean Rhone
Line 7: Line 7:
 ===== Prerequisites ===== ===== Prerequisites =====
  
-  * [[bsd:server:freebsd_14.3|FreeBSD 14.3]] +  * [[bsd:server:freebsd_15.0|FreeBSD 15.0]] 
-  * [[servers:bsd:nginx_php_php-fpm|nginx + PHP + PHP-FPM]]+  * [[servers:bsd:freenginx_php_php-fpm|freenginx]]
  
 ====== Dependencies ====== ====== Dependencies ======
Line 17: Line 17:
  
 ====== Settings ====== ====== Settings ======
 +
 +  * :!: Set email
  
   su -   su -
Line 30: Line 32:
 agree-tos = true agree-tos = true
  
-########## +##################################################
-#CHANGEME# +
-########## +
 email = espionage724@x email = espionage724@x
- +##################################################
-########## +
-#CHANGEME# +
-##########+
  
 no-eff-email = true no-eff-email = true
Line 48: Line 44:
 staple-ocsp = false staple-ocsp = false
  
-domains = realmofespionage.xyz, blog.realmofespionage.xyz, files.realmofespionage.xyz, media.realmofespionage.xyz, wiki.realmofespionage.xyz+domains = realmofespionage.xyz, blog.realmofespionage.xyz, files.realmofespionage.xyz, forums.realmofespionage.xyz, media.realmofespionage.xyz, wiki.realmofespionage.xyz, social.realmofespionage.xyz, test.realmofespionage.xyz
  
 # End</code> # End</code>
Line 60: Line 56:
   certbot 'certonly' --config '/usr/local/etc/letsencrypt/cli-custom.ini' --dry-run   certbot 'certonly' --config '/usr/local/etc/letsencrypt/cli-custom.ini' --dry-run
  
-===== Temp Commands =====+====== Scripts ======
  
-===== Obtain Updated Certs =====+===== Renewal =====
  
-  * TODO: ''su root -c'' one-shot+  mkdir -p ~/'.local/scripts/www/certbot&& ee ~/'.local/scripts/www/certbot/certbot-renewal.sh&& chmod +x ~/'.local/scripts/www/certbot/certbot-renewal.sh'
  
-  su -+<code> 
 +#!/bin/sh 
 + 
 +service 'nginx' stop 
 + 
 +certbot 'certonly' --config '/usr/local/etc/letsencrypt/cli-custom.ini' --quiet 
 + 
 +service 'nginx' start 
 + 
 +# End</code>
  
-  service 'nginxstop+  ~/'.local/scripts/www/certbot/certbot-renewal.sh'
  
-  certbot 'certonly' --config '/usr/local/etc/letsencrypt/cli-custom.ini'+  su 'root' -c ~/'.local/scripts/www/certbot/certbot-renewal.sh'
  
-  service 'nginxstart+  ssh '192.168.1.152-t "su 'root' -c ~/'.local/scripts/www/certbot/certbot-renewal.sh'"
  
 ====== Automatic Cert Renewal ====== ====== Automatic Cert Renewal ======
/srv/www/wiki/data/attic/servers/bsd/nginx/lets_encrypt.1757587392.txt.gz · Last modified: by 127.0.0.1

Except where otherwise noted, content on this wiki is licensed under the following license: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki