It seems that #blossom file hosts don't interact with each other very well yet. When I try to mirror images with sakura.oxtr.dev, bouquet.slidestr.net or Primal I always get an error.

cdn.satellite.earth didn't let me upload any images except Amethyst.

sovbit.host allows me to mirror images to nostrcheck.me if I select it as primary host. The opposite is not possible, it cannot be selected as mirror target. When I set it from Primal, as far as I understand, the images appear as different blobs.

blossom.band (free), again cannot be set as mirror. It also does not accept images as mirror from other sources.

So I found the solution to upload images to three hosts at the same time with Sakura, but I guess it's not as easy as uploading from within the app and synchronizing with other hosts every once in a while.

Am I doing something wrong? #asknostr #ask #nostr

Reply to this note

Please Login to reply.

Discussion

Likely you aren't doing anything wrong. BUD-04 (mirroring) is optional, and unfortunately, every Blossom server implementation is doing something slightly different with the mirror endpoint. Clients also have very different expectations of what the mirror endpoint should do, and currently, there’s a lot of Blossom-enabled software that doesn’t play well together. nostr:nprofile1qqszv6q4uryjzr06xfxxew34wwc5hmjfmfpqn229d72gfegsdn2q3fgpzfmhxue69uhkummnw3e82efwvdhk6tcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszythwden5te0dehhxarj9emkjmn99urf278z and I tried to address some of the ambiguity in the specs, but I guess it’ll take a while to trickle down into implementations. Which reminds me… I still need to update Khatru’s Blossom server.

Thank you very much for your detailed explanation and your efforts. It has been haunting me, now everything is clear 🙏