Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bravo68web/ipfs_host
Pinata Cloud Alternative for IPNS DNS
https://github.com/bravo68web/ipfs_host
hosting ipfs ipfs-host
Last synced: about 1 month ago
JSON representation
Pinata Cloud Alternative for IPNS DNS
- Host: GitHub
- URL: https://github.com/bravo68web/ipfs_host
- Owner: BRAVO68WEB
- License: mit
- Created: 2022-12-12T14:22:12.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-12-18T07:52:45.000Z (about 2 years ago)
- Last Synced: 2024-08-21T10:19:22.814Z (5 months ago)
- Topics: hosting, ipfs, ipfs-host
- Language: TypeScript
- Homepage:
- Size: 37.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# IPFS Host
Want to host your content on IPFS and have it link your your custom domain? IPFS Host is a simple tool that will help you do just that.
![IPFS Host](https://safe.b68dev.xyz/FRDO0zwP.jpg)
## How it works
IPFS Host is a simple Node.js application that will run on your server. It will listen for requests to your custom domain and then redirect them to the IPFS gateway.
### Concept
> It is using 2 ways to connect to IPFS
1. < Your Domain > -> IPFS Host ->IPFS Gateway -> IPNS -> IPFS Content
2. < Your Domain > -> IPFS Host -> Fetch CID for DNS Records -> IPFS Gateway -> IPFS Content
## Installation
### Setup
```bash
git clone https://github.com/BRAVO68WEB/ipfs_host
cd ipfs_host
yarn
```### Configuration
```bash
cp .env.example .env
```Edit the .env file with required Keys and IPFS gateways.
### Run
```bash
yarn start
```## License
[MIT](LICENSE)