Ganache: Create a dApp Hosted on IPFS
Learn how to create a dApp hosted on IPFS.
What is a dApp?
1. First, we need a Filebase IPFS bucket.
2. Select ‘Buckets’ from the left side bar menu, or navigate to console.filebase.com/buckets.

3. Enter a bucket name and choose the IPFS storage network to create the bucket.

4. Next, download and install S3FS-FUSE on a Linux or macOS system.
5. Set up an Access Key file for use with S3FS-FUSE.
6. Mount your bucket.
7. Now, navigate into the mounted Filebase bucket.
8. Next, git clone the quick dApp template:
9. Navigate into the newly cloned directory:
10. Start the dApp with the command:
11. Once started, a browser window will open at localhost:3000. You’ll be prompted to authorize the connection to your cryptowallet:
localhost:3000. You’ll be prompted to authorize the connection to your cryptowallet:

13. To use the dApp, retrieve the Ganache wallet address from the ganache.json file:
14. Open your wallet provider and select ‘Import Account’:

15. Then select ‘JSON File’ and choose the ganache.json file from the quick-dapp directory.
ganache.json file from the quick-dapp directory.16. Next, you can customize the backend of the app by creating custom smart contracts in the /contracts folder.
/contracts folder.Last updated