Hi all, I have to disable all video uploads and links for the rest of the month, my data-out was all-time record, 1.7TB /$100 just for today, not sure what’s up..

Replies (92)

is theres a way or a hack for people to just make a twitter account and upload videos there but can automatically post the video url from nostr?
Shit. Do you have any analytics to get an idea of where it's coming from? Also – remember to ask for more money. We have to make #nostr sustainable.
Thank you for the donation πŸ™ I don’t know exactly, but the more I monitor over time, the more I just think it is normal, growing traffic, and how my infrastructure is currently.. there is no β€˜single source’, it’s coming from everywhere! A lot of traffic from Florida last few days!!
you're welcome! interesting, I don't know of anything going on in FL recently... πŸ˜‚ I have no idea about the infra of serving files but I'll bet seeing what specific files (without destroying privacy) are driving traffic is a solved problem to some degree.
I feel like it's got to be something intentional because nostr use overall has been dipping a bit...
AWS has cheap hosting, but I think it generally goes against nostr culture to do so. Someone's gotta get paid to host data, but maybe relays like nostr.build could act like the central node for mining pools, where nostr.build farms data hosting out to a keet.io channel that's supported by a number of at-home NASs. Nostr.build could monitize the service they provide by requiring a payment for uploading pictures, and then stream sats to split among the host participants based on who has the data available when its requested. I'm a bit of a keet.io shill, but I think it could help split the load if people are going to be sharing lots of data here.
I could easily give nostr 10tB on my NAS with unlimited data cap, but I'd feel a lot better about running that through keet and pooling with a few others for simplicity and not breaking peoples experience if I have a power outage.
Honestly it's totally fine for nostr.build to focus just on image hosting, for now at least. Video hosting can get super space/bandwidth intensive very quickly, so it's best to keep that for when the revenue model has consistent inflow! If Imgur and YouTube need ads and premium subscriptions to be able to afford video uploads, it's totally understandable that nostr.build would need enough flow from things like that before it can handle video. Keep up the good work my friend!
Did you implemented some sort of throttling, above all using the single assets as filter? I suspect that native clients are not yet so good in caching, they can fetch the same data over and over.
I think that if a user paid for the Nostr.build, their ability to upload videos should not be taken away, do you agree? I almost see this as a DDOS attack and is what bitcoin should be able to solve. To protect services and data with the power of the POW network.
Yeah, a few ways! Accounts and donations mostly. AWS gave me $1000 grant a few months ago, but only ~$300 left, this month is ~$600, received $150 in Zaps, sold $100 of accounts, I may pay $50-$200 a month depending. I don’t care paying a few $100 out of pocket, I just can’t wake up with $1000 monthly bill πŸ˜‚ ** we are working on a whole new architecture backend which will be much more cost effective and plan to deploy next weekend. It will fix a lot of things and will absolutely bring prices down.
It’s top on my list, it’s a win for everyone. We have two new account features coming with the new infrastructure, - killer new acct dashboard - api for β€˜creators page button’ (will add a β€˜gif’ button of curated content to apps. 1st step into acct/app integration..)
Then we can move to Podcast Storage and RSS Monthly Subscriptions πŸ€ͺπŸ˜€
OMG all the Zaps rock! Thank you all!! This will literally pay a huge chunk of the bill, incredible, blown away this is even possible.. πŸ’œπŸ™πŸ€™πŸ«‚
I don’t know anything about mega, but Google Drive and Dropbox make it inconvenient, if not impossible, to get a direct link to your media. The share links they provide display the media in their own viewer instead of linking directly to the file.
Do you see a lot of imagebots in the logs perhaps? Might want to grep logs for user agents. Can block nicely with robots.txt and if bad crawlers with AWS Firewall or WAF. Could be someone trying to mirror content by scraping so look for IPs and rate limit then. Can use against logs if do not already have something.
Micro-zap payments per upload? Show minimum Sats for image or video with option to add more Sats when upload.
Added the robots.txt earlier this month, yeah, trying to limit all scraping , increased compression an reduced video upload max. New load balancing arch will likely solve these problems.
Yes, can install and run from command line. Or will generate HTML, json, or csv reports. Is very powerful with a lot of features. If logs big can tar up logs and download to run locally.
Default avatar
nobody 2 years ago
oh wow damn, shucksss. hope you figure it out
Scott's avatar
Scott 2 years ago
So I have essentially a toddler level of understanding how all this shit works, but to echo someone else in the comments, I don't have any problem whatsoever in paying x amount sats to upload an image or video especially if it's already integrated into the process.... #grownostr View quoted note β†’
Fishcake is fixing it. Load balancing servers with image proxy shrinking and caching from s3. It’s going to be beautiful and fixes a lot of other problems also.. So many cool things coming to nostr.build!!
Yes indeed thank you for what you have done for the community here, and good to hear you'll be able to decrease costs. Do you have plans to implement a revenue model? Subscibtion proportional to storage used? Or a %of a zap-splits? Are you gathering data on what users would prefer?
I agree with others. Value for value, a lightning payment to upload a video would be a great feature. Select file, pay lightning payment, file uploads and link is generated. I would pay for that. I would not pay a subscription though
↑