[nodebb-plugin-camo] Make your embeded images look secure!
nodebb-plugin-camo uses a Camo SSL image proxy to make insecure assets such as posted images look secure. By using Camo, users can post insecure
(http) images, and Camo will prevent mixed content warnings on your secure NodeBB forum. This keeps your site secure and your visitors' SSL lock on!
Configuring the plugin
Before you are ready to use the plugin, you will to need create a
camo subdomain, e.g.,
camo.domain.tld, and create an SSL certificate for that subdomain. This domain should point to the server IP your forum is located on, or the server IP where you have an existing standalone Camo Proxy. If you are using the internal Camo Proxy (recommended), you will also need to configure your webserver to direct requests to the port configured below in the Internal Camo Proxy settings.
Enter the full domain of your Camo Proxy.
Leave blank to generate a secure key if using the internal proxy OR enter the key for your standalone Camo proxy.
Encoded Path will generate links with the original link encypted. Useful for hiding the source of linked images.
Query String will leave source of linked images intact.
Proxy https images
Using this option in addition to Encoded Path will encrypt the original source for all linked images.
Internal Camo Proxy
Using the internal proxy option will start a new process and run a Camo Proxy server on the selected port. This is the recommended option in most cases.
NGINX Server Block
This section is a helpful utility that will generate correctly formatted NGINX server blocks required for using the Internal Camo Proxy.