Nostr.build Accounts allows you to fully manage all of your media, in your own private media folders. Anything uploaded to nostr can be managed and deleted from your private account!

No ads.
Fast, global CDN.
Free and paid services

https://v.nostr.build/YgPOG.m4v nostr:note1yyvd4fehpu9f7jcrdpqt74qxwgamra9elq9pj5xquxygxs7h2g6svhthqx


Whoa didn’t realize you could just drag files to other folders


Nostr.build is awesome ✨💜


I don’t have those plus buttons to select multiple files to move. Is that coming in a new release?


Could you explain why nostr build is not a relay? I thought if you're part in nostr's data storage & relaying network you're considered a relay?


Relays only store text and not media. nostr.build integrates with Nostr using nip-96

https://github.com/nostr-protocol/nips/blob/master/96.md


Click the “Select✅” button on the top right of the screen to enable multiselect


If you like all your content to be out through cloudflare without you knowing about it, sure.


So is this a nostr native version of something like https://cloudinary.com

If so that would be awesome. Cloudinary’s business model gives me anxiety lol


I don’t have a checkbox on the top right of the screen. Also, I’m not able to click into the search input. Been wondering why it’s there.


I swear Nostr is going to become the internet I didn't know I needed.


Great post 👍

Great post 👍


Is that the case?


Do you have an open API or by request only?


It’s open as long as it’s being used for nostr related stuff, but no keys needed. More details here:

https://github.com/nostrbuild/nostr.build/tree/main/api


They use nip-96. I made a library to make it easy to upload and delete.

https://www.npmjs.com/package/nostr-build


Nice 👍


Nice ... I'm going to have to check this out when I get a chance.


Here’s one of my simple apps that uses it as an example

https://github.com/SamSamskies/makeitnice


If you turned on the github web server, this would work and it would be easy for me to check out.

https://samsamskies.github.io/makeitnice/index.html


It’s hosted on Vercel https://makeitnice.vercel.app


Nostr.build Accounts allows you to fully manage all of your media, in your own private media folders. Anything uploaded to nostr can be managed and deleted from your private account!

No ads.
Fast, global CDN.
Free and paid services

https://v.nostr.build/YgPOG.m4v nostr:note1yyvd4fehpu9f7jcrdpqt74qxwgamra9elq9pj5xquxygxs7h2g6svhthqx


Can you send me the file or drop it in an issue? I’ve uploaded many images and have yet to run into an error.


Could it be because I don't have an account set up?

Here is a link to the file.

https://laantungir.github.io/img_repo/0fb98cbd37de764ed6178c1898c2b221dd596aa828b74045dccd1753861a26d9.jpg


You don’t need an account set up. nostr.build has a free tier for any npub.


Hmmm it works fine for me. Can you try again? Maybe it was just an intermittent issue with nostr.build. Also, how did you login on my site? Nip-07 ext? If so, which one?


If you signed in with a public key, that would explain why it doesn’t work. I just removed that option from the nostr-login modal.


Maybe because I have used up my nostr.build free privileges?
Just tried making a new account, and I just get a spinning "connecting, establishing connection to your key storage" notification.


I'm not aware of a total limit for free accounts. You need to accept the nsec.app connection request. If you're on iOS, there's special instructions https://nsec.app/ios.html. It's much easier to use a nip-07 extension though. I use  nostr:npub1tnpfz60snm7ler8k8c69335n37we6690qttl88t556yzkjxhahjq3kkkpe on iOS.


No limits for free usage, just the file size.


Amazing! U could accept Blob instead of FIle, or buffer.. so we could run app through nodejs without browser easily


et pour Android


https://nsec.app should work, but I haven’t tested


thanks you .i am sée this


I’m using nostr-tools under the hood which requires a File. Plus I do mostly frontend so I only needed browser support. Maybe later I’ll make it work for nodejs.

https://github.com/nbd-wtf/nostr-tools/blob/master/nip96.ts


nostr-tools also uses FormData, so would have to either update nostr-tools or remove nostr-tools as a dependency


No. We’ve had it on our About page for over a year, per GitHub.
We also announced and discussed it on nostr multiple times in the past, and is how nostr:npub1q6ya7kz84rfnw6yjmg5kyttuplwpauv43a9ug3cajztx4g0v48eqhtt3sh knows.

https://nostr.build/about/

Cloudflare provides free, industry standard CSAM detection and reporting.
We do not tolerate any csam in any way, uphold all laws and will report and delete!
We also more recently started using Microsoft PhotoDNA to scan and report csam.
We do not disclose any personal info to any of these places besides the images, and strictly scan for csam only!
These guys already have all the images and memes, IPs, everything from the whole fucking Internet, give me a break..

Nostr is an open protocol, if you want to support a service that’s ok with pedos, go for it.
We are not that service.


GitHub:
https://github.com/nostrbuild/nostr.build/commits/main/about/index.php

First mention:
nostr:note17gswmduzw5dp4p2y3s93sdarlgyj3cdrt6sneedhcnm52f6yx5hsm4h3hp


Yup. I appreciate that, but also... I really feel that this it is necessary to inform people of this as nostr.build is the default for many clients and had I known that from the beginning, I would never have uploaded any media via nostr.build.

It's not about supporting pedos, it's about informed consent.

I'm not blaming anyone at nostr.build for this. I understand as a host you are very obligated to not disseminate CSAM for moral and legal reasons.

I am against the fact that I did not know about this for nearly 7 months. I'm annoyed that I was told to not worry about how it worked when I first asked about media hosting (gosh, maybe not even 5 days of using amethyst and wondering how a decentralized protocol got media to be served).

I'm opposed to using cloudflare for anything. They are one of the worst companies on the planet as far as I'm concerned. I don't want my media to be put through their servers, through their black boxes, through their obvious direct ties to snoopy governments. This is completely against everything that I've come to understand nostr to have been founded for.

And, in the other hand, nostr.build is ac exceptionally well run and perfectly functioning service. Like, it's crazy how well it works.

So, I'm conflicted and that is my problem. Clients using it without any explanation is not the fault of anyone but the client devs and the user got not investigating.

I do hope that eventually there will be another solution, as I don't expect cloudflare to ubiquitously provide their free service forever, and basing your livelihood and freedom as a service provider on a company like cloudflare's generosity is patently stupid, IMO. If nostr.build gets rugged suddenly, nostr looses appeal for many casual users immediately. That would be a cataclysmic setback for nostr, and I don't see anyone really addressing this vulnerability. That is shortsighted.

So, there's my opinion, yet again.

It's amazing, if you are OK with EVERYTHING you upload going through servers that you have no clue what they are doing with the data. I choose not to.


That was maybe when I just started with nostr. I never would have known about that at the time when I was drowning in "WTFISTHISNOSTRWTF!"

It's good that you've got it in the open.

I really can't be testy with you about this anymore.

It is more on the clients that set this as the default.


And now MS, too? Oh geez.

WTF!

(I'm going back into my corner and will STFU now. I'm sure I'm being annoying for no good reason at this point and it's not like I can do anything differently since I don't know Jack about how to do it differently.)


There are a lot of complexities, especially when it comes to ethics, the law, the safety of nostr.build users and employees.
Everything on the Internet, especially on nostr, is scanned and cached by everyone! We highly recommend NOT posting anything with sensitive info on nostr at all..
Reminder, 90% of what we host are memes, art and food pics.


Just signed up today. Looking forward to integrating with my iOS app.


Yes. I agree with all of that.

I'm just... Testy and impotent at the moment. 🤷♂


Onward 🫡

Onward 🫡


Nostr.build Accounts allows you to fully manage all of your media, in your own private media folders. Anything uploaded to nostr can be managed and deleted from your private account!

No ads.
Fast, global CDN.
Free and paid services

https://v.nostr.build/YgPOG.m4v nostr:note1yyvd4fehpu9f7jcrdpqt74qxwgamra9elq9pj5xquxygxs7h2g6svhthqx


Thank you for the extensive reply 🫶✨
Nostr.build rocks 🤟🔥