How does one access their Blossom server for upload?
Haven v1.0.0 - now with Blossom Media Server!

Take full control of your media by running your own blossom media server with #haven.
What's new in v1.0.0
- Blossom Support
- Adds Gift Wrapped DM Support
- Removes Kind 4 DM Support
- GCP Backup Support
- Adds Delete Event Support to Inbox Relay
- Other Bug fixes and enhancements
We are yoloing to v1.0.0 because this is now the ultimate personal relay, what else could you need?
Enjoy nostr, h/t nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 for adding blossom to khatru.
Get started today at https://github.com/bitvora/haven
PS: nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z please add blossom upload support to amethyst brother <3
Discussion
Nostrudel has it right now, ideally harass your client dev to add support π€
Looking at you nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqppemhxue69uhkummn9ekx7mp0qythwumn8ghj7anfw3hhytnwdaehgu339e3k7mf0qyghwumn8ghj7mn0wd68ytnhd9hx2tch2deau... π
It's coming. I just have to change the architecture of our feeds
do i just add my relay url there as the blossom server url? i.e. https://nostr-relay.derekross.me because im getting errors when trying to upload via nostrudel.
Probably cors
Khatru should be handling the CORS but no one ever knows how to do that and I forgot to test so please send a patch.
I host with cloudflare so needed to do it there, it would ignore khatru anyway π
I will look tomorrow
so i shouldn't be adding cors headers to my nginx config?
either way i added them and it still errors for me.
add_header 'Access-Control-Allow-Origin' '*';
add_header 'Access-Control-Expose-Headers' '*';
add_header 'Access-Control-Allow-Headers' 'Authorization,*';
add_header 'Access-Control-Allow-Methods' 'GET, PUT, DELETE';
Nostrudle says:
Cannot read properties of undefined (reading 'url')
when I try to upload an image.
Pls Open up web dev tools in browser, open network console and network tab, let me see raw errors, ty sir we'll fix it
Also double check you set the new blossom_path .env per the example .env
i fixed it. i removed the upstream server's headers.
proxy_hide_header Access-Control-Allow-Origin;
Best cors testing site I've found https://cors-test.codehappy.dev/