Skip to content

HTTPS Configuration

NP-Live listens on both port TCP/80 (HTTP) and TCP/443 (HTTPS). For HTTPS, it uses a self-signed SSL certificate by default. Users can also provide their own SSL certificate by simply copying a valid .pem file into the NP-Live db folder.

The following command can be used to generate a valid .pen file:

openssl req -new -x509 -days 365 -nodes -out cert.pem -keyout cert.pem

To learn more about generating your own SSL certificate, please visit https://docs.python.org/2.7/library/ssl.html#self-signed-certificates

Please note that .pem file should include both the private key and the full certificate. If you received the private key and the certificate as two separate files, you can concatenate them into a single .pem file.

Offline update Process

NP-Live can automatically download new releases and update itself if you select "Automatically check for updates" in the NP-Live update menu. Alternatively, you can update NP-Live offline through the following steps:

  1. Contact the support team to request a link to download the latest release
  2. Copy the release file to the NP-Live server using SCP or WinSCP
  3. Connect to the NP-Live shell using SSH and execute the release file with the command sh NP-Live_server_installer.sh