Jump to content

Search the Community

Showing results for tags 'blockchain dns'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • News & Announcements
    • BlockForums Announcements
    • Denarius Announcements
    • Kronos Wallet Announcements
    • The Crypto News Feed
  • Cryptocurrency Discussions
    • Cryptocurrencies
    • Altcoin Announcements
    • General Discussion
    • Tutorials & Help
  • Denarius Discussions
    • General Discussion
    • Tutorials & Help
    • Marketing & PR
    • Development
    • Mining & Staking
    • Trading & Exchanges
    • Marketplace
  • Programming & Design
    • Development QA
    • Design QA
  • Gaming
    • Bot Downloads & Discussion
    • Gaming Discussion
  • Classifieds
    • Buy Sell and Trade
  • Other Discussions
    • Element 115
    • The Lounge
    • Hardware & IoT
    • Tutorials & Guides
    • Domains & Hosting

Product Groups

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


About Me


BTC Address

Found 5 results

  1. How to upgrade the Denarius v3.3.9.11 wallet, QT or Daemon, now with DDNS, decentralized Domain support. The idea here is to not force a mandatory protocol upgrade, we can swap the wallet and either sync from block 0, or use chaindata. This will be wordy, but its not too many steps. Latest binaries - https://github.com/carsenk/denarius/releases First stop wallet and backup wallet.dat somewhere safe, like a USB thumbdrive. Download the v3.3.9.11 binary or compile from source. Unzip to wherever you normally run the binary from. For Windows you just replace your existing Denarius.exe file. Delete the files in the chaindata folder and keep denarius.conf fortunastake.conf wallet.dat. Data Directory Locations OS Data Directory Windows %APPDATA%\Denarius macOS /Library/Application Support/Denarius Linux ~/.denarius/ Now you can choose to sync from block 0 or download chaindata.zip from https://denarii.cloud/ . Put this file in your above Data Directory and unzip in place. After unzipping chaindata.zip, restart the wallet. Common new options in denarius.conf DDNS=1 turns on the local DDNS support to resolve directly from the wallet, turn off with 0. Might be handy when running multiple wallets on same computer. DDNSPORT=5333 default port for DDNS, that can be changed, might be handy if running multiple wallets on same computer with DDNS=1 Don't forget to checkout how to get started with Denarius DDNS NVS.
  2. Say you want to run a blog behind IPFS and then use the Denarius DDNS NVS for your domain name because you are being censored for whatever reason. basic guide to do this, and just throw in a hugo or ghost blog platform into a directory. A few basic examples will be shown over time for the blog setup. reference: https://www.linode.com/docs/guides/install-go-on-ubuntu/ install latest go for your OS https://golang.org/dl/ wget https://golang.org/dl/go1.15.7.linux-amd64.tar.gz tar xzvf go1.15.7.linux-amd64.tar.gz sudo chown -R root:root ./go sudo mv go /usr/local nano ~/.profile add export GOPATH=$HOME/go export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin load into current shell instance source ~/.profile Grab carsens fork of go-ipfs daemon sudo apt-get install libc6-dev gcc make git clone https://github.com/carsenk/go-ipfs cd go-ipfs make build cd cmd/ipfs sudo cp ipfs /usr/local/bin Initialize IPFS daemon ipfs init Add ipfs systemd sudo nano /etc/systemd/system/ipfs.service [Unit] Description=IPFS daemon After=network.target [Service] ### Uncomment the following line for custom ipfs datastore location # Environment=IPFS_PATH=/path/to/your/ipfs/datastore User=denarius ExecStart=/usr/local/bin/ipfs daemon --enable-namesys-pubsub Restart=always [Install] WantedBy=multi-user.target setup systemd sudo systemctl restart ipfs sudo systemctl status ipfs sudo systemctl enable ipfs to bypass your resolver cd /etc sudo rm resolv.conf nano resolv.conf Use Denarius DNS for name resolving 107.152.32.30 192.3.62.20 on Denarius wallet name_new dns:wiki.d A=199.195.249.96|TXT=dnslink=/ipns/k2k4r8n1h4mclh1ovwewhe5wmz8dygrqoh6u5tr51puvf1e5waoz2c0h 9999 edit nginx nano /etc/nginx/sites-available/default This is for a full IPFS blog behind cloudflare for your regular domain, an onion address through TOR and your Denarius DDNS domain name to show how its all put together. server { listen 80; listen [::]:80; server_name denarius.wiki; return 302 https://$server_name$request_uri; } server { listen 443 ssl; listen [::]:443 ssl http2; ssl on; ssl_certificate /etc/ssl/certs/cert.pem; ssl_certificate_key /etc/ssl/private/key.pem; location / { proxy_pass http://127.0.0.1:8080; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; } } server { listen 127.0.0.1:80; server_name fpn2nkmpvmp4ruzjiyn7hvwhfklhcptr7pukhyoe4et5ztte24ehpzqd.onion; error_log /var/log/nginx/hidden_service.error.log; access_log off; #location / { # proxy_pass http://localhost:8080/ipns/denarius.wiki; # proxy_http_version 1.1; # proxy_set_header Upgrade $http_upgrade; # proxy_set_header Connection 'upgrade'; # proxy_set_header Host $host; # proxy_cache_bypass $http_upgrade; location / { root /usr/share/nginx/html; index index.html index.htm index.nginx-debian.html; } } server { listen 80; server_name wiki.d; location / { proxy_pass http://localhost:8080; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $remote_addr; } } For purely using a Denarius domain all you need is server { listen 80; server_name wiki.d; location / { proxy_pass http://localhost:8080; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $remote_addr; } } Now restart nginx sudo service nginx restart In your Denarius wallet this is the debug console command. You want an A record pointing to your vps and a TXT record pointing to the ipns or ipfs hash you created when you added your files to ipfs. name_new dns:wiki.d A=199.195.249.96|TXT=dnslink=/ipns/k2k4r8n1h4mclh1ovwewhe5wmz8dygrqoh6u5tr51puvf1e5waoz2c0h 9999 If you put your website/blog into say ~/website run this command to get the hash TMP=`/usr/local/bin/ipfs add -r /home/username/website/ | awk 'END{printf $2}'` && /usr/local/bin/ipfs name publish $TMP The hash will pop out for your IPNS and IPFS hashes to put in your TXT record. You can't screw anything up, so don't be scared to mess up trying stuff. Different ways to view the Denarius Wiki https://denarius.wiki/ https://ipfs.denarius.io/ipns/denarius.wiki/ http://fpn2nkmpvmp4ruzjiyn7hvwhfklhcptr7pukhyoe4et5ztte24ehpzqd.onion/ http://wiki.d https://ipfs.denarius.io/ipns/wiki.d/
  3. Simply navigate to your "Internet" settings in your Unifi Network Controller, select DNS Servers and enter in 107.172.214.168 and 192.3.62.20
  4. Top Free DNS Servers by Speed 5/27/2020: Speed Data from https://www.dnsperf.com/#!dns-resolvers 1.1.1.1 - 1.0.0.1 (Cloudflare) 8.8.8.8 - 8.8.4.4 (Google) 208.67.222.222 - 208.67.220.220 (OpenDNS) 45.90.28.21 - 45.90.30.21 (NextDNS) 156.154.70.5 - 156.154.71.5 (Neustar) 199.85.126.10 199.85.127.10 (Norton) 8.26.56.26 8.20.247.20 (NuSEC by Comodo) 9.9.9.9 - 149.112.112.112 (Quad9) 195.46.39.39, 195.46.39.40 (SafeDNS) ------------------------------------------------------ The speed might not be as fast as 1.1.1.1, but https://www.opennic.org/ also has great censorship resistant DNS servers available and additional domain support. Feel free to add the DNS servers you use in this thread!
  5. Lets start by making 2 things. First we will create a name called @example which someone can send denarius to. And then we will create a basic domain. Load the wallet and get some Denarius coins. We will need this to pay the fee + fee to miners to create / update / delete records. Go to the NVS screen or debug console to fill this in. I am going to use Debug console for most of the guide as its easier at the moment. Example of what this looks like in the debug console. name_new @blockforumsexample "In Denarius We Trust" 365 We then get a tx hash Under the My Denarius Names tab as you wait for the transaction to happen you will see a yellow highlight. Once the transaction goes through the yellow hightlight disappears and you now have your @name added to your wallet. To show your name type below name_show @blockforumsexample and you get { "name" : "@blockforumsexample", "value" : "In Denarius We Trust", "txid" : "1f19ede29c259cbb7335bf72f97942a3a23a941c0da7d557f74ce4f964ace842", "address" : "DR8f9v3WXqzRim7B4VzeKVYi6GG1jtpyhL", "expires_in" : 1051199, "expires_at" : 5265039, "time" : 1612055193 } To send to the name type sendtoname @blockforumsexample 1.337
×
×
  • Create New...