create account

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

View this thread on: hive.blogpeakd.comecency.com
· @someguy123 · (edited)
$1,090.40
.STEEM domains with SteemDNS Web UI and Mirror Domain (EASY TO USE)
[Original SteemDNS post](https://steemit.com/steemit/@someguy123/steem-dns-your-username-dot-steem-dns-on-the-blockchain)
----
[GUIDE for running your own SteemDNS](https://steemit.com/namecoin/@someguy123/guide-running-your-own-steemdns-server)
----

As a proper follow up to my [SteemDNS post](https://steemit.com/steemit/@someguy123/steem-dns-your-username-dot-steem-dns-on-the-blockchain), 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)

![](https://i.imgur.com/Bx4eNAy.gif)

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

The Web UI is located at **[DNS.STEEM.NETWORK](https://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](https://github.com/someguy123/steemdns-web) (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](https://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](https://github.com/someguy123/steemdns), 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](https://steemit.com/~witnesses)
----
πŸ‘  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 123 others
πŸ‘Ž  ,
properties (23)
authorsomeguy123
permlinksteemdns-web-ui-and-mirror-domain-easy-to-use
categorynamecoin
json_metadata{"tags":["namecoin","steem","dns","steemdns","steem-help"],"users":["someguy123"],"links":["https://steemit.com/steemit/@someguy123/steem-dns-your-username-dot-steem-dns-on-the-blockchain"]}
created2016-08-16 19:47:54
last_update2016-08-17 01:32:42
depth0
children14
last_payout2016-09-16 21:23:57
cashout_time1969-12-31 23:59:59
total_payout_value883.471 HBD
curator_payout_value206.927 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2,767
author_reputation103,945,664,283,580
root_title".STEEM domains with SteemDNS Web UI and Mirror Domain (EASY TO USE)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id840,204
net_rshares84,468,390,590,375
author_curate_reward""
vote details (189)
@afc ·
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.
properties (22)
authorafc
permlinkre-someguy123-steemdns-web-ui-and-mirror-domain-easy-to-use-20160816t195917090z
categorynamecoin
json_metadata{"tags":["steemitreport","namecoin"]}
created2016-08-16 19:59:18
last_update2016-08-16 19:59:18
depth1
children0
last_payout2016-09-16 21:23:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length123
author_reputation-870,094,442,443
root_title".STEEM domains with SteemDNS Web UI and Mirror Domain (EASY TO USE)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id840,380
net_rshares0
@ausbitbank ·
$0.21
FYI the github link is broken.. Shows how many people read past the headline :o/
https://github.com/Someguy123/steemdns-web
Thanks for all your hard work @someguy123 , digging through your code now :)
πŸ‘  , ,
properties (23)
authorausbitbank
permlinkre-someguy123-steemdns-web-ui-and-mirror-domain-easy-to-use-20160817t012959652z
categorynamecoin
json_metadata{"tags":["namecoin"],"users":["someguy123"],"links":["https://github.com/Someguy123/steemdns-web"]}
created2016-08-17 01:30:00
last_update2016-08-17 01:30:00
depth1
children2
last_payout2016-09-16 21:23:57
cashout_time1969-12-31 23:59:59
total_payout_value0.162 HBD
curator_payout_value0.046 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length200
author_reputation287,009,709,424,827
root_title".STEEM domains with SteemDNS Web UI and Mirror Domain (EASY TO USE)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id845,090
net_rshares331,914,150,174
author_curate_reward""
vote details (3)
@someguy123 ·
Hah, thanks for letting me know about that. I'm amazed nobody noticed that.

Good thing I was still able to edit the post! :)
πŸ‘  
properties (23)
authorsomeguy123
permlinkre-ausbitbank-re-someguy123-steemdns-web-ui-and-mirror-domain-easy-to-use-20160817t013319066z
categorynamecoin
json_metadata{"tags":["namecoin"]}
created2016-08-17 01:33:18
last_update2016-08-17 01:33:18
depth2
children1
last_payout2016-09-16 21:23:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length125
author_reputation103,945,664,283,580
root_title".STEEM domains with SteemDNS Web UI and Mirror Domain (EASY TO USE)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id845,126
net_rshares19,871,466,904
author_curate_reward""
vote details (1)
@ausbitbank ·
No worries and yeah seriously 119 votes and $1k+ and nobody clicked the main link in the article lol
πŸ‘  
properties (23)
authorausbitbank
permlinkre-someguy123-re-ausbitbank-re-someguy123-steemdns-web-ui-and-mirror-domain-easy-to-use-20160817t013418055z
categorynamecoin
json_metadata{"tags":["namecoin"]}
created2016-08-17 01:34:18
last_update2016-08-17 01:34:18
depth3
children0
last_payout2016-09-16 21:23:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length100
author_reputation287,009,709,424,827
root_title".STEEM domains with SteemDNS Web UI and Mirror Domain (EASY TO USE)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id845,137
net_rshares14,720,092,394
author_curate_reward""
vote details (1)
@jesta ·
$49.98
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!
πŸ‘  , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
authorjesta
permlinkre-someguy123-steemdns-web-ui-and-mirror-domain-easy-to-use-20160816t195519797z
categorynamecoin
json_metadata{"tags":["namecoin"]}
created2016-08-16 19:55:18
last_update2016-08-16 19:55:18
depth1
children2
last_payout2016-09-16 21:23:57
cashout_time1969-12-31 23:59:59
total_payout_value49.790 HBD
curator_payout_value0.193 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length577
author_reputation140,605,453,893,072
root_title".STEEM domains with SteemDNS Web UI and Mirror Domain (EASY TO USE)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id840,306
net_rshares16,575,222,503,536
author_curate_reward""
vote details (26)
@someguy123 ·
$21.83
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).
πŸ‘  , , , , , , , , , , , , , , , ,
properties (23)
authorsomeguy123
permlinkre-jesta-re-someguy123-steemdns-web-ui-and-mirror-domain-easy-to-use-20160816t195825000z
categorynamecoin
json_metadata{"tags":["namecoin"]}
created2016-08-16 19:58:24
last_update2016-08-16 19:58:24
depth2
children1
last_payout2016-09-16 21:23:57
cashout_time1969-12-31 23:59:59
total_payout_value19.346 HBD
curator_payout_value2.484 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length678
author_reputation103,945,664,283,580
root_title".STEEM domains with SteemDNS Web UI and Mirror Domain (EASY TO USE)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id840,361
net_rshares10,367,673,592,535
author_curate_reward""
vote details (17)
@jesta ·
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 :)
properties (22)
authorjesta
permlinkre-someguy123-re-jesta-re-someguy123-steemdns-web-ui-and-mirror-domain-easy-to-use-20160816t200449129z
categorynamecoin
json_metadata{"tags":["namecoin"]}
created2016-08-16 20:04:48
last_update2016-08-16 20:04:48
depth3
children0
last_payout2016-09-16 21:23:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length266
author_reputation140,605,453,893,072
root_title".STEEM domains with SteemDNS Web UI and Mirror Domain (EASY TO USE)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id840,468
net_rshares0
@johnnyyash ·
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.
properties (22)
authorjohnnyyash
permlinkre-someguy123-steemdns-web-ui-and-mirror-domain-easy-to-use-20160816t223048366z
categorynamecoin
json_metadata{"tags":["namecoin"]}
created2016-08-16 22:30:48
last_update2016-08-16 22:30:48
depth1
children0
last_payout2016-09-16 21:23:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length149
author_reputation16,860,783,213,618
root_title".STEEM domains with SteemDNS Web UI and Mirror Domain (EASY TO USE)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id842,729
net_rshares0
@justtryme90 ·
Congrats on your success here!  You've done some really great work so far.
properties (22)
authorjusttryme90
permlinkre-someguy123-steemdns-web-ui-and-mirror-domain-easy-to-use-20160817t005205558z
categorynamecoin
json_metadata{"tags":["namecoin"]}
created2016-08-17 00:52:06
last_update2016-08-17 00:52:06
depth1
children0
last_payout2016-09-16 21:23:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length74
author_reputation140,118,479,939,905
root_title".STEEM domains with SteemDNS Web UI and Mirror Domain (EASY TO USE)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id844,606
net_rshares0
@raymonjohnstone ·
You are a boss.
properties (22)
authorraymonjohnstone
permlinkre-someguy123-steemdns-web-ui-and-mirror-domain-easy-to-use-20160816t202403177z
categorynamecoin
json_metadata{"tags":["namecoin"]}
created2016-08-16 20:24:03
last_update2016-08-16 20:24:03
depth1
children0
last_payout2016-09-16 21:23:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length15
author_reputation14,658,524,655,578
root_title".STEEM domains with SteemDNS Web UI and Mirror Domain (EASY TO USE)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id840,777
net_rshares0
@thecryptofiend ·
$0.18
This is very cool.  People like you are really moving things forward with these exciting little projects.  How is your witness campaign going?
πŸ‘  
properties (23)
authorthecryptofiend
permlinkre-someguy123-steemdns-web-ui-and-mirror-domain-easy-to-use-20160817t000344912z
categorynamecoin
json_metadata{"tags":["namecoin"]}
created2016-08-17 00:03:45
last_update2016-08-17 00:03:45
depth1
children2
last_payout2016-09-16 21:23:57
cashout_time1969-12-31 23:59:59
total_payout_value0.138 HBD
curator_payout_value0.046 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length142
author_reputation323,603,913,866,384
root_title".STEEM domains with SteemDNS Web UI and Mirror Domain (EASY TO USE)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id844,013
net_rshares297,322,590,876
author_curate_reward""
vote details (1)
@someguy123 ·
$0.18
Rank 48 so far. Not many new votes, but the witness post from from $10 to $100 when my steemDNS post went viral :)
πŸ‘  
properties (23)
authorsomeguy123
permlinkre-thecryptofiend-re-someguy123-steemdns-web-ui-and-mirror-domain-easy-to-use-20160817t000540816z
categorynamecoin
json_metadata{"tags":["namecoin"]}
created2016-08-17 00:05:39
last_update2016-08-17 00:05:39
depth2
children1
last_payout2016-09-16 21:23:57
cashout_time1969-12-31 23:59:59
total_payout_value0.138 HBD
curator_payout_value0.046 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length114
author_reputation103,945,664,283,580
root_title".STEEM domains with SteemDNS Web UI and Mirror Domain (EASY TO USE)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id844,045
net_rshares297,322,590,876
author_curate_reward""
vote details (1)
@thecryptofiend ·
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:)
properties (22)
authorthecryptofiend
permlinkre-someguy123-re-thecryptofiend-re-someguy123-steemdns-web-ui-and-mirror-domain-easy-to-use-20160817t001706561z
categorynamecoin
json_metadata{"tags":["namecoin"]}
created2016-08-17 00:17:06
last_update2016-08-17 00:17:06
depth3
children0
last_payout2016-09-16 21:23:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length140
author_reputation323,603,913,866,384
root_title".STEEM domains with SteemDNS Web UI and Mirror Domain (EASY TO USE)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id844,184
net_rshares0
@virtualgrowth ·
Interesting, keep up the good work.
Wouldn't want to use my key.
I'll think over this and future possibilities. :)
πŸ‘  
properties (23)
authorvirtualgrowth
permlinkre-someguy123-steemdns-web-ui-and-mirror-domain-easy-to-use-20160816t221009588z
categorynamecoin
json_metadata{"tags":["namecoin"]}
created2016-08-16 22:10:09
last_update2016-08-16 22:10:09
depth1
children0
last_payout2016-09-16 21:23:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length114
author_reputation194,332,334,708,783
root_title".STEEM domains with SteemDNS Web UI and Mirror Domain (EASY TO USE)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id842,397
net_rshares16,011,032,043
author_curate_reward""
vote details (1)