Pyodide packages downloading

Hi everyone, I am using n8n in an isolated environment without internet access. By default, Pyodide tries to download the missing package from its website the first time it is accessed.

Is there a way to set up packet proxying (for example via Nexus) or somehow download them all in advance and make them available inside n8n without internet access?

Thanks!

It looks like your topic is missing some important information. Could you provide the following if applicable.

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

n8n’s pyodide setup will download all packages as .whl files in the /home/node/.n8n/storage/n8n-nodes-base.code/ folder (assuming you are running docker).
You could download the relevant files manually, or via a code node on a local n8n instance, and upload them to this specific folder on your production instance.

2 Likes

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.