# Citrine setup

Go to the settings tab.
https://i.nostr.build/ex9B7IdQK1q0AerO.jpg

Fill things in as appropriate. Leave the network related settings default.

# Orbot setup

In orbot got to more/hosted onion services.

Add a new service.

Citrine uses port 4869, so set that for both ports. Name it anything. "Nostr" will do.

You will need to restart orbot after you save. Then you can go back and copy your onion service address.

# Amethyst Setup

Add ws://ONIONADDRESS:4869 as an outbox and DM address in Amethyst. Also add ws://127.0.0.1:4869 as a local relay

https://i.nostr.build/vnvHQEEHAn4e3Kl5.jpg

https://i.nostr.build/UhKC9mEknjHF7BJ2.jpg

This requires running Tor at all times!

😎👌


# Citrine setup

Go to the settings tab.
https://i.nostr.build/ex9B7IdQK1q0AerO.jpg Fill things in as appropriate. Leave the network related settings default.

# Orbot setup

In orbot got to more/hosted onion services.

Add a new service.

Citrine uses port 4869, so set that for both ports. Name it anything. "Nostr" will do.

You will need to restart orbot after you save. Then you can go back and copy your onion service address.

# Amethyst Setup

Add ws://ONIONADDRESS:4869 as an outbox and DM address in Amethyst. Also add ws://127.0.0.1:4869 as a local relay

https://i.nostr.build/vnvHQEEHAn4e3Kl5.jpg

https://i.nostr.build/UhKC9mEknjHF7BJ2.jpg

This requires running Tor at all times!

😎👌


How to run a private DM relay over Tor. #Amethyst #Citrine #Orbot

# Citrine setup

Go to the settings tab.
https://i.nostr.build/ex9B7IdQK1q0AerO.jpg Fill things in as appropriate. Leave the network related settings default.

# Orbot setup

In orbot got to more/hosted onion services.

Add a new service.

Citrine uses port 4869, so set that for both ports. Name it anything. "Nostr" will do.

You will need to restart orbot after you save. Then you can go back and copy your onion service address.

# Amethyst Setup

Add ws://ONIONADDRESS:4869 as an outbox and DM address in Amethyst. Also add ws://127.0.0.1:4869 as a local relay

https://i.nostr.build/vnvHQEEHAn4e3Kl5.jpg

https://i.nostr.build/UhKC9mEknjHF7BJ2.jpg

This requires running Tor at all times!

😎👌


Where can I find #Citrine?


here come the 'how do i do this on iOs' questions 😂


https://github.com/greenart7c3/amber
https://github.com/vitorpamplona/amethyst
https://github.com/greenart7c3/Citrine
https://github.com/guardianproject/orbot


How to run a private DM relay over Tor. #Amethyst #Citrine #Orbot

# Citrine setup

Go to the settings tab.
https://i.nostr.build/ex9B7IdQK1q0AerO.jpg Fill things in as appropriate. Leave the network related settings default.

# Orbot setup

In orbot got to more/hosted onion services.

Add a new service.

Citrine uses port 4869, so set that for both ports. Name it anything. "Nostr" will do.

You will need to restart orbot after you save. Then you can go back and copy your onion service address.

# Amethyst Setup

Add ws://ONIONADDRESS:4869 as an outbox and DM address in Amethyst. Also add ws://127.0.0.1:4869 as a local relay

https://i.nostr.build/vnvHQEEHAn4e3Kl5.jpg

https://i.nostr.build/UhKC9mEknjHF7BJ2.jpg

This requires running Tor at all times!

😎👌

Software required
https://github.com/vitorpamplona/amethyst
https://github.com/greenart7c3/Citrine
https://github.com/guardianproject/orbot


Great post 👍


Zap.store


How to run a private DM relay over Tor. #Amethyst #Citrine #Orbot

# Citrine setup

Go to the settings tab.
https://i.nostr.build/ex9B7IdQK1q0AerO.jpg Fill things in as appropriate. Leave the network related settings default.

# Orbot setup

In orbot got to more > hosted onion services.

Add a new service.

Citrine uses port 4869, so set that for both ports. Name it anything. "Nostr" will do.

You will need to restart orbot after you save.

Then you can go back and copy your onion service address. You'll need it for the next step.

# Amethyst Setup

Add ws://ONIONADDRESS:4869 as Outbox and DM relays in Amethyst. Also add ws://127.0.0.1:4869 as a local relay.

https://i.nostr.build/vnvHQEEHAn4e3Kl5.jpg

https://i.nostr.build/UhKC9mEknjHF7BJ2.jpg

You should be able to check the relay info in Amethyst by clicking on the icon. It should reflect what you have set in Citrine!

NOTE:
This requires running Tor at all times! Anyone on the other end will also need to be running Tor to communicate with you over this relay, but not have the relay & service running. It would be better if they did though, then both sides can be hosted on a private relay.

😎👌

Software required
https://github.com/vitorpamplona/amethyst
https://github.com/greenart7c3/Citrine
https://github.com/guardianproject/orbot


How to run a private DM relay over Tor.
#Amethyst #Citrine #Orbot

## Citrine setup

Go to the settings tab.
https://i.nostr.build/ex9B7IdQK1q0AerO.jpg Fill things in as appropriate. Leave the network related settings default.

## Orbot setup

In orbot got to more > hosted onion services.

Add a new service.

Citrine uses port 4869, so set that for both ports. Name it anything. "Nostr" will do.

You will need to restart orbot after you save.

Then you can go back and copy your onion service address. You'll need it for the next step.

## Amethyst Setup

Add ws://ONIONADDRESS:4869 as Outbox and DM relays in Amethyst.
https://i.nostr.build/UhKC9mEknjHF7BJ2.jpg
Also add ws://127.0.0.1:4869 as a local relay.
https://i.nostr.build/vnvHQEEHAn4e3Kl5.jpg

You should be able to check the relay info in Amethyst by clicking on the icon. It should now reflect what you have set in Citrine!

NOTE:
This requires running Tor at all times! Anyone on the other end will also need to be running Tor to communicate with you over this relay, but not have the relay & service running. It would be better if they did though, then both sides can be hosted on a private relay.

😎👌

Software required
https://github.com/vitorpamplona/amethyst
https://github.com/greenart7c3/Citrine
https://github.com/guardianproject/orbot


Does this setup an anonymous hidden service by default?
There are ways to leak your IP while hosting onion addresses.


Orbot sets up the service.


After setting up, do all the previous DMs that were stored in different relays disappear if we only leave this relay for DMs? That's what I encountered.


That's a possibility. Mine did come back from other relays, but ymmv.

This doesn't necessarily have to be your only DM relay either. It's more like a backup communication channel under your control.

Hopefully we see more integration by the devs soon 🤙


How to run a private DM relay over Tor.
#Amethyst #Citrine #Orbot

## Citrine setup

Go to the settings tab.
https://i.nostr.build/ex9B7IdQK1q0AerO.jpg Fill things in as appropriate. Leave the network related settings default.

## Orbot setup

In orbot got to more > hosted onion services.

Add a new service.

Citrine uses port 4869, so set that for both ports. Name it anything. "Nostr" will do.

You will need to restart orbot after you save.

Then you can go back and copy your onion service address. You'll need it for the next step.

## Amethyst Setup

Add ws://ONIONADDRESS:4869 as Outbox and DM relays in Amethyst.
https://i.nostr.build/UhKC9mEknjHF7BJ2.jpg
Also add ws://127.0.0.1:4869 as a local relay.
https://i.nostr.build/vnvHQEEHAn4e3Kl5.jpg

You should be able to check the relay info in Amethyst by clicking on the icon. It should now reflect what you have set in Citrine!
https://i.nostr.build/44jF543FWwEQiz1r.jpg

NOTE:
This requires running Tor at all times!

Anyone on the other end will also need to be running Tor to communicate with you over this relay, but not have the relay & service running. It would be better if they did though, then both sides can be hosted on a private relay.

😎👌

Software required
https://github.com/vitorpamplona/amethyst
https://github.com/greenart7c3/Citrine
https://github.com/guardianproject/orbot


How to run a private DM relay over Tor.
#Amethyst #Citrine #Orbot

## Citrine setup

Go to the settings tab.
https://i.nostr.build/ex9B7IdQK1q0AerO.jpg Fill things in as appropriate. Leave the network related settings default.

## Orbot setup

In orbot got to more > hosted onion services.

Add a new service.

Citrine uses port 4869, so set that for both ports. Name it anything. "Nostr" will do.

You will need to restart orbot after you save.

Then you can go back and copy your onion service address. You'll need it for the next step.

## Amethyst Setup

Add ws://ONIONADDRESS:4869 as Outbox and DM relays in Amethyst.

https://i.nostr.build/UhKC9mEknjHF7BJ2.jpg
Also add ws://127.0.0.1:4869 as a local relay.

https://i.nostr.build/vnvHQEEHAn4e3Kl5.jpg

You should be able to check the relay info in Amethyst by clicking on the icon. It should now reflect what you have set in Citrine!

https://i.nostr.build/44jF543FWwEQiz1r.jpg

NOTE:
This requires running Tor at all times!

Anyone on the other end will also need to be running Tor to communicate with you over this relay, but not have the relay & service running. It would be better if they did though, then both sides can be hosted on a private relay.

😎👌

Software required
https://github.com/vitorpamplona/amethyst
https://github.com/greenart7c3/Citrine
https://github.com/guardianproject/orbot


Nostr clients should TOR route all traffic by default. Wider adoption is a pipe-dream until this happens.


👀
nostr:nevent1qqsxpf7dzlkacazkk2r9703vs6mn4y78rszpxy79elg8fkwmgpvz9vqpz3mhxw309ucnydewxqhrqt338g6rsd3e9upzph4t08d058ptuj62d5av5y6hkm92pd6yhar26556ttjxg2y908ngqvzqqqqqqyh4gx2y


I bet the devs will make this simpler soon 🤙


แจ๋วมาก relay บนมือถือต่อตรงออก tor ได้วุ้ยย #siamstr
nostr:nevent1qvzqqqqqqypzph4t08d058ptuj62d5av5y6hkm92pd6yhar26556ttjxg2y908ngqqstrrqpehv0kh9u6xdukawqxczvrmrh654q9wwjvxc5u8dyy0wx84c2vehsr


# Citrine setup

Go to the settings tab.
https://i.nostr.build/ex9B7IdQK1q0AerO.jpg

Fill things in as appropriate. Leave the network related settings default.

# Orbot setup

In orbot got to more/hosted onion services.

Add a new service.

Citrine uses port 4869, so set that for both ports. Name it anything. "Nostr" will do.

You will need to restart orbot after you save. Then you can go back and copy your onion service address.

# Amethyst Setup

Add ws://ONIONADDRESS:4869 as an outbox and DM address in Amethyst. Also add ws://127.0.0.1:4869 as a local relay

https://i.nostr.build/vnvHQEEHAn4e3Kl5.jpg

https://i.nostr.build/UhKC9mEknjHF7BJ2.jpg

This requires running Tor at all times!

😎👌


:shakingeyes:


How to run a private DM relay over Tor.
#Amethyst #Citrine #Orbot

## Citrine setup

Go to the settings tab.
https://i.nostr.build/ex9B7IdQK1q0AerO.jpg Fill things in as appropriate. Leave the network related settings default.

## Orbot setup

In orbot got to more > hosted onion services.

Add a new service.

Citrine uses port 4869, so set that for both ports. Name it anything. "Nostr" will do.

You will need to restart orbot after you save.

Then you can go back and copy your onion service address. You'll need it for the next step.

## Amethyst Setup

Add ws://ONIONADDRESS:4869 as Outbox and DM relays in Amethyst.

https://i.nostr.build/UhKC9mEknjHF7BJ2.jpg
Also add ws://127.0.0.1:4869 as a local relay.

https://i.nostr.build/vnvHQEEHAn4e3Kl5.jpg

You should be able to check the relay info in Amethyst by clicking on the icon. It should now reflect what you have set in Citrine!

https://i.nostr.build/44jF543FWwEQiz1r.jpg

NOTE:
This requires running Tor at all times!

Anyone on the other end will also need to be running Tor to communicate with you over this relay, but not have the relay & service running. It would be better if they did though, then both sides can be hosted on a private relay.

nostr:nevent1qqsqnnpdn90qdxe9yfyr9hkl4uzqepdzz0p4jfzmqtz053c6759fmscpz3mhxw309ucnydewxqhrqt338g6rsd3e9upzq3xurskmnslm67lwjft7e66jhc7033qt4aak8arw266c5ycuwnctqvzqqqqqqydes96c

😎👌

Software required
https://github.com/vitorpamplona/amethyst
https://github.com/greenart7c3/Citrine
https://github.com/guardianproject/orbot


nostr:nprofile1qqsda2memtapc2lykjnd8t9px4ake2stw39lg6k49xj6u3jz3pteu6qpzfmhxue69uhkummnw3eryvfwvdhk6tcppemhxue69uhkummn9ekx7mp0qyghwumn8ghj7mn0wd68ytnhd9hx2tc3qeapn I had added the ws://address.onion:4869 but it don't worked, do you have any idea?


How to run a private DM relay over Tor.
#Amethyst #Citrine #Orbot

## Citrine setup

Go to the settings tab.
https://i.nostr.build/ex9B7IdQK1q0AerO.jpg Fill things in as appropriate. Leave the network related settings default.

Under "Accept events that refer to" add your npub. This will keep extraneous events from clogging your relay, but still allow DM to function. Note: If you add your npub to "Accept events signed by" your DM partner will not be able to send messages to your relay. You would need to add their npub as well. Maybe a security feature?

## Orbot setup

In orbot got to more > hosted onion services.

Add a new service.

Citrine uses port 4869, so set that for both ports. Name it anything. "Nostr" will do.

You will need to restart orbot after you save.

Then you can go back and copy your onion service address. You'll need it for the next step.

## Amethyst Setup

Add ws://ONIONADDRESS:4869 as Outbox and DM relays in Amethyst.

https://i.nostr.build/UhKC9mEknjHF7BJ2.jpg
Also add ws://127.0.0.1:4869 as a local relay.

https://i.nostr.build/vnvHQEEHAn4e3Kl5.jpg

You should be able to check the relay info in Amethyst by clicking on the icon. It should now reflect what you have set in Citrine!

https://i.nostr.build/44jF543FWwEQiz1r.jpg

NOTE:
This requires running Tor at all times!

Anyone on the other end will also need to be running Tor to communicate with you over this relay, but not have the relay & service running. It would be better if they did though, then both sides can be hosted on a private relay.

nostr:nevent1qqsqnnpdn90qdxe9yfyr9hkl4uzqepdzz0p4jfzmqtz053c6759fmscpz3mhxw309ucnydewxqhrqt338g6rsd3e9upzq3xurskmnslm67lwjft7e66jhc7033qt4aak8arw266c5ycuwnctqvzqqqqqqydes96c

😎👌

Software required
https://github.com/vitorpamplona/amethyst
https://github.com/greenart7c3/Citrine
https://github.com/guardianproject/orbot


How to run a private DM relay over Tor.
#Amethyst #Citrine #Orbot

## Citrine setup

Go to the settings tab.
https://i.nostr.build/ex9B7IdQK1q0AerO.jpg Fill things in as appropriate. Leave the network related settings default.

https://i.nostr.build/NtvIB1gQFxiTTc47.jpg
Under "Accept events that refer to" add your npub. This will keep extraneous events from clogging your relay, but still allow DM to function. Note: If you add your npub to "Accept events signed by" your DM partner will not be able to send messages to your relay. You would need to add their npub as well. Maybe a security feature?

## Orbot setup

In orbot got to more > hosted onion services.

Add a new service.

Citrine uses port 4869, so set that for both ports. Name it anything. "Nostr" will do.

You will need to restart orbot after you save.

Then you can go back and copy your onion service address. You'll need it for the next step.

## Amethyst Setup

Add ws://ONIONADDRESS:4869 as Outbox and DM relays in Amethyst.

https://i.nostr.build/UhKC9mEknjHF7BJ2.jpg
Also add ws://127.0.0.1:4869 as a local relay.

https://i.nostr.build/vnvHQEEHAn4e3Kl5.jpg

You should be able to check the relay info in Amethyst by clicking on the icon. It should now reflect what you have set in Citrine!

https://i.nostr.build/44jF543FWwEQiz1r.jpg

NOTE:
This requires running Tor at all times!

Anyone on the other end will also need to be running Tor to communicate with you over this relay, but not have the relay & service running. It would be better if they did though, then both sides can be hosted on a private relay.

nostr:nevent1qqsqnnpdn90qdxe9yfyr9hkl4uzqepdzz0p4jfzmqtz053c6759fmscpz3mhxw309ucnydewxqhrqt338g6rsd3e9upzq3xurskmnslm67lwjft7e66jhc7033qt4aak8arw266c5ycuwnctqvzqqqqqqydes96c

😎👌

Software required
https://github.com/vitorpamplona/amethyst
https://github.com/greenart7c3/Citrine
https://github.com/guardianproject/orbot


OrHow to run a private DM relay over Tor.
#Amethyst #Citrine #Orbot

## Citrine setup

Go to the settings tab. https://i.nostr.build/ex9B7IdQK1q0AerO.jpg
Fill things in as appropriate. Leave the network related settings default.

https://i.nostr.build/NtvIB1gQFxiTTc47.jpg
Under "Accept events that refer to" add your npub. This will keep extraneous events from clogging your relay, but still allow DM to function. Note: If you add your npub to "Accept events signed by" your DM partner will not be able to send messages to your relay. You would need to add their npub as well. Maybe a security feature?

## Orbot setup

In orbot got to more > hosted onion services.

Add a new service.

Citrine uses port 4869, so set that for both ports. Name it anything. "Nostr" will do.

You will need to restart orbot after you save.

Then you can go back and copy your onion service address. You'll need it for the next step.

## Amethyst Setup

Add ws://ONIONADDRESS:4869 as Outbox and DM relays in Amethyst.

https://i.nostr.build/UhKC9mEknjHF7BJ2.jpg
Also add ws://127.0.0.1:4869 as a local relay.

https://i.nostr.build/vnvHQEEHAn4e3Kl5.jpg

You should be able to check the relay info in Amethyst by clicking on the icon. It should now reflect what you have set in Citrine!

https://i.nostr.build/44jF543FWwEQiz1r.jpg

NOTE:
This requires running Tor at all times!

Anyone on the other end will also need to be running Tor to communicate with you over this relay, but not have the relay & service running. It would be better if they did though, then both sides can be hosted on a private relay.

nostr:nevent1qqsqnnpdn90qdxe9yfyr9hkl4uzqepdzz0p4jfzmqtz053c6759fmscpz3mhxw309ucnydewxqhrqt338g6rsd3e9upzq3xurskmnslm67lwjft7e66jhc7033qt4aak8arw266c5ycuwnctqvzqqqqqqydes96c

😎👌

Software required
https://github.com/vitorpamplona/amethyst
https://github.com/greenart7c3/Citrine
https://github.com/guardianproject/orbot


OrHow to run a private DM relay over Tor.
#Amethyst #Citrine #Orbot

## Citrine setup

Go to the settings tab.
https://i.nostr.build/ex9B7IdQK1q0AerO.jpg
Fill things in as appropriate. Leave the network related settings default.

https://i.nostr.build/NtvIB1gQFxiTTc47.jpg
Under "Accept events that refer to" add your npub. This will keep extraneous events from clogging your relay, but still allow DM to function. Note: If you add your npub to "Accept events signed by" your DM partner will not be able to send messages to your relay. You would need to add their npub as well. Maybe a security feature?

## Orbot setup

In orbot got to more > hosted onion services.

Add a new service.

Citrine uses port 4869, so set that for both ports. Name it anything. "Nostr" will do.

You will need to restart orbot after you save.

Then you can go back and copy your onion service address. You'll need it for the next step.

## Amethyst Setup

Add ws://ONIONADDRESS:4869 as Outbox and DM relays in Amethyst.

https://i.nostr.build/UhKC9mEknjHF7BJ2.jpg
Also add ws://127.0.0.1:4869 as a local relay.

https://i.nostr.build/vnvHQEEHAn4e3Kl5.jpg

You should be able to check the relay info in Amethyst by clicking on the icon. It should now reflect what you have set in Citrine!

https://i.nostr.build/44jF543FWwEQiz1r.jpg

NOTE:
This requires running Tor at all times!

Anyone on the other end will also need to be running Tor to communicate with you over this relay, but not have the relay & service running. It would be better if they did though, then both sides can be hosted on a private relay.

nostr:nevent1qqsqnnpdn90qdxe9yfyr9hkl4uzqepdzz0p4jfzmqtz053c6759fmscpz3mhxw309ucnydewxqhrqt338g6rsd3e9upzq3xurskmnslm67lwjft7e66jhc7033qt4aak8arw266c5ycuwnctqvzqqqqqqydes96c

😎👌

Software required
https://github.com/vitorpamplona/amethyst
https://github.com/greenart7c3/Citrine
https://github.com/guardianproject/orbot


OrHow to run a private DM relay over Tor.
#Amethyst #Citrine #Orbot

## Citrine setup

Go to the settings tab. https://i.nostr.build/ex9B7IdQK1q0AerO.jpg Fill things in as appropriate. Leave the network related settings default.

https://i.nostr.build/NtvIB1gQFxiTTc47.jpg Under "Accept events that refer to" add your npub. This will keep extraneous events from clogging your relay, but still allow DM to function. Note: If you add your npub to "Accept events signed by" your DM partner will not be able to send messages to your relay. You would need to add their npub as well. Maybe a security feature?

## Orbot setup

In orbot got to more > hosted onion services.

Add a new service.

Citrine uses port 4869, so set that for both ports. Name it anything. "Nostr" will do.

You will need to restart orbot after you save.

Then you can go back and copy your onion service address. You'll need it for the next step.

## Amethyst Setup

Add ws://ONIONADDRESS:4869 as Outbox and DM relays in Amethyst.

https://i.nostr.build/UhKC9mEknjHF7BJ2.jpg
Also add ws://127.0.0.1:4869 as a local relay.

https://i.nostr.build/vnvHQEEHAn4e3Kl5.jpg

You should be able to check the relay info in Amethyst by clicking on the icon. It should now reflect what you have set in Citrine!

https://i.nostr.build/44jF543FWwEQiz1r.jpg

NOTE:
This requires running Tor at all times!

Anyone on the other end will also need to be running Tor to communicate with you over this relay, but not have the relay & service running. It would be better if they did though, then both sides can be hosted on a private relay.

nostr:nevent1qqsqnnpdn90qdxe9yfyr9hkl4uzqepdzz0p4jfzmqtz053c6759fmscpz3mhxw309ucnydewxqhrqt338g6rsd3e9upzq3xurskmnslm67lwjft7e66jhc7033qt4aak8arw266c5ycuwnctqvzqqqqqqydes96c

😎👌

Software required
https://github.com/vitorpamplona/amethyst
https://github.com/greenart7c3/Citrine
https://github.com/guardianproject/orbot


Every time I hit "copy address" for the hosted onion service, the "restart orbot for changes" message appears and the address never hits the clipboard. Any ideas?


If stopping and starting the Tor service doesn't work, try a force restart and open the app again.


Thanks, I've done that a bunch of times. Tried most of the UI options ("exit", restart, delete and recreate onion service, etc.) and the same thing happens.
Maybe it's a GrapheneOS thing..?