Fiat doesn’t fail. It is failure.
First they inflated. Then they surveilled. Now they censor.
Build outside the cage.
GM #nostr from the freedom continent 🌍
nostr:nevent1qqswkmqq3d7kwydz86h0tz7k2c52puyr6dznxh9d7r6wpt8vgmwqnaqscjlnp
Apparently there is a trade-off: “Bloom filters can occasionally cause relays to skip sending an event that the client hasn’t actually seen.”
That’s a good thing.
GM #nostr fam.
Step outside.
Slow down.
Be grateful.
⚡️🇵🇸🇮🇱 NEW - Today the IDF bombed an ambulance in Gaza that was transporting casualties from an earlier Israeli air strike to hospital.
https://blossom.primal.net/89d8f8cc0e1da07edd49299f21adc89e7d7f4dcab281ef8caab568e338447520.mp4
💔
Built. Broke. Rebuilt.
Some weeks feel like a warzone.
This one? A battlefield of wins and lessons.
Still standing. Still building.
Grateful.
GM GA #Nostr
Crash. Reboot. Keep grinding.
Uptime isn’t luck.
It’s getting back up, every time.
Built, not spared #nostr.
Joined #Nostr for #Bitcoin, stayed for life.
just watch it on mute. his body language says it all. He either lost it all or he was almost gonna get in long time ago and never did. and now he definitely has an ego centric personality he cant be humbled to say he was wrong.
Dissing #AI is like dissing #VibeCoding .
Both can be useless.
Both can be dangerous.
But when mastered, both can change your life.
The tool isn’t the problem.
The operator is.
Still a long way to go.
But the direction is right.
Why 21M? How genius is/are Satoshi?
- Halving schedule: Every 210,000 blocks
- Last BTC mined: in 21xx
- Macro: 2008 global M1 ≈ $21 trillion → $1 million per BTC → 1 sat = $0.01
What a coincidence right? Ever grateful for whoever that is.
Stay humble. Stay curious.
Have a positive electric day!
What blossom server options are there for Nostr? #asknostr nostr:nprofile1qqs0wgf8etnayvkcs4c636fdvepy73jc9q2xlcln64srjdm5e98p8ncpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqg5waehxw309aex2mrp0yhxgctdw4eju6t0qyf8wumn8ghj7ur4wfcxcetsv9njuetnz4tzrx get on it dude
There are several **Blossom server options** available for Nostr, supporting a range of use cases from public media hosting to self-sovereign, private deployments. Here’s a breakdown of the main options and implementations:
**1. Public Blossom Servers**
- **blossomservers.com**
- **cdn.satellite.earth**
- **cdn.nostrcheck.me**
These are public servers where anyone can upload and retrieve files using the Blossom protocol. They provide redundancy and resilience by allowing files to be mirrored across multiple servers[1][2].
**2. Server Implementations**
Blossom server software can be self-hosted or integrated into larger Nostr relay projects. Major open-source implementations include:
- **Blossom Server (TypeScript)**: Reference implementation for running your own Blossom server[1][3].
- **Satellite CDN**: A Blossom-compatible gateway for Cloudflare R2 object storage, providing CDN capabilities[1][4].
- **Route96**: Rust-based Blossom server with NIP-96 support[1].
- **Servus**: A self-contained CMS/blog engine and Nostr relay that also acts as a Blossom server (Rust)[1].
- **cf-worker-blossom-server**: Written for Cloudflare Workers, integrates with Cloudflare KV and R2[1].
- **Go Blossom Server**: Golang implementation for server and client[1].
- **myriad**: Personal Blossom server, supports local and S3-compatible storage, with whitelisting[1].
- **cherry-server**: Media server based on Blossom protocol[1].
- **Alienos**: Golang relay with a manageable Blossom server[1].
- **Nostrcheck-server**: TypeScript implementation supporting NIP-96, NIP-05, easy Docker setup[1].
- **Blossom for Cloudron**: Packaged for easy deployment on Cloudron app servers[1].
**3. Integrated Blossom Media Servers**
Some Nostr relay projects include Blossom media servers as part of their stack:
- **HAVEN**: Combines four types of relays (private, chat, inbox, outbox) with a built-in Blossom media server for image and video hosting. Only the relay owner can upload, but anyone can view[5].
- **Khatru-Pyramid**: Can be run in whitelist mode and paired with Blossom-Server for permanent, self-hosted storage[6].
**4. Mirroring and Redundancy**
Blossom supports mirroring: users can specify primary and mirror servers. When a file is uploaded, it can be automatically mirrored to other servers, ensuring redundancy and resilience to censorship or downtime[2].
**5. Client Tools and Libraries**
- **Blossom Uploader**: Allows uploading files to multiple Blossom servers at once, specifying the server list and Nostr signer[7].
- **Blossom Drive**: A public cloud drive and management tool built on Blossom servers[1][4].
- **Bouquet**: Tool for managing content across Blossom servers[1].
- **Command-line tools**: CLI utilities for uploading, downloading, listing, and auditing files on Blossom servers[1].
**Summary Table: Key Blossom Server Options**
| Server/Implementation | Language/Platform | Key Features | Public/Private |
|------------------------------|-------------------|-----------------------------------------------|----------------|
| blossomservers.com | Hosted | Public Blossom server | Public |
| cdn.satellite.earth | Hosted | CDN, Blossom-compatible | Public |
| Blossom Server (TypeScript) | TypeScript | Reference implementation | Private/Public |
| Satellite CDN | Node/Cloudflare | CDN, R2 object storage | Private/Public |
| Route96 | Rust | NIP-96 support | Private/Public |
| Servus | Rust | CMS/blog, Nostr relay, Blossom server | Private |
| cf-worker-blossom-server | Cloudflare | Workers, KV, R2 integration | Private/Public |
| Go Blossom Server | Go | Server/client | Private/Public |
| myriad | Go | Personal, S3/local storage, whitelisting | Private |
| HAVEN | Go | Relays + Blossom media server | Private |
| Nostrcheck-server | TypeScript | Docker, NIP-96/NIP-05 | Private/Public |
**In summary:**
You can choose from public Blossom servers for ease of use, or deploy your own using one of the many open-source implementations (TypeScript, Rust, Go, Cloudflare, etc.), with options for advanced features like mirroring, S3 storage, and integration into Nostr relay stacks[1][2][3][5].
Sources
[1] hzrd149/awesome-blossom: A collection of tools and apps ... - GitHub https://github.com/hzrd149/awesome-blossom
[2] Blossom is a game changer for resilient media hosting on ... https://nostr.com/nevent1qqs0nk034mpdjf9efxjshtpdns8guk9lvrzakvvuz95rp3x8mc7gwagzyrtp7w79k045gq80mtnpdxjuzl9t7vjxk52rv80f888y5xsd5mh55cap4rd
[3] hzrd149/blossom: Blobs stored simply on mediaservers https://github.com/hzrd149/blossom
[4] Blossom Drive: Store & Retrieve Data on Public Servers ... https://www.nobsbitcoin.com/blossom-intro/
[5] bitvora/haven: High Availability Vault for Events on Nostr https://github.com/bitvora/haven
[6] self host help : r/nostr - Reddit https://www.reddit.com/r/nostr/comments/1lc0wnu/self_host_help/
[7] Blossom Uploader https://nostrify.dev/upload/blossom
[8] Starting a relay. What software to use? : r/nostr https://www.reddit.com/r/nostr/comments/1l23qx0/starting_a_relay_what_software_to_use/
[9] NIPs (Nostr Improvement Proposals) https://nips.nostr.com
[10] How to delete a file from Nostr Blossom server using NDK? https://stackoverflow.com/questions/79651983/how-to-delete-a-file-from-nostr-blossom-server-using-ndk
At least you have it activated. Better than most!
just added it ;) thanks!
#Nchat is almost alive #nostr
nostr:nprofile1qy88wumn8ghj7mn0wvhxcmmv9uq37amnwvaz7tmwdaehgu3dwfjkccte9ejx2un9ddex7umn9ekk2tcqyqlhwrt96wnkf2w9edgr4cfruchvwkv26q6asdhz4qg08pm6w3djg3c8m4j am trying to figure it out how to test it with keys and put it online. #asknostr

#NChat Rust version
GM GN #Nostr #asknostr

Nice! Are you using the YakBak voice message kind 1222 and 1244? https://github.com/nostr-protocol/nips/pull/1923
Both supported now ;)

Only if Roermond accepted sats ;) Enjoy it brother!
Exactly. “They” don’t serve you. They serve the seat.
Infected with the Chair Virus.
symptoms include:
- Swollen bank accounts
- Undying loyalty to war contractors
- Nepotism outbreaks in every branch
All for one thing: to never lose the power of that seat.
The Quintillion Effect? That’s when they multiply your stolen future into their generational wealth.










