Reinstalando y Let's Encrypt

Si, por alguna razón (por ejemplo, debido a migraciones fallidas que requieren reinstalaciones o cualquier otra “experimentación”), tiene que realizar varias reconstrucciones de la aplicación, ¿cuál sería la forma más segura de garantizar que el certificado Let’s Encrypt existente se reutilice y no se emita uno nuevo?

Según entiendo (esto es lo que vi en alguna publicación aquí), después de algunos intentos, Let’s Encrypt bloquea su certificado por un tiempo (¿días?), de ahí la pregunta.

La reconstrucción no debería emitir un certificado cada vez, solo cuando venza su renovación.

Si está borrando el servidor y luego reinstalando Discourse, entonces se convertirá en un problema.

1 me gusta

¿Estás seguro? Quiero decir, ¿«no debería» o «no lo hará»? En mi caso, después de probablemente la cuarta configuración de Discourse dentro de la misma instalación existente, el servidor finalmente comenzó a «agotarse» (durante unos días). Hay muchas publicaciones aquí que aconsejan usar ./discourse-setup cuando necesites modificar detalles de configuración, correos electrónicos, etc.
Hay esas 3 líneas en el archivo app.yml:

## Descomenta estas dos líneas si deseas agregar Let's Encrypt (https)
  - "templates/web.ssl.template.yml"
  - "templates/web.letsencrypt.ssl.template.yml"

pero no estoy seguro de si comentarlas significa que el certificado existente se conservará/reutilizará o si no habrá ningún certificado.

¿Funcionó y obtuviste un certificado y no cambiaste el nombre de host después de eso?

No obtienes ningún certificado si los comentas.