Access Handshake + IPFS Content
Examples:
- ipfs.act/ - Example Page created by Nathan.Woodburn/
- ipfs.freeconcept/ - Example Multipage website created by Nathan.Woodburn/
About Fire Portal
Fire Portal connects Handshake domains to IPFS content, enabling truly decentralized websites. It resolves Handshake domains, finds their IPFS content identifiers, and serves the content.
How it works
- A Handshake domain is resolved to get its DNS records
- IPFS content identifiers are extracted from TXT records
- Content is fetched from the IPFS network
- The content is served to your browser
URL format: https://ipfs.hnsproxy.au/[domain]/[path]
Replace [domain]
with any Handshake domain and [path]
with an optional path.
How to setup IPFS on your domain
To set up your Handshake domain to work with IPFS, follow these steps:
- Get the IPFS hash of your content using any IPFS content hosting provider
- Update your Handshake domain's DNS records with a TXT record
- Use the format:
ipfs=Qm...your-ipfs-hash
- Add an A record to point your domain to this portal
192.9.167.104
Alternatively you can use this ALIASipfs.hnshosting
- Wait a few minutes and you should be able to see your IPFS content on the domain
API Reference
Fire Portal provides API endpoints to programmatically interact with the service:
-
Force Refresh:
GET /api/refresh/{domain}
- Forces a refresh of IPFS content for a domain