Skip to content

FreedomNames/FreedomNames

Repository files navigation

Freedom Names

Decentralized DNS (Domain Name System) using DHT, written in Golang.

Usage

To run a node, just run:

go run .

Troubleshooting

To avoid warnings for the Quic protocol, increase kernel limit receive buffers:

sudo sysctl -w net.core.rmem_max=7500000
sudo sysctl -w net.core.wmem_max=7500000

Make it paermanent by adding to /etc/sysctl.conf:

net.core.rmem_max=7500000
net.core.wmem_max=7500000

Development

Install air and run (air will automatically recompile code on file changes):

air

Run a bootstrap node:

go run . bootstrap

Releases

No releases published

Packages

No packages published

Languages