Skip to Content
Nostr BasicsWhere your content lives

Where your content lives

Here’s where your content lives when you use Shosho.

You can use Shosho’s defaults, or you can host your content yourself.

Shosho defaults

  • Nostr events (your profile, follows, chat messages, live event announcements, clip metadata, products) live on relays — independent servers you choose to publish to. Anyone can run one. You can use public relays for free, or run your own.
  • Media files (images for your profile and shows, video files for clips) live on Nostr media servers — public file hosts shared across the Nostr ecosystem. Shosho’s default is nostr.build , with several fallbacks. Other Nostr clients use the same servers, which is why your clips show up everywhere clips are shown.
  • Live stream video and replays live on Shosho Server (or whichever streaming server you’ve chosen — see streaming servers). Live video is delivered to viewers as an HLS playback URL while you’re broadcasting. Replays on Shosho Server are kept for 90 days.

Host it yourself if you want to

You don’t have to use Shosho’s defaults. If you want, you can run each of these on your own server:

  • Run your own relay – There are many Nostr relay softwares to choose from, many are very simple to run. You can host this on your own server.
  • Run your own media server for your images and clips that you publish from Shosho.
  • Run your own RTMP server — such as a self-hosted SRS, Owncast, or OME. Shosho publishes the Nostr live event so viewers can find your live stream on your server.

Any streamer who wants full ownership of their live streams can run all of these on a home server and never depend on a third party for storage, hosting, or distribution — and they can still use the Shosho app, appear on Shosho.live, and sell products through the Shosho Shop.

Last updated on