.STEEM domains with SteemDNS Web UI and Mirror Domain (EASY TO USE)

in #namecoin8 years ago (edited)

Original SteemDNS post

GUIDE for running your own SteemDNS

As a proper follow up to my SteemDNS post, I have made SteemDNS easy to use, with the addition of a Web UI, and a proxy domain (shorter domain coming soon™).

If you aren't already aware, SteemDNS is a domain system on the STEEM blockchain, allowing yourusername.steem to point to any server you want. (but you'll need custom DNS like Namecoin if you want .steem directly to work)

What can I do with the Web UI, and where can I find it?

The Web UI is located at DNS.STEEM.NETWORK, and allows you to login with either your Active private key (preferred for security), or your master password. You can get your private key by going to your wallet on Steemit, and press "Show Private" next to the Active key.

Don't worry, it's all done inside of your browser, we don't store anything at all on our servers.

The Web UI allows you to create new records, as well as delete records from your json_metadata through a point and click GUI. It uses the existing dns:{records:[]} system previously described.

Does it damage my existing items in the JSON?

If your json_metadata is correctly formatted, it will only touch the DNS entries within your JSON Metadata, leaving any other entries in-place.

If there's a problem, it will warn you with a large error that your JSON Metadata will be erased/reset on save because it's mal-formatted.

Is it open source?

YES. You can get it on Github (Released under GNU AGPL)

But what if I want to access .steem domains without changing my settings

I don't have a truly short domain yet, but I've solved the issue for now with the following mirror/proxy domain:

http://someguy123.user.steem.network

You can replace someguy123 with your username, and it will retrieve the record from my DNS server. (there's also a link to this on the DNS page when you log in, with your username in it already)

For those trying to run their own DNS server, the mirror code has been added to the original SteemDNS loader script on Github, which supports multiple mirror domains as necessary.

Thank you for reading. Follow me for more fun development projects for Steem, and vote for @someguy123 to be a witness

Sort:  

As a community, we really have to find a way to build projects like these without requiring a user's the active key. It's not that I don't trust you, it's that I don't trust anyone with my active key. I'd still like to be able to use services like these though.

Maybe we could kick off a discussion to allow the posting key to update our profile information, even if to start it's just the json_metadata field?

Either way, I love how this is progressing. I don't personally have a use for it at the moment, but it's got a lot of potential. Keep up the awesome work!

Completely understandable. Unfortunately the json_metadata does require the active key. It's better than the master password at the least.

Of course my project is fully open source, and uses very simple JS that you could look through and audit in a day or two max. It uses a copy of SteemJS from SVK, with no modifications so you can verify the hash.

To top it off, you'll notice that it's a static HTML page, no backend, and that it doesn't communicate with my websocket server, instead it uses Steemit's (I would use steem.ws but Steemit's WS is so much faster, and I'm already using so many resources for my witness/seed I don't feel like setting up my own RPC server).

Absolutely, like I said, it's not that I don't trust you - I just may not be trusting in the fact that my active key is now flying through the internet somewhere heh.

I'm posing it the idea in hopes that we'll be able to come up with a solution to these worries :)

This is very cool. People like you are really moving things forward with these exciting little projects. How is your witness campaign going?

Rank 48 so far. Not many new votes, but the witness post from from $10 to $100 when my steemDNS post went viral :)

Cool well you have my vote. If I had the know how I would run to be a witness myself too and plug everything into SP. Hope you get there:)

Interesting, keep up the good work.
Wouldn't want to use my key.
I'll think over this and future possibilities. :)

Thank you for ur update I'm new to this, please support me and post in my new tag #steemitreport, and help with my new tag.

You are a boss.

Great idea. I can see this being useful for sharing your Steem posts with others outside the network and maybe even generating more leads for Steem.

Congrats on your success here! You've done some really great work so far.

Coin Marketplace

STEEM 0.17
TRX 0.15
JST 0.028
BTC 57912.63
ETH 2348.79
USDT 1.00
SBD 2.37