I decided to challenge myself, to see if I could get n8n working on FreeBSD. It was surprisingly easy, and this is all that was required (for me at least).
# update the system
freebsd-update fetch
freebsd-update install
# install node and npm (and verify)
pkg install node16
node --version
pkg install npm
# install n8n as non root
npm install n8n
And I ran n8n start --tunnel and I was off to the races.
Great, thanks for sharing this information with us! Yeah, in general n8n should work on any somehow-POSIX-compatible OS that is able to run nodejs:16, but good to have a confirmation that it does work on FreeBSD
Exactly! However, if we want to connect n8n to our own domain under FreeBSD, with an SSL certificate, and also introduce optimization under Redis and Queue Mode, it requires a little more work, but still gives absolutely sensational results on FreeBSD. This only proves that n8n is a brilliantly designed tool!
If anyone is interested, I have written a guide on installing and configuring n8n on FreeBSD. Itβs really worth it!