Hi #nostr, I have #question: #Telegram for a long time was the only place to keep human rights and opposition archives for #Kazakhstani and other Central Asia countries. Following #Durov’s arrest and cooperation with authorities, few days ago all opposition channels were deleted without clear reasons and right for appeal. We are thinking about how to move this archive to #nostr: video, photos and documents (doc/pdf) files. What is the best way to do it? Also we happy to work with you guys to translate interface of #Damus or other relays into #Russian, #Kazakh, #Kyrgyz languages. Grateful for your reports and advices 🧑

Replies (24)

Nostr has no guarantees about message archiving. It's entirely up to relays to decide how long to keep a message. Also Nostr doesn't store media on relays; media is referenced by URL to third party, centralized, media storage sites with no guarantees. I would suggest putting this stuff in a git repo instead. That at least is easy to mirror.
For videos and photos you probably want to use a Nostr client that supports Blossom, e.g. Nostrudel. But since these things are still in development and in flux, you should also just make a big torrent with everything in it. Then you always repost things in more user friendly formats later.
Create a nostr community. Then add all content to nostr such as videos to flare or zapstream, blogs / long-form content to habla. I guess it would be best to host your own blossom / nip-96 server for the media including mentioned pdf files etc. I say nostr community because anything shared to the community will be available in a chronological order accessible through one community instead of getting lost in the void of nostr notes. We also have a nostr wiki.
There was a nip to store media on relays. Also supertest net made a tiny that hashes up binary of media and splits it into a bunch of notes that it can reassemble. Just some cool history details.
I don't think we have any bulk import tools yet, although there are a few things that can be used to manually upload files If you run your own blossom-server then it has a UI for uploading files. Bouquet also has an upload interface but you will have to have a server first But none of this will really give you censorship resistance, it just means you would be hosting your own media. In theory blossom is censorship resistance but it has not been tested yet and there aren't many servers Another option that would be good to for a backup would be to create a torrent of the files and upload it to It would require at least one person seeding for it to stay online. but as things stand bittorrent it the most censorship resistant distribution tech we have
Not exactly. Git is more than just github. Git is great for incremental changes, each with a commitment to the full history of the repository. If you know the ID of commit 200 and somebody is offering you a copy with 205 commits, you can immediately check all up to 200.
↑