servers:linux:nginx:lets_encrypt
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| servers:linux:nginx:lets_encrypt [2026/07/10 22:35] – [Timer] Sean Rhone | servers:linux:nginx:lets_encrypt [2026/10/22 06:58] (current) – Sean Rhone | ||
|---|---|---|---|
| Line 42: | Line 42: | ||
| key-type = ' | key-type = ' | ||
| elliptic-curve = ' | elliptic-curve = ' | ||
| - | |||
| - | pre-hook = systemctl stop ' | ||
| - | post-hook = systemctl start ' | ||
| domains = ' | domains = ' | ||
| Line 58: | Line 55: | ||
| sudo systemctl stop ' | sudo systemctl stop ' | ||
| - | ====== | + | ====== |
| - | ===== Service | + | ===== Renewal |
| - | | + | |
| < | < | ||
| - | [Service] | + | #!/bin/sh |
| - | Type=oneshot | + | |
| - | WorkingDirectory=/tmp | + | cd '/tmp' |
| - | ExecStart='/ | + | '/ |
| + | |||
| + | '/ | ||
| + | |||
| + | '/ | ||
| # End</ | # End</ | ||
| - | ===== Timer ===== | + | ~/' |
| + | |||
| + | ====== cron ====== | ||
| + | |||
| + | ===== Renewal | ||
| * Weekly (Sunday) '' | * Weekly (Sunday) '' | ||
| - | sudo -e '/etc/systemd/ | + | sudo mkdir -p '/etc/cron.d' && sudo -e '/ |
| < | < | ||
| - | [Unit] | + | # |
| - | Description=Let's Encrypt Certificate Renewal | + | SHELL=/bin/sh |
| - | After=network-online.target | + | |
| - | Wants=network-online.target | + | |
| - | [Timer] | + | 0 7 * * sun root '/ |
| - | OnCalendar=Sun | + | |
| - | Persistent=true | + | |
| - | + | ||
| - | [Install] | + | |
| - | WantedBy=timers.target | + | |
| # End</ | # End</ | ||
| - | |||
| - | sudo systemctl start ' | ||
/usr/local/www/wiki/data/pages/servers/linux/nginx/lets_encrypt.txt · Last modified: by Sean Rhone