TruthGate
Your Personal Edge Gateway for IPFS
Secure logins. API keys. Auto-pinning (CID + IPNS). Drag-and-drop website publishing.
Native /ipfs/
, /ipns/
, and /api/
— now safely accessible over HTTPS.
What is TruthGate?
TruthGate is a secure, self-hosted edge layer for your IPFS node. It hardens access with user logins and API keys, lets you publish modern Web2/Web3 sites in minutes, and automates pinning — including following IPNS names as they update.
Highlights:
- Hardened Access: Role-based user accounts, scoped API keys, safe remote control.
- Auto-Pinning Engine: Pin CIDs instantly and subscribe to IPNS names (keep all versions or roll only to the newest).
- Native Routes, Now Secure: Retain
/ipfs/
,/ipns/
, and/api/v0/
— but behind authentication and HTTPS. - One-Click Publishing: Drag-and-drop deploys for WASM/Blazor/SPA sites; optional Cloudflare integration.
- Domain + SSL: Add a domain; get HTTPS automatically via Let’s Encrypt (or bring Cloudflare).
- Extensible APIs: Simple endpoints so your dApp can check freshness, trigger pin actions, and stay synced.
Pinning that Actually Helps You Ship
The pinning engine treats your content like a living project, not a pile of CIDs. Follow IPNS names, auto-pin the newest versions, and choose whether to keep historical pins or keep it lean.
Use Cases
- Pin a site’s root CID and let TruthGate manage linked assets.
- Subscribe to an
ipns://
address for continuous updates. - Expose safe, scoped pin/unpin APIs to your CI/CD or admin tools.
Publish Modern Apps
WASM, Blazor, Svelte, React, Vue — if it compiles to static, it works. Drag-and-drop to deploy. TruthGate can recognize new domains, auto-provision SSL, and serve straight from your node. Prefer Cloudflare? Hook it up for effortless subdomain proxying.
APIs for Freshness, Sync, and Control
TruthGate provides developer-friendly endpoints so your decentralized app can verify freshness, trigger pins, and coordinate updates securely. You can scope API keys per role or per endpoint to keep your surface safe.
Common Patterns
- Freshness checks: “Is this CID the latest for
ipns://my-name
?” - Action hooks: “Pin this CID now” (CI/CD or admin UI trigger).
- Secure access: “Allow a partner app to fetch from my node via a scoped key.”
Security & Access Control
TruthGate is designed to expose the power of your node without exposing your node. Guard everything with sessions and tokens, scope your API keys, and audit access.
- Role-based access with session auth.
- Scoped API keys (per action, per route, per partner).
- Optional rate limits and route scoping for
/api/v0/
.
Domains & SSL — Fully Integrated
Domains are a first-class feature in TruthGate. Add your custom domain, enable HTTPS in one step, and control how requests are routed — including flexible redirect rules for advanced flows.
TruthGate includes full domain routing, SSL lifecycle management, Cloudflare integration, and support for multi-project setups — everything you need to serve sites securely and professionally.Quick Answers
Ready to try TruthGate?
Spin it up, secure your node, and publish your site, all in one go.