This project provides an InterPlanetary File System (IPFS) Node and an IPFS hosted frontend written in React. In the frontend you are able to upload files to IPFS. As soon as a file had been selected via the file dialog, the file will be added to the local IPFS-Node. The app will provide three Buttons to access the file.
- Open the file on the local IPFS Node
- Open the file with the ipfs.io public gateway (might be slow)
- Open the file with the Brave Browser of a IPFS-Companion browser addon
To install all required dependencies, please run
To build the React frontend, run the command
To build the docker container for the IPFS Node (golang implementation), run the command
To start the docker container run
To publish the frontend and configure the nodes CORS settings, run
This will add the files to the local IPFS node, create an IPNS Adress and return its CID.
Use the CID from the previous command to access the UI