dikaios1517 on Nostr: Something to understand about Nostr is that relays, the basic back-bone ...
Something to understand about Nostr is that relays, the basic back-bone infrastructure of the protocol, don't store media, with very few exceptions. Instead, you need to host your media somewhere, or host it yourself.
There are media hosting services built specifically for Nostr, though. For instance, Nostr.build, which will host media and images for free (up to a certain size cap), and they also have a couple paid options available. Satellite.earth also offers media hosting at a per-gigabyte rate.
You can host your media anywhere else you might want, as well, and how long it is available to be viewed before being deleted will depend entirely on that hosting service's policies.
Finally, there is the Blossom protocol, which is aiming to be a parallel protocol to Nostr specifically for hosting media in a content adressable way. This means that you don't get to name the file yourself. The filename, instead, is a hash of its content. The advantage here is, if the same content is hosted in a few different places, and it is no longer available at the originally referenced URL, Nostr clients can reach out to other Blossom servers to see if they have the same content and display it from there instead. This makes it possible for media to be somewhat censorship resistant, too. Once again, though, the length of time a piece of media is available from a Blossom server will depend on the policies of the owner of that server. If you want your media to continue to be accessible, it is best to host it yourself. You can run your own Blossom server for that.
There are media hosting services built specifically for Nostr, though. For instance, Nostr.build, which will host media and images for free (up to a certain size cap), and they also have a couple paid options available. Satellite.earth also offers media hosting at a per-gigabyte rate.
You can host your media anywhere else you might want, as well, and how long it is available to be viewed before being deleted will depend entirely on that hosting service's policies.
Finally, there is the Blossom protocol, which is aiming to be a parallel protocol to Nostr specifically for hosting media in a content adressable way. This means that you don't get to name the file yourself. The filename, instead, is a hash of its content. The advantage here is, if the same content is hosted in a few different places, and it is no longer available at the originally referenced URL, Nostr clients can reach out to other Blossom servers to see if they have the same content and display it from there instead. This makes it possible for media to be somewhat censorship resistant, too. Once again, though, the length of time a piece of media is available from a Blossom server will depend on the policies of the owner of that server. If you want your media to continue to be accessible, it is best to host it yourself. You can run your own Blossom server for that.