I’m not experienced in this at all and I’m not a developer, I only understand it at a high level. But I think many (most?) ppl on nostr use your service so maybe it’s worth thinking about how to decentralise it.
One idea I’ve been encouraging the client devs to implement is image proxies (which I learned about on the fediverse) so ppl can’t just grab your ip and data.