Difference between revisions of "SSL Setup"

Step by step how-to instructions on installing and running KoBo Toolbox on a standalone server.
Jump to: navigation, search
m
(Tag: visualeditor)
m
 
Line 1: Line 1:
 +
== Purchased SSL certificate ==
 +
 
A wildcard or SAN certificate+key pair valid for all [[DNS_Setup|three KoBo Toolbox subdomains]] should be set up ahead of time.
 
A wildcard or SAN certificate+key pair valid for all [[DNS_Setup|three KoBo Toolbox subdomains]] should be set up ahead of time.
  
Line 18: Line 20:
 
</pre>
 
</pre>
  
==== Keys and Certificates ====
+
== Let's Encrypt free certificate ==
Please contact your administrator
+
 
 +
Automated issuance and renewal of SSL Certificates from [https://letsencrypt.org/ Let's Encrypt] within kobo-docker environment. Please
 +
[[Main_Page#Contact|send an inquiry through Contacts section on the Main page]] for details.
  
 
==== Related ====
 
==== Related ====
 
* [[Server instance Setup]]
 
* [[Server instance Setup]]
 
* [[DNS_Setup|DNS Setup]]
 
* [[DNS_Setup|DNS Setup]]

Latest revision as of 20:13, 19 February 2018

Purchased SSL certificate

A wildcard or SAN certificate+key pair valid for all three KoBo Toolbox subdomains should be set up ahead of time.

KOBO_DOCKER=/home/ate/kobo-docker/

SSL certificates are located in directory $KOBO_DOCKER/secrets/. Files in use by Kobo Docker:

  • ssl.key private key (symbolic link to file new.key)
  • ssl.crt site certificate + chain certificate (symbolic link to file new.crt)

Files with certificates:

  • new.key private key
  • new.crt site certificate + chain certificate
  • old.key private key
  • old.crt site certificate + chain certificate

Restart:

cd $KOBO_DOCKER
docker-compose stop nginx && docker-compose rm -v nginx && docker-compose up -d && docker-compose logs nginx

Let's Encrypt free certificate

Automated issuance and renewal of SSL Certificates from Let's Encrypt within kobo-docker environment. Please send an inquiry through Contacts section on the Main page for details.

Related