# Renovar certificado SSL de servidor NextCloud

https://certbot.eff.org/instructions?ws=apache&os=centosrhel7
Actualizar certificado SSL. 2 comandos
```
sudo su
cd /etc/letsencrypt/live/respaldo.ss.pue.gob.mx/
sudo certbot --cert-name renew respaldo.ss.pue.gob.mx
```
Para validar que el certificado se renovo exitosamente ir a la pagina de respaldo (sitio de nextCloud)
https://respaldo.ss.pue.gob.mx/nextcloud/
---
---
---

https://onepagezen.com/letsencrypt-auto-renew-certbot-apache/
https://stackoverflow.com/questions/42591165/how-to-renew-only-one-domain-with-certbot
---
### which cerbot

### crontab -l

---
---
---
# Creación de script para la renovacion de certificado SSL
**ruta**
```
/home/secsalud/certificate-ssl/renew-certificate.sh
```
**script**
El archivo `renew-certificate.sh` ya tiene permisos de execucion

```
#!/bin/bash
#Lets Encrypt not renew certificate ssl by it self. In order to resolve this problem this scrypt was created
TODAY_DAY_OF_WEEK=$(date +%u)
if [ "${TODAY_DAY_OF_WEEK}" -eq 1 ]; then
cd /etc/letsencrypt/live/respaldo.ss.pue.gob.mx/ || exit 1
/bin/certbot --cert-name renew respaldo.ss.pue.gob.mx
else
echo "..."
fi
```
**Cron**

```
# 0 14 1-7 * * /home/secsalud/certificate-ssl/renew-certificate.sh >> /home/secsalud/certificate-ssl/certificate-renewed.log 2> /home/secsalud/certificate-ssl/notrenewed.log
```
**Fecha corriente en servidor UTC**

```
Wed Jul 27 18:02:15 UTC 2022
```
---
---




```
0 14 1-7 * * /home/secsalud/certificate-ssl/renew-certificate.sh >> /home/secsalud/certificate-ssl/certificate-renewed.log 2> /home/secsalud/certificate-ssl/notrenewed.log
```
---
---
---
https://serverfault.com/questions/970776/cert-not-yet-due-for-renewal-but-its-expired
---
---
intento de renovacion a mano 18/01/23 -- skipped
