good question. I think that over time the cost of self-hosting it will increase in CPU usage and most importantly complexity.

At the moment it uses Redis + SQLite, so you'll have to set up those as well. Also, the service is meant to run 24/7, so interruption in the service will decrease the quality of the results.

Reply to this note

Please Login to reply.

Discussion

this complexity issue is why my relay is completely standalone, and i am also of the opinion that an SQL/NoSQL/GraphQL database is totally not optimized for the simple queries of nostr. so it's not just more complex to set up, and thus more brittle, it's also crappier.