An open API service indexing awesome lists of open source software.

https://github.com/tableflip/ipfs-fuse

Mount IPFS MFS as a FUSE volume using Node.js
https://github.com/tableflip/ipfs-fuse

Last synced: about 1 year ago
JSON representation

Mount IPFS MFS as a FUSE volume using Node.js

Awesome Lists containing this project

README

          

# ipfs-fuse

[![dependencies Status](https://david-dm.org/tableflip/ipfs-fuse/status.svg)](https://david-dm.org/tableflip/ipfs-fuse) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

> Mount IPFS MFS as a FUSE volume using Node.js

**EXPERIMENTAL! Most things you can do, some things will explode.**

Demo: https://youtu.be/jXkTEBdM6aA

## Install

[Full installation instructions](./INSTALL.md) are also available.

Install FUSE, Node.js and IPFS (the Go version), and start your IPFS daemon. Then:

```sh
npm install -g ipfs-fuse
```

You need Python 2 to install, so you might need to tell gyp the path to Python2. For me it looked like this:

```sh
npm_config_python=/usr/local/opt/python2/bin/python2 npm i -g ipfs-fuse
```

## Usage

Mount IPFS MFS on `~/IPFS` or `I://` (windows).

```sh
ipfs-fuse
```