Run Pleroma over ENS #58

Open
opened 2021-07-06 16:55:42 +00:00 by alexgleason · 2 comments

Domain names are integral to the design of the Fediverse, but DNS is also its existential threat due to being centrally controlled by the IANA.

ENS is a blockchain domain system built from the ground-up in Ethereum to potentially replace DNS in a censorship-resistant way.

So far, no ENS clients support traditional DNS records like A or CNAME. However, ENS over Tor is now possible. Pleroma supports Tor.

The endgoal would be .eth ActivityPub IDs, but first I think it would be good to experiment with running an existing site over ENS while leaving its clearnet version alone.

Running Pleroma over ENS

  1. Register a name on ENS.
  2. Enable Tor on Pleroma.
  3. Point your ENS at Pleroma's onion address.
  4. ??? does it work?

If this works, maybe federation over ENS is also possible.

Domain names are integral to the design of the Fediverse, but DNS is also its existential threat due to being centrally controlled by the IANA. [ENS](https://ens.domains/) is a blockchain domain system built from the ground-up in Ethereum to potentially replace DNS in a censorship-resistant way. So far, no ENS clients support traditional DNS records like A or CNAME. However, [ENS over Tor](https://medium.com/the-ethereum-name-service/ens-now-supports-tor-onion-address-resolution-9bb3bdff6217) is now possible. Pleroma [supports Tor](https://docs.pleroma.social/backend/configuration/onion_federation/). The endgoal would be .eth ActivityPub IDs, but first I think it would be good to experiment with running an existing site over ENS while leaving its clearnet version alone. ### Running Pleroma over ENS 1. Register a name on [ENS](https://ens.domains/). 2. Enable [Tor on Pleroma](https://docs.pleroma.social/backend/configuration/onion_federation/). 3. Point your [ENS at Pleroma's onion address](https://medium.com/the-ethereum-name-service/ens-now-supports-tor-onion-address-resolution-9bb3bdff6217). 4. ??? does it work? If this works, maybe federation over ENS is also possible.
Owner

I am very intrigued about this.

I am very intrigued about this.
Member

Yes, it does work.

zecircle.eth

https://zecircle.xyz/notice/A95FHV095enNdTsvVQ

Yes, it does work. zecircle.eth [https://zecircle.xyz/notice/A95FHV095enNdTsvVQ](https://zecircle.xyz/notice/A95FHV095enNdTsvVQ)
Sign in to join this conversation.
No labels
BE
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
pleroma/pleroma-meta#58
No description provided.