I've noticed you have ngrok as your suggested tunneling solution in your docs. However, it has a few issues
Its closed source and proprietary
It has to be downloaded and installed as an external dependency from ngrok.com
You can't self host ngrok and their paid plans are overpriced
So, i'd like to update your docs to use tunnelmole instead. It has the following advantages
Its open source/FOSS
You can self host it
The runtime code is pure JavaScript and is available as an npm dependency
What I can do is add tunnelmole as a dev npm dependency (it will then be available at node_modules/.bin/tunnelmole), then update your docs to use that instead of ngrok. I'll also update the relevant environment variables and references to them. Once that is done there won't be any need to install anything separately.
Here's the difference in terms of set up and usage
ngrok
First, download and install ngrok from ngrok.com
I've noticed you have ngrok as your suggested tunneling solution in your docs. However, it has a few issues
So, i'd like to update your docs to use tunnelmole instead. It has the following advantages
npm
dependencyWhat I can do is add tunnelmole as a dev
npm
dependency (it will then be available atnode_modules/.bin/tunnelmole
), then update your docs to use that instead ofngrok
. I'll also update the relevant environment variables and references to them. Once that is done there won't be any need to install anything separately.Here's the difference in terms of set up and usage
ngrok
First, download and install ngrok from ngrok.comtunnelmole
or as code:
Let me know if you'd like me to create a PR with these changes.