This guide explains how to configure BulkPro to run over HTTPS, ensuring secure communication. 

To enable HTTPS, you'll need to provide two things: Your SSL certificate and your private key

Prerequisites

You must have your SSL certificate (ssl-cert.crt) and private key (ssl-key.key) files. If you don't have these, you'll need to obtain them from your Certificate Authority.

Important: Make sure the certificate file and key file are named exactly as given: ssl-cert.crt and ssl-key.key, respectively. Any deviation in the filenames will prevent BulkPro from recognizing them.



Steps

1. Place the Certificate and Key Files:

Copy your ssl-cert.crt and ssl-key.key files into the ".rapiddox" directory.

The ".rapiddox" folder is located in the home directory of the Linux user for which BulkPro is installed.

cp ssl-cert.crt ssl-key.key $HOME/.rapiddox/


2. Restart BulkPro:

After placing the files in the correct directory and setting permissions, restart the BulkPro service.

You can do this using the command:

sudo systemctl restart rapiddoxui.service



Accessing BulkPro over HTTPS

Once BulkPro has been restarted, you can access it securely using HTTPS. The URL will be similar to this:

https://<Server’s IP>:3333

Replace <Server’s IP> with the IP address or domain name of the server where BulkPro is running.