Oddbean new post about | logout
 blossom-server-ts v4.0.0

Changes:
 - Require "x" tag with sha256 hash on uploads
 - Rebuild landing page with tailwind and lit

https://cdn.hzrd149.com/d5ec2e2469ded7651ceab0e29d80971cbac3ada0d346b45ad282890fa768ad00.png
https://cdn.hzrd149.com/5b469e03d863b308dbf9bf5d98fff4238e67aa09cc595b8be10df5c072a37042.png

You can run it with either npx or docker https://github.com/hzrd149/blossom-server/tree/master?tab=readme-ov-file#running-with-npx

#blossom 
 Hello @hzrd149 , are there some demo servers for blossom ? I want to add blossom support for my client. 
 besides cdn.satellite.earth I don't know of any ones that are public. although if you have nodejs and npm installed you can easily run a local blossom server using blossom-server-ts with "npx run blossom-server-ts"
https://github.com/hzrd149/blossom-server?tab=readme-ov-file#running-with-npx

There are also a few other implementation that might work locally too
https://github.com/hzrd149/awesome-blossom 
 How is attestation being performed to prove the integrity of the file? How are you addressing stale file states (file gets removed from one source, but before the deletion is reported to the network, another person downloads it)? Do you have plans to allow sealing the content for specified users?