IP restriction with the ftp connection

We are trying to establish an ftp connection for a workflow, but we require a static IP address for security reasons. We saw n8n can’t provide a static IP. Is there any workaround or solution to be able to connect it?

Information on your n8n setup

  • n8n version: 1.111.0
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main): regular
  • Running n8n via (Docker, npm, n8n cloud, desktop app): cloud

Hey @ElenaG-ul, hope all is good. Welcome to the community.

An obvious solution would be to proxy your connection through another host, which does have a static ip address.

Side note:
While it was a solid approach while back, using a static IP address whitelisting for “security reasons” is generally not the best idea. It gives a false sense of security for the price of flexibility, scalability and maintainability.