If Nostr is not integrated with the darknet, it is doomed to repeat the history of every other major platform.
It cannot be a protocol on platforms (Web2) to survive, it must be a protocol on protocols.
#Nostr #Grownostr #CryptoAnarchy
Once you have done that, you will also need to whitelist your npub in accept events signed by and events that refer to so you'll be allowed to post using the local relay.
It's also a good idea to enable authentication if you want WoT for your relay to lock things down.
***I2P Configuration***
Now that Citrine is configured. You must configure I2P so it can route Nostr traffic over the I2P network.
It doesn't matter what kind of I2P service you use for this step, but for my case, I preferred using I2Pd on Invizible Pro because it was the simplest way.
In your tunnels.conf, write the following configuration for your I2P Nostr relay:
/``````[Nostr Server]
type = server
host = localhost
port = 8080 # Same port that you used on Citrine
keys = nostr-server.dat
inbound.length = 8
inbound.quantity = 16
outbound.length = 8
outbound.quantity = 16
The configuration will be different if you use a different I2P iteration, such as I2P .
After doing this, I restarted I2Pd and then went to 127.0.0.1:7070 to get my address for my relay.
Once you see your relay, you have completed the steps on I2P.
***Adding relays to Nostr***
If you haven't already, add your Citrine relay to Amethyst by pressing your PFP and going to Relays. Once there, scroll down to Local Relays and add your Citrine relay, which will be ws://127.0.0.1:your-port
Once you've done, add your Nostr I2P relay address to your Public Outbox, Public Inbox, DM Inbox, and Private Home Relays. Your address will be in this format:
ws://your-address.b32.i2p:your-port
