- HTTPS certificates must be installed on a Reverse Proxy.
KoBoInstall can install one and use
Let's Encrypt to generate certificates thanks to nginx-certbot project
nginx-certbot containers should handle certificates for you. You don’t have to create them on your own. Be sure to have ports
443 opened. If it doesn’t work, there may be an issue with your settings.
If you do want to use your own certificates, you need to choose
Advanced options when running
KoBoInstall setup. (
python run.py --setup). Then, choose
- Do you want to use HTTPS: 1
- Auto-install HTTP certificaes with Let’s Encrypt? 2
Do you want to use HTTPS?
║ Please note that certificates must be installed on a reverse-proxy ║
║ or a load balancer. ║
║ KoBoInstall can install one, if needed. ║
Auto-install HTTPS certificates with Let's Encrypt?
2) No - Use my own reserve-proxy/load-balancer
Internal port used by reverse proxy is 8080.
On your reverse proxy server, be sure to use port
8080 for the
KoBo-docker proxied server.
Internet <-> (80,443) <-> Proxy <-> (8080) <-> KoBo Nginx
Also, you need to set
X-Forwarded-Proto header to
e.g with NGINX:
proxy_set_header X-Forwarded-Proto https;
Don’t try to add your certificates to
NGINX container of
kobo-docker doesn’t handle HTTPS certifcates anymore in favor of the
Let's Encrypt solution provided by nginx-certbot project.
The folder should be removed soon.
Sorry for the confusion.