Wiki/kimsufi-private-cloud/letsencrypt-timer.md
2017-11-26 15:12:26 +01:00

34 lines
573 B
Markdown

# /etc/systemd/system/letsencrypt-renew.service
```
[Unit]
Description=Renew Let's Encrypt certificates
After=network.target
[Service]
Type=oneshot
ExecStart=/usr/bin/letsencrypt renew --agree-tos
```
# /etc/systemd/system/letsencrypts-renew.timer
```
[Unit]
Description=Renew Let's Encrypt certificates
[Timer]
OnCalendar=weekly
RandomizedDelaySec=24h
Persistent=true
Unit=letsencrypt-renew.service
[Install]
WantedBy=basic.target
```
# /etc/systemd/system/letsencrypt-renew.service.d/nginx.conf
```
[Service]
ExecStartPost=/bin/systemctl reload nginx.service
```