In the configuration section, set the port if the default one is not good for you. Enable auth if you want and SSL to. Even if unused, let the default variables set.
Add-on configuration:
auth: false
auth_username: auth_username
auth_password: changeme
timezone: Europe/Berlin
protocol: http
certfile: fullchain.pem
keyfile: privkey.pem
env_vars_list: []
cmd_line_args: ""
List of the N8N environment variables. You can add as many environment variables as you want to the list through the UI. The format is the following :
WEBHOOK_URL: https://mywebhookurl.com
(the regular expression is ^[A-Z_0-9]+: .*$
)
All the available environment variables are available here : https://docs.n8n.io/hosting/environment-variables/environment-variables/
In n8n you can add external node modules by setting the NODE_FUNCTION_ALLOW_EXTERNAL
environment variable with the list of npm packages you need.
For example, to install the lodash
and the moment
packages, in the UI, set the env_vars_list
variable to:
NODE_FUNCTION_ALLOW_EXTERNAL: lodash,moment
Enable of disable the basic authentication in the web interface.
The username is basic auth is enabled.
The password of the basic auth
The timezone variable is used for the Cron node which trigger event based on time.
http for unencrypted traffic
https for encrypted traffic.
If https, fill SSL cert variable accordingly
The cert of the SSL certificate if the https protocol is provided
The private key of the SSL certificate if https enabled
The command line to start n8n. If you want to use a custom command line, you can use this variable.
Just start the addon and head to the webui at http(s)://host:port (here 5678 by default)
https://docs.n8n.io https://docs.n8n.io/getting-started/tutorials.html
Got questions?
You can open an issue on Github and i'll try to answer it
repository: https://github.com/Rbillon59/hass-n8n
This addon is published under the apache 2 license. Original author of the addon's bundled software is n8n