In our case, we need our JupyterHub server (we are using
v2.2.2) keep running.
I set up the certification within
c.JupyterHub.ssl_key = '/path/to/my.key'
c.JupyterHub.ssl_cert = '/path/to/my.cert'
certbot to create and auto-renew the certification:
sudo certbot certonly --standalone
However, after a few weeks, the website shows that the certification is outdated, and this can be fixed after I restart the jupyterhub service.
I checked the log of crontab, it indeed auto-renew the certification, but seems that jupyterhub service didn’t auto renew it?
Is there a way for jupyterhub to update the certificate without restarting the service?
Or did I missed some other settings?