Configuración de certificado HTTPS - Plan de implementación OpenClaw
Certificado gratuito Let's Encrypt, renovación automática con Certbot. Los servicios externos deben usar HTTPS.
por qué instalar HTTPS
Si tu OpenClaw necesita acceso desde el exterior, HTTPS no es opcional, es obligatorio. La razón es simple: HTTP transmite en texto plano, tu API Key y contenido de conversaciones viajan sin protección, cualquiera puede interceptar.
Buena noticia: hacer HTTPS ahora es completamente gratis —— Let's Encrypt proporciona certificados gratuitos, la herramienta Certbot automatiza la solicitud y renovación, 10 minutos y listo.
cuatro pasos para HTTPS
Riesgo de seguridad
Certbot es la herramienta de gestión de certificados recomendada oficialmente por Let's Encrypt, una línea de comando la instala. Automáticamente solicita certificados, configura Nginx y establece renovación.
Solicita el certificado
Lanza certbot, elige tu dominio, valida automáticamente y firma el certificado. El proceso completo toma menos de un minuto.
Configura SSL de Nginx
Certbot modificará automáticamente tu configuración Nginx, agregando parámetros relacionados con SSL. Pero es recomendable revisar para asegurar que la configuración es óptima.
Configura renovación automática
¿Elegir Lighthouse o CVM?
Riesgo de seguridad
# Ubuntu / Debian
Solicita el certificado
Asegúrate de que tu dominio apunte a la IP del servidor, que Nginx esté corriendo, y luego un solo comando:
# Solicitar y configurar Nginx automáticamente
Proxy inverso de Nginx
Certbot modificará automáticamente tu configuración Nginx, pero aquí hay una versión completa optimizada para que la compares:
server {
Renovación automática
Después de instalar Certbot generalmente configura automáticamente la tarea programada, pero mejor confirma:
# Probar proceso de renovación (no renovará realmente, solo simula)
certbot renew --dry-run Asegúrate de que la renovación automática esté funcionando, no esperes a que te llamen tus usuarios diciendo que falla.
Verifica HTTPS
Cuando termines verifica que el certificado esté bien:
# Probar con curl