teckel-ipfs

Store, retrieve and pin encrypted files on IPFS via the teckel platform.

Package Information

Released: 4 mo ago
Downloads: 23 weekly / 142 monthly
Latest Version: 1.0.10
Author: teckel-io

Documentation

n8n-nodes-teckel-ipfs

An n8n community node for the teckel IPFS platform. Store, retrieve, pin and unpin encrypted files on IPFS via teckel's apigateway.

Installation

In your self-hosted n8n instance:

  1. Settings → Community Nodes → Install
  2. Enter n8n-nodes-teckel-ipfs
  3. Confirm and install

Credentials

A teckel IPFS API credential is required:

Field Description
API Key Your teckel API key
Base URL teckel API gateway URL (default: https://mcp-servers.bh.tkllabs.io:9780)

How to obtain your teckel API Key

First, download and install the teckel App.

Download on the App Store
Get it on Google Play

Next, generate an API key using the teckel App.

  1. Navigate to the Accounts page by tapping on the wallet icon in the upper right corner of the App home screen. Access the API Key Manager for the created or imported Ethereum Account by tapping Manage API Key on the Accounts page.
  2. Enter the API key in the n8n credentials edit box.

Operations

Operation Description
List Files List files stored on IPFS by the authenticated agent (filters: pinned/unpinned, encrypted/unencrypted)
Pin Files Pin selected files
Pin by CID Pin a file by its CID
Publish to Web Publish a file to the public web gateway
Remove by CID Remove a file by its CID
Remove Files Remove selected files
Retrieve File Download a file from IPFS (returns binary)
Unpin Files Unpin selected files
Upload Base64 Upload a base64-encoded payload
Upload File Upload a binary file from a previous node

Upload operations support optional client-side encryption via the Encrypt on IPFS toggle and an optional human-readable nickname stored alongside the CID.

Resources

License

MIT

Discussion