Self-host with Docker · Yantr
Route96
Self-hosted Blossom/NIP-96 media server for the Nostr ecosystem.
1
Ports
2
Notes
4
Use Cases
About
What Route96 does
Route96 is a self-hosted Nostr media server implementing the Blossom protocol and NIP-96. Built in Rust, it handles file uploads, image/video compression, WebP conversion, thumbnails, EXIF privacy protection, per-user quotas, and an admin moderation dashboard.
Install Flow
How to self-host Route96
Route96 can be deployed with standard Docker Compose using the Yantr app catalog. This page collects the basic information searchers usually need first: what Route96 does, which Docker image Yantr uses, default ports, deployment notes, and where to find the original compose template.
After deployment, Yantr lets you publish additional ports from the stack page using Docker-style syntax. Use 8080:8080 for a fixed host port or just 8080 to let Docker assign a random port.
Use Cases
What people run it for
- Host your own Nostr media server for personal or community file storage.
- Serve images and videos to Nostr clients with Blossom and NIP-96 support.
- Run a moderated media host with per-user quotas and an admin review queue.
- Pair with a Nostr relay (e.g. strfry) for a fully self-hosted Nostr node.
Technical Details
Ports, image, and service metadata
Ports
| Port | Protocol | Label |
|---|---|---|
| 8000 | HTTP | Media Server |
Docker Image
voidic/route96:latest
Service Name
server
Notes
Things to know before you deploy
- Set the public_url in the config to match how you access this server (e.g. via a Cloudflare tunnel or Caddy proxy) so Nostr clients get correct media URLs.
- The default logo is a placeholder — upload the Route96 SVG icon to originless.besoeasy.com and update this field with the resulting IPFS CID.
Related Apps
More tools you might pair with Route96
Page generated 2026-06-23T15:50:08.758Z