Skip to content

Manual Installation SSL

lephleg edited this page May 16, 2018 · 2 revisions

SSL-Enabled Installation steps for domain/subdomain served hosts:

The following installation steps will deploy NANO Docker stack for usage with encrypted connections.

  1. Same as steps 1 & 2 on the Basic Installation.

  2. Edit and fill the following lines of the docker-compose.letsencrypt.yml file with your domain/subdomain name and your email address (optional, to used by Let's Encrypt to warn you of impeding certificate expiration):

    environment:
        - VIRTUAL_HOST=mydomain.com
        - LETSENCRYPT_HOST=mydomain.com
        - [email protected]
    
    environment:
        - DEFAULT_HOST=mydomain.com
    
  3. Pull the Docker images and run the containers using the Let's Encrypt enabled compose file (Note: The first time this is launched it takes several minutes to complete, so please be patient):

    $ docker-compose -f docker-compose.letsencrypt.yml up -d
    
  4. Same as step 4 on the Basic Installation.

  5. Same as step 5 on the Basic Installation.

Done! Navigate to https://mydomain.com to access your SSL encrypted NANO Node Monitor dashboard, as well as its API endpoint (https://mydomain.com/api.php). You can now serve your NANO node data with robust security!

Clone this wiki locally