saltivka icon indicating copy to clipboard operation
saltivka copied to clipboard

πŸ‡ΊπŸ‡¦ Friendly Nostr Relay in Ruby with UI

Results 10 saltivka issues
Sort by recently updated
recently updated
newest added

Implement some handy features for relay operators who may want to sell names on exclusive domains: - [ ] ENV variable to set one of 3 levels of configuration for...

enhancement

Currently single Redis backend is used for all operations. However, workload may be split among different instances (each potentially having different settings and topology): - [x] Relay Redis - [x]...

According to NIP-01 `e` tags must have valid `Event#sha256` in the second value and this value should be searchable by predicate and `p` tags must have valid `Author#pubkey` as the...

- [ ] Create Redis structure to hold latest (or the most popular?) events, say, for 1-3 days - [ ] On `REQ` command find if any of recent/popular cached...

Currently if `RELAY_CONFIG.max_limit` is set to `100` and `REQ` command is sent by a client with `5` different filters (i.e. `["REQ", "subscription", {...}, {...}, {...}, {...}, {...}]` the response in...

It seems that rate limiting won't work on DigitalOcean AppPlatform currently due to: - https://www.digitalocean.com/community/questions/how-to-bind-server-to-ipv4-only-connections-in-app-platform - https://ideas.digitalocean.com/app-platform/p/ability-to-change-listening-to-ipv4ipv6-clients Cloud Flare seems to be able to handle this (https://developers.cloudflare.com/support/network/understanding-and-configuring-cloudflares-ipv6-support/#h_877db671-916a-4085-9676-8eb27eaa2a91) but it was...

| Provider | Status | Notes | | -------- | :-----: | ------ | | https://minatopay.com | ⚠️ | Can't get active API key | | https://www.opennode.com | βœ… |...

enhancement

| Market | Status | Notes | | ------- | :----: | ------ | | Caprover | 🚧 | https://caprover.com/docs/one-click-apps.html | | DigitalOcean | 🚧 | https://github.com/digitalocean/marketplace-partners | | Umbrel...

enhancement