# Renew letsencrypt in server with nextcloud

**URL:** <https://community.letsencrypt.org/t/renew-letsencrypt-in-server-with-nextcloud/169982>\
**Category:** Ayuda (en Español)\
**Created:** [January 19, 2022, 1:34am UTC](https://community.letsencrypt.org/t/renew-letsencrypt-in-server-with-nextcloud/169982 "2022-01-19T01:34:51Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![maknet](https://avatars.discourse-cdn.com/v4/letter/m/b77776/32.png) [@maknet](https://community.letsencrypt.org/u/maknet)\
**Post date:** [January 19, 2022, 1:34am UTC](https://community.letsencrypt.org/t/renew-letsencrypt-in-server-with-nextcloud/169982/1 "2022-01-19T01:34:51Z")

</div>

Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. [crt.sh | example.com](https://crt.sh/?q=example.com)), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.

My domain is:

I ran this command: sudo nextcloud.enable-https lets-encrypt

It produced this output: generating certificate SSL ok.

My web server is (include version): nextcloud 22.xx

The operating system my web server runs on is (include version): ubuntu 20.04

My hosting provider, if applicable, is: AWS

I can login to a root shell on my machine (yes or no, or I don't know): yes

I'm using a control panel to manage my site (no, or provide the name and version of the control panel):

The version of my client is (e.g. output of `certbot --version` or `certbot-auto --version` if you're using Certbot):

HOLA, HE CONFIGURADO EXITOSAMENTE UN SERVIDOR EN AWS CON NEXTCLOUD, INCLUYENDO EL CERTIFICADO SSL LETS ENCRYPT. TODO FUNCIONA BIEN.

LO QUE NO SE ES COMO RENOVAR EL CERTIFICADO CUANDO SE VENCE.  
PARA INSTALARLO UTILICE EL COMANDO:  
SUDO NEXTCLOUD.ENABLE-HTTPS LETS-ENCRYPT  
LUEGO ME SOLICITO EL EMAIL Y EL NOMBRE DE DOMINIO (SUBDOMINIO CLASE A)

EL SERVIDOR ESTA FUNCIONANDO CORRECTAMENTE PERO NO SE COMO HARE PARA RENOVAR EL CERTIFICADO CUANDO SEA SU VENCIMIENTO.

DESDE YA MUCHAS GRACIAS.

---

<div class="post-metadata">

**Author:** ![schoen](https://sea3.discourse-cdn.com/letsencrypt/user_avatar/community.letsencrypt.org/schoen/32/79_2.png) [@schoen](https://community.letsencrypt.org/u/schoen)\
**Post date:** [January 19, 2022, 4:43am UTC](https://community.letsencrypt.org/t/renew-letsencrypt-in-server-with-nextcloud/169982/2 "2022-01-19T04:43:50Z")

</div>

Hola @maknet,

Es muy posible (dependiendo de su configuración) que el certificado se renueve automáticamente en su servidor.

¿Tiene alguna razón para creer o temer que el certificado no se renovará automáticamente? (¿Ya está a punto de caducar?)

---

<div class="post-metadata">

**Author:** ![maknet](https://avatars.discourse-cdn.com/v4/letter/m/b77776/32.png) [@maknet](https://community.letsencrypt.org/u/maknet)\
**Post date:** [January 19, 2022, 9:56pm UTC](https://community.letsencrypt.org/t/renew-letsencrypt-in-server-with-nextcloud/169982/3 "2022-01-19T21:56:24Z")

</div>

Gracias por responder Schoen. Espero te encuentres bien.  
En realidad no tengo razones para creer que no se renovará automáticamente, viendo en la pagina del sitio con el certificado dice que vence Wed, 02 Mar 2022 01:08:29 GMT.  
En un servidor similar, me llego el mail de vencimiento (utilizaba otro subdominio) diciendo: Your certificate (or certificates) for the names listed below will expire in 9 days (on 15 Dec 21 01:09 +0000). Please make sure to renew your certificate before then, or visitors to your web site will encounter errors.

We recommend renewing certificates automatically when they have a third of their total lifetime left. For Let's Encrypt's current 90-day certificates, that means renewing 30 days before expiration. See [https://letsencrypt.org/docs/integration-guide/](https://letsencrypt.org/docs/integration-guide/)for details.

Pero como ya habia dado de baja al servicio no fue necesario tomar ninguna acción.

Estoy estudiando la posibilidad de instalar otro servicio para probar instalar el certificado con certbot para probar.

Mi pregunta es en caso que se venza el certificado y no lo pueda renovar, puedo generar otro en el mismo VPS con el mismo comando ?

Nuevamente muchas gracias.

---

<div class="post-metadata">

**Author:** ![maknet](https://avatars.discourse-cdn.com/v4/letter/m/b77776/32.png) [@maknet](https://community.letsencrypt.org/u/maknet)\
**Post date:** [January 19, 2022, 10:18pm UTC](https://community.letsencrypt.org/t/renew-letsencrypt-in-server-with-nextcloud/169982/4 "2022-01-19T22:18:16Z")

</div>

NOTA: no he instalado certbot en ese servidor.

---

<div class="post-metadata">

**Author:** ![schoen](https://sea3.discourse-cdn.com/letsencrypt/user_avatar/community.letsencrypt.org/schoen/32/79_2.png) [@schoen](https://community.letsencrypt.org/u/schoen)\
**Post date:** [January 19, 2022, 11:07pm UTC](https://community.letsencrypt.org/t/renew-letsencrypt-in-server-with-nextcloud/169982/5 "2022-01-19T23:07:43Z")

</div>

> [@maknet](#):
>
> En realidad no tengo razones para creer que no se renovará automáticamente, viendo en la pagina del sitio con el certificado dice que vence Wed, 02 Mar 2022 01:08:29 GMT.

Bueno, creo que debería renovarse en (más o menos) el 2 de febrero.

> [@maknet](#):
>
> En un servidor similar, me llego el mail de vencimiento (utilizaba otro subdominio) diciendo: Your certificate (or certificates) for the names listed below will expire in 9 days (on 15 Dec 21 01:09 +0000). [...]
> 
> Pero como ya habia dado de baja al servicio no fue necesario tomar ninguna acción.

Es útil saber que la renovación de certificados es un proceso interactivo entre el servidor web y la autoridad certificadora. Normalmente será un software que lo hace, pero aún así es interactivo en el sentido de que el sitio web tiene que existir. (La AC se conecta al sitio para verificarlo.) Entonces, normalmente no se puede renovar certificados para sitios que no existen más (pero al recrear el sitio se puede).

Es decir, la falta de renovación de un certificado para un sitio cerrado no me preocupa y no quiere decir que otro certificado no se renovará.

> [@maknet](#):
>
> Mi pregunta es en caso que se venza el certificado y no lo pueda renovar, puedo generar otro en el mismo VPS con el mismo comando ?

Sí. Hay límites, pero son breves.

> **[Limitaciones - Let's Encrypt - Certificados SSL/TLS Gratuitos](https://letsencrypt.org/es/docs/rate-limits/)**
>
> Let’s Encrypt proporciona límites de solicitudes para garantizar un uso justo por parte de todos los solicitantes de certificados. Creemos que estos límites de solicitud son lo suficientemente altos como para funcionar de manera predeterminada...

Y la existencia de un certificado válido (y/o un certificado vencido) no invalida otros certificados que puedan existir al mismo tiempo para el mismo sitio.

---

<div class="post-metadata">

**Author:** ![maknet](https://avatars.discourse-cdn.com/v4/letter/m/b77776/32.png) [@maknet](https://community.letsencrypt.org/u/maknet)\
**Post date:** [January 19, 2022, 11:41pm UTC](https://community.letsencrypt.org/t/renew-letsencrypt-in-server-with-nextcloud/169982/6 "2022-01-19T23:41:55Z")

</div>

Ok, muchas gracias.

He configurado una lista de comandos para que se renueve automaticamente, es la siguiente, mi pregunta sobre esta lista de comandos es si es correcta ?

sudo snap install --classic certbot  
sudo ln -s /snap/bin/certbot /usr/bin/certbot

Ahora debo reiniciar el servidor ?

El siguiente comando, debo ejecutarlo ?

sudo certbot certonly --standalone

Y el siguiente también ?

sudo certbot certonly --webroot

sudo certbot renew --dry-run

con eso se renovaria automaticamente ?  
Nota: el puerto 80 está abierto, y el 443 obviamente también.

Saludos !

---

<div class="post-metadata">

**Author:** ![schoen](https://sea3.discourse-cdn.com/letsencrypt/user_avatar/community.letsencrypt.org/schoen/32/79_2.png) [@schoen](https://community.letsencrypt.org/u/schoen)\
**Post date:** [January 20, 2022, 12:42am UTC](https://community.letsencrypt.org/t/renew-letsencrypt-in-server-with-nextcloud/169982/7 "2022-01-20T00:42:43Z")

</div>

Si va a usarlo con Nextcloud, sugiero seguir la documentación oficial de NextCloud.

Estos comandos no son suficientes para configurar un servidor con HTTPS (porque obtienen un certificado sin instalar), y algunos no encajan con otros.

> [@maknet](#):
>
> sudo certbot certonly --standalone

Este es para cuando no tiene un servidor web.

> [@maknet](#):
>
> sudo certbot certonly --webroot

Y este es para cuando tiene un servidor web sin apoyo específico en Certbot, o no puede usar el apoyo nativo de Certbot. Es una alternativa al comando anterior.

> [@maknet](#):
>
> sudo certbot renew --dry-run

Y este es para probar si una renovación funcionará o no (lo que es muy útil saber, pero el comando en si mismo no hace parte del proceso de renovación).

---

<div class="post-metadata">

**Author:** ![maknet](https://avatars.discourse-cdn.com/v4/letter/m/b77776/32.png) [@maknet](https://community.letsencrypt.org/u/maknet)\
**Post date:** [January 20, 2022, 1:15am UTC](https://community.letsencrypt.org/t/renew-letsencrypt-in-server-with-nextcloud/169982/8 "2022-01-20T01:15:12Z")

</div>

ok muchas gracias, voy a revisar la documentación de nextcloud.  
provaré el ultimo comando para ver si la renovación funcionará.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/letsencrypt/original/3X/c/a/ca6c06ea1ea201324bba7048c6841ce60236468d.png) [@system](https://community.letsencrypt.org/u/system)\
**Post date:** [February 19, 2022, 1:15am UTC](https://community.letsencrypt.org/t/renew-letsencrypt-in-server-with-nextcloud/169982/9 "2022-02-19T01:15:18Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
