An example IPFS-powered Pastebin / Image Host / File Sharing application.
The easiest way to start the application is using Docker compose.
git clone https://github.com/rameshvarun/ipfs-share.git
cd ipfs-share && docker compose up
You can now visit the application at http://localhost:3000/
.
To run outside of a Docker container, you need a few prequisites.
- A version of Go
- A running IPFS daemon.
- The IPFS Desktop app provides one while it is running.
- Otherwise you can run
ipfs daemon
to run one from the CLI.
go get github.com/rameshvarun/ipfs-share
cd ~/go/src/github.com/rameshvarun/ipfs-share
go run server.go