Installation
Installation
You can install this node into n8n using either the graphical Community Nodes UI or via terminal / Docker.
Option 1: Community Nodes UI (Recommended)
- Open your n8n instance dashboard.
- Navigate to Settings (gear icon in the bottom left) > Community Nodes.
- Click Install a community node.
- Enter the package name:
@rizkifirmansyah/n8n-nodes-instagram-api
- Check the agreement checkbox and click Install.
- Once installed, the node Instagram and sub-node Instagram Tool will appear in the node creation palette.
Option 2: Docker Environment
If you are running n8n via Docker or Docker Compose, you can install the community node during startup or by building a custom Dockerfile.
Using Dockerfile
FROM n8nio/n8n:latest
USER rootRUN npm install -g @rizkifirmansyah/n8n-nodes-instagram-apiUSER nodeUsing Environment Variable in docker-compose.yml
version: '3.8'
services: n8n: image: n8nio/n8n:latest environment: - N8N_COMMUNITY_PACKAGES_ENABLED=true volumes: - n8n_data:/home/node/.n8n ports: - "5678:5678"
volumes: n8n_data:Option 3: Local / Development Installation
If you are developing or testing locally:
# 1. Clone repositorygit clone https://github.com/legenhand/n8n-nodes-instagram-api.gitcd n8n-nodes-instagram-api
# 2. Install dependencies & buildbun installbun run build
# 3. Link package globallybun link
# 4. In your n8n root or ~/.n8n/custom directorynpm link @rizkifirmansyah/n8n-nodes-instagram-api