Skip to content

LinSoap/DFeed

Repository files navigation

Logo

DFeed

Demo

Uptime Robot status

Introduction

This project provides a decentralized solution for managing RSS feeds using OPML files, stored via IPFS. By mapping each user's OPML file to their blockchain wallet address, the platform allows for easy management, upload, and retrieval of these files. Every time a file is updated, the IPFS CID is automatically updated, ensuring the latest version is always accessible. This system offers basic OPML file operations, and leverages blockchain technology to securely link the user's wallet with their data.

Key features include:

  • IPFS-based storage for OPML files
  • Wallet login for file management and access
  • Automatic IPFS CID updates upon file changes
  • Support for local opml file uploads and IPFS CID retrievals

This project is ideal for users looking for a decentralized, secure, and efficient way to manage their RSS subscriptions.

Deployment

Fleek deploy

  1. Fork this repository
  2. Sign in Fleek and Add new site
  3. Connect a Git Repository and Select this Repository
  4. Choose IPFS Hosting Services
  5. Build Setting
  • Framework -> Create React App
  • Docker Image Name -> fleek/create-react-app:node-16
  • Build command -> npm install && npm run build
  • Publish directory -> dist
  1. Deploy site!
  2. Check IPFS Hash
  3. (Optition) Custom Domains

Local deploy

Require: Git,Node,IPFS

 git clone https://github.com/LinSoap/DFeed.git
 cd DFeed
 npm install && npm run build
 ipfs add dist -r

About

Decentralized OPML File Management Using IPFS and Blockchain Wallets

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published