Content
View differences
Updated by Markus Kahl over 5 years ago
**As** a system administrator installing OpenProject
**I want to** be guided through the activation for Let's Encrypt
**so that** I can easily set up SSL.
**Acceptance criteria**
* During the wizard where it asks for SSL, add an extra option after SSL if SSL was answered with 'yes':
* a) I have my own certificate
* b) I want to use letsencrypt
When choosing option a) the setup should continue as it usual, asking for paths to the certificate and private key.
Chooshing option b) should skip that and instead use letsencrypt to create the certificate and configure that certificate automatically.
Additionally this option should set up a cron-job to renew the certificate, if necessary. Although certbot-auto should do this already.
**Development notes**
This could be done using apache or alternatively using a temporary web server that's just used for the webroot-based challenge. One could do this, for instance, using `python -m http.server 80`. tba
**I want to** be guided through the activation for Let's Encrypt
**so that** I can easily set up SSL.
**Acceptance criteria**
* During the wizard where it asks for SSL, add an extra option after SSL if SSL was answered with 'yes':
* a) I have my own certificate
* b) I want to use letsencrypt
When choosing option a) the setup should continue as it usual, asking for paths to the certificate and private key.
Chooshing option b) should skip that and instead use letsencrypt to create the certificate and configure that certificate automatically.
Additionally this option should set up a cron-job to renew the certificate, if necessary. Although certbot-auto should do this already.
**Development notes**
This could be done using apache or alternatively using a temporary web server that's just used for the webroot-based challenge. One could do this, for instance, using `python -m http.server 80`.