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/10/30 12:52] – [Settings] Sean Rhoneservers:bsd:nginx:lets_encrypt [2025/10/30 23:37] (current) – [Prerequisites] Sean Rhone
Line 8: Line 8:
  
   * [[bsd:server:freebsd_15.0|FreeBSD 15.0]]   * [[bsd:server:freebsd_15.0|FreeBSD 15.0]]
-  * [[servers:bsd:freenginx_php_php-fpm|freenginx + PHP + PHP-FPM]]+  * [[servers:bsd:freenginx_php_php-fpm|freenginx]]
  
 ====== Dependencies ====== ====== Dependencies ======
Line 17: Line 17:
  
 ====== Settings ====== ====== Settings ======
 +
 +  * :!: Set email
  
   su -   su -
Line 54: 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.1761843123.txt.gz · Last modified: by Sean Rhone

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