n8n (pronounced n-eight-n) helps you to interconnect every app with an API in the world with each other to share and manipulate its data without a single line of code. It is an easy to use, user-friendly and highly customizable service, which uses an intuitive user interface for you to design your unique workflows very fast. Hosted on your server and not based in the cloud, it keeps your sensible data very secure in your own trusted database.
Follow these steps to get the add-on installed on your system:
- Navigate in your Home Assistant frontend to Supervisor -> Add-on Store.
- Find the "hass-n8n" add-on and click it.
- Click on the "INSTALL" button.
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
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
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
This addon is published under the apache 2 license. Original author of the addon's bundled software is n8n