Skip to content

TruthOrigin/TruthGate-IPFS

Repository files navigation

TruthGate

The Secure, Self-Hosted Edge Gateway IPFS Always Needed, with Logins, API Keys, GUI Control, and Web3 Site Publishing.
truthgate.io for full docs, guides, and live demos.


Features at a Glance

  • Secure User Logins – Role-based accounts protect access.
  • API Key Management – Scoped tokens for programmatic control.
  • Clean GUI – Manage users, domains, and publishing in minutes.
  • /ipfs/ + /webui/ – Native IPFS routes, now behind auth + HTTPS.
  • Auto SSL & Domains – Custom domains with one-step HTTPS.
  • Drag-and-Drop Publishing – Deploy WASM, SPAs, and Blazor apps in seconds.
  • Web2/Web3 Hybrid Hosting – Serve both decentralized and traditional users.
  • Hardened Edge Gateway – Secure IPFS exposure without the risks.

What Is It?

TruthGate is a secure edge layer for IPFS nodes.
Think Netlify, but for IPFS, self-hosted, login-protected, and actually yours.

It solves the problems developers hit with IPFS:

  • Node exposure risks
  • SSL/domain linking headaches
  • CLI-only publishing
  • Zero protection for /api or /webui routes
  • Reliance on public gateways

See how it works


Get Started

Head to truthgate.io for installation, configuration, and publishing guides.


A Note from the Creator

I built this out of frustration.

I wanted a way to serve Web3-native apps that actually worked, securely, reliably, and without selling my soul to centralized hosts. Now it’s real.

If you’ve ever wrestled with IPFS routing, SSL certs, or gateway hacks just to get your site online, TruthGate is for you.


Contribute

Pull requests welcome.
Stars encourage me.
Issues are sacred.

Let’s fix decentralized hosting together.

truthgate.io


Creator

Solo development done by MagicCodingMan, but under the TruthOrigin umbrella.

About

Private IPFS Gateway for better authentication, security, and web3 WebAssembly hosting.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

No packages published

Contributors 2

  •  
  •  

Languages