Skip to content
This repository has been archived by the owner on Jan 29, 2018. It is now read-only.

analogvoid/rpi-ipfs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rpi-ipfs

As of Jan, 25 2018 this project is archived due to broken dependencies and lack of resources available to maintain it. Others are encouraged to fork this project and resolve the dependency issues. The previously committed README.md (Nov 2, 2015) is as follows:

This project aims to create a Raspberry Pi compatible Docker container that when run initializes an IPFS node. This project borrows from the ipfs / go-ipfs project and uses hypriot/alpine-scratch as a base image. This assumes you have Docker running on your Raspbery Pi. A good place to learn how to do this is Hypriot.

The commands below will create a container that exposes three ports, while creating two directories on the container's host, and mapping them to directories on the container. You can set the paths to these directories in the commands below, just make sure that Docker has read and write access to where you set them. These commands assume that your Raspberry Pi is on a trustworthy network and that you're fine with anyone on the network having access to the IPFS webgui (port 5001) and IPFS gateway (port 8080) that are running on your node. You may also want to enable port forwarding from the network's router to your Raspberry Pi for port 4001 (node to node communications).

export ipfs_staging=</absolute/path/to/ipfs-staging/>
export ipfs_data=</absolute/path/to/ipfs-data/>
docker run -d -v $ipfs_staging:/export -v $ipfs_data:/data/ipfs -p 8080:8080 -p 4001:4001 -p 5001:5001 --name=ipfs mrcstvn/rpi-ipfs

About

Containerized IPFS node compatible with Docker on Raspberry Pi

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages