Today I'm gonna work on adding blossom support to ALL my relays, not just haven and aegis

WoT Relay

Team Relay

Fren Relay

Team Relay

SW2 Relay

But I won't personally enable it on my live relays, just give the option to relay operators if they so choose

The Blossom support will continue until decentralization improves

Reply to this note

Please Login to reply.

Discussion

rookie question...what does media decentralized looks like? as you made the point to mention that, I am assuming blossom is not decentralized because it's hosted on a central server right? Just trying to understand.

as I am looking into blossom right now to host media...but I am guessing now that is on the way to dissappear then.

maybe my question does not make sense...if so just ignore.

You can host your own blossom server without relying on any central service

satelite.pub also has viable hosting

satellite.earth sorry

blossom is decentralized in the same way nostr is. someone else's relay or server will always rug you. so if you want your data to remain available online you have to manage it yourself.

Either pay someone (or multiple people) you trust to keep it for you, and or have a local backup

thanks! that was my understanding. Got confused by the OP, but mainly because all is very new to me. Trying to untangle all these concepts. 😅🫂⚡️

Eventually it would be nice to have some client side support for the /mirror endpoint so it's as easy to upload something to multiple Blossom servers as it is to send a note to multiple relays. Since nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqpzamhxue69uhhv6t5daezumn0wd68yvfwvdhk6tcpz9mhxue69uhkummnw3ezuamfdejj7qgwwaehxw309ahx7uewd3hkctcscpyug is here - this would be a brilliant feature for Amethyst. I.e., allow the user to select multiple servers when uploading an image. For blossom servers you can upload to one server and them mirror to the others. https://github.com/hzrd149/blossom/blob/master/buds/04.md

👀👀👀

Wait, what do you mean by adding blossom support to the relay? Do relays need to change to support blossom?

They will all also become blossom servers if the operator enables it

Is there a spot in the nostr:nprofile1qqs9df4h2deu3aae83fmet5xmrlm4w5l9gdnsy3q2n7dklem7ezmwfc6c32nl nostr relay application that allows selections of comparabilities like these?

you can use blobstore as wel, its khatru compatiblel:

https://github.com/kehiy/blobstore

it supports disk and s3. you accept s3 info for backup. using this library you can give your users ability to use it as blossom storage as well.

also, for disk writing you are using + operator, never do it, not safe. use path std. blobstore uses it.

blobstore has policies as well. i would improve it in future.

I'll have a look and possible add to the roadmap for Haven. We are already using Min.io for backup, so it makes a ton of sense to add support to save to and serve media from S3-Like servers.

yup, that's nice. you can use blobstore for this. feel free to report bugs, requests features or make continuations. i would accept and work on this. 🫡🪼