Skip to content
This repository has been archived by the owner on Jun 14, 2024. It is now read-only.

IPFS solo private node for development purpose

Notifications You must be signed in to change notification settings

appliedblockchain/ipfs-solo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ipfs solo

This docker image allows you to create a private solo ipfs node, useful for development.

To start the ipfs instance using the command line you can run:

docker run -p 5001:5001 --mount source=ipfs-volume,destination=/data/ipfs/blocks appliedblockchain/ipfs-solo:latest

The docker volume "ipfs-volume" needs to be created manually, and will allow the data to persist between runs. You can also map /data/ipfs/blocks to a local folder using docker compose in order to get the same effect(check the docker-compose.yml in this repo for an example).

Additionally, you can open the port 8080 to get access to the http API:

docker run -p 5001:5001 -p 8080:8080 --mount source=ipfs-volume,destination=/data/ipfs/blocks appliedblockchain/ipfs-solo:latest

To read a document from the http api, use this url http://localhost:8080/api/v0/cat/MY_DOCUMENT_KEY

Links