My Questions:
- Regarding our local deployment method (n8n + Ngrok): When I submit a form (I see the test URL in the form is something like
ngrok.app
), and the operation of this form is to upload an MP4 file, which then gets analyzed by a subsequent LLM node after upload. My question is: Does the MP4 also go through the Ngrok website during this process? If so, would it consume traffic from my Ngrok account? - If the answer to question 1 is yes, and this consumes a lot of traffic during the testing phase, is there a way to only enable the Ngrok tunnel when others need to access my n8n instance or when I have a specific requirement, and keep it closed when I’m just doing my own testing? How can this be achieved? If I were to implement this, would I need to prepare a new
yml
file and rundocker compose
again? Are there any other methods? - Alternatively, is my idea in point 2 fundamentally flawed or mutually exclusive? Because even during my test and development phase, the act of uploading an MP4 file would already expose my IP address. If I want to ensure network security, I would still need to use Ngrok. So, it comes down to a trade-off: to save account traffic, I shouldn’t deploy Ngrok. To ensure network security, I should stick with using Ngrok.