Hi All,
I assume there are prerequisites and or dependencies that must be installed before following these steps. Can anyone point me to documentation for this please?
Thanks in advance.
Hi All,
I assume there are prerequisites and or dependencies that must be installed before following these steps. Can anyone point me to documentation for this please?
Thanks in advance.
Thanx! I’ll have to wait for the Windows executable, this gives me a good preview.
I’ll make a video for windows as well.
@dyamanaka A big THANK YOU I am sure from all the non-coders on the forum for your wonderful walk through of how to sent up a website. Very informative and quite an eye opener. Thanks Again.
All binaries provided are statically linked. So you should not need to deal with installing dependencies. Please report if you find otherwise
Thanks, David. I’ve added a link to it in the show notes of the podcast.
Hm, waterfox freezes whenever I try to enter my address, any idea?
Are your vaults still running ?
Yes, I think so. That´s from one of the logs:
INFO:routing::routing_node: RoutingNode Client(cb11df…b78d6e) listens on [Tcp(V4(192.168.178.36:58711))]
INFO:routing::routing_core: Routing Client bootstrapped.
INFO:safe_vault::vault: Vault received an event from routing : Bootstrapped
INFO:routing::routing_core: Routing Node has connected.
INFO:routing::routing_core: RT(1) added 470261…253f15
INFO:safe_vault::vault: Vault received an event from routing : Connected
INFO:safe_vault::vault: Vault received an event from routing : Churn([d73a11…e5a397, 470261…253f15])
INFO:safe_vault::vault: vault added connected node
INFO:safe_vault::vault: refreshing account type 5483205 of group d73a11…e5a397 to network
INFO:safe_vault::vault: Vault received an event from routing : Refresh(5483205, d73a11…e5a397, [[162, 100, 110, 97, 109, 101, 152, 64, 24, 215, 24, 58, 17, 24, 128, 24, 130, 24, 100, 24, 135, 24, 127, 24, 42, 24, 60, 17, 24, 81, 24, 185, 24, 134, 24, 85, 24, 110, 24, 24, 24, 144, 24, 89, 24, 66, 24, 31, 24, 139, 24, 224, 24, 58, 24, 232, 24, 161, 24, 229, 8, 24, 72, 24, 124, 1, 24, 237, 24, 65, 24, 83, 24, 217, 24, 41, 24, 195, 6, 24, 163, 24, 244, 24, 71, 24, 224, 24, 50, 24, 74, 24, 234, 24, 140, 24, 154, 24, 109, 24, 213, 24, 71, 24, 163, 24, 235, 24, 198, 24, 145, 24, 188, 24, 186, 3, 24, 149, 24, 168, 24, 218, 24, 211, 24, 229, 24, 163, 24, 151, 110, 114, 101, 115, 111, 117, 114, 99, 101, 95, 105, 110, 100, 101, 120, 1]])
INFO:safe_vault::vault: Vault received an event from routing : Refresh(5483205, 470261…253f15, [[162, 100, 110, 97, 109, 101, 152, 64, 24, 71, 2, 24, 97, 24, 91, 24, 117, 24, 126, 24, 111, 1, 24, 122, 24, 251, 17, 24, 31, 24, 208, 3, 24, 236, 24, 144, 10, 24, 140, 24, 62, 24, 96, 13, 24, 204, 21, 21, 24, 61, 24, 143, 24, 61, 24, 60, 24, 205, 24, 199, 24, 216, 24, 229, 24, 40, 24, 49, 24, 37, 24, 205, 24, 124, 24, 196, 24, 164, 24, 165, 24, 198, 24, 79, 24, 26, 24, 46, 24, 242, 24, 244, 24, 102, 24, 91, 24, 93, 24, 127, 24, 229, 24, 119, 24, 146, 24, 141, 24, 29, 24, 133, 24, 34, 24, 186, 24, 222, 24, 183, 24, 77, 24, 37, 24, 63, 21, 110, 114, 101, 115, 111, 117, 114, 99, 101, 95, 105, 110, 100, 101, 120, 1]])
INFO:routing::routing_core: RT(2) added 7225d8…5f3092
INFO:safe_vault::vault: Vault received an event from routing : Churn([d73a11…e5a397, 470261…253f15, 7225d8…5f3092])
INFO:safe_vault::vault: vault added connected node
INFO:safe_vault::vault: refreshing account type 5483205 of group d73a11…e5a397 to network
INFO:safe_vault::vault: Vault received an event from routing : Refresh(5483205, 7225d8…5f3092, [[162, 100, 110, 97, 109, 101, 152, 64, 24, 114, 24, 37, 24, 216, 24, 194, 24, 165, 24, 186, 24, 162, 21, 24, 196, 24, 205, 24, 157, 24, 34, 24, 236, 24, 247, 24, 153, 24, 46, 24, 87, 24, 250, 24, 92, 24, 110, 24, 235, 24, 151, 7, 24, 38, 24, 70, 24, 41, 24, 75, 24, 208, 24, 236, 24, 36, 24, 142, 24, 197, 24, 187, 24, 222, 24, 184, 24, 221, 7, 24, 113, 24, 66, 24, 253, 24, 118, 24, 60, 24, 242, 24, 105, 24, 229, 24, 69, 24, 189, 24, 34, 24, 166, 24, 192, 24, 192, 24, 33, 24, 183, 24, 148, 24, 236, 24, 158, 24, 239, 24, 246, 24, 186, 24, 236, 20, 24, 95, 24, 48, 24, 146, 110, 114, 101, 115, 111, 117, 114, 99, 101, 95, 105, 110, 100, 101, 120, 1]])
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Put(StructuredData( type_tag: 14999 , name: 864c6a…c4c466 , version: 0 , data: “9b1db3…9e36be” , previous_owner_keys : () , current_owner_keys : (“4e0923…35f06b” ) , prev_owner_signatures : (“675ce5…f8520b” ) )), our_authority: ClientManager(name:864c6a…c4c466), from_authority: Client(relay:d73a11…e5a397, public_key:43db3c…348d3e), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Put(StructuredData( type_tag: 14999 , name: 864c6a…c4c466 , version: 0 , data: “9b1db3…9e36be” , previous_owner_keys : () , current_owner_keys : (“4e0923…35f06b” ) , prev_owner_signatures : (“675ce5…f8520b” ) )), our_authority: NaeManager(name:864c6a…c4c466), from_authority: ClientManager(name:864c6a…c4c466), response_token: None }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Put(StructuredData( type_tag: 15101 , name: 81d1ef…b10acb , version: 0 , data: “829848…3c18f8” , previous_owner_keys : () , current_owner_keys : (“4e0923…35f06b” ) , prev_owner_signatures : (“f03f97…d89905” ) )), our_authority: ClientManager(name:81d1ef…b10acb), from_authority: Client(relay:d73a11…e5a397, public_key:43db3c…348d3e), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Get(StructuredData(bb467e…f24a2b, 14999), 1), our_authority: NaeManager(name:864c6a…c4c466), from_authority: Client(relay:d73a11…e5a397, public_key:43db3c…348d3e), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Put(StructuredData( type_tag: 15101 , name: 81d1ef…b10acb , version: 0 , data: “829848…3c18f8” , previous_owner_keys : () , current_owner_keys : (“4e0923…35f06b” ) , prev_owner_signatures : (“f03f97…d89905” ) )), our_authority: NaeManager(name:81d1ef…b10acb), from_authority: ClientManager(name:81d1ef…b10acb), response_token: None }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Post(StructuredData( type_tag: 14999 , name: 864c6a…c4c466 , version: 1 , data: “4a6c3f…c9e4b6” , previous_owner_keys : () , current_owner_keys : (“4e0923…35f06b” ) , prev_owner_signatures : (“ac051a…09e807” ) )), our_authority: NaeManager(name:864c6a…c4c466), from_authority: Client(relay:d73a11…e5a397, public_key:43db3c…348d3e), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Put(StructuredData( type_tag: 15101 , name: 6cd762…fe410e , version: 0 , data: “829848…1a187f” , previous_owner_keys : () , current_owner_keys : (“4e0923…35f06b” ) , prev_owner_signatures : (“6669c4…026d08” ) )), our_authority: ClientManager(name:6cd762…fe410e), from_authority: Client(relay:d73a11…e5a397, public_key:43db3c…348d3e), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Get(StructuredData(8c25fd…f89dca, 15101), 2), our_authority: NaeManager(name:81d1ef…b10acb), from_authority: Client(relay:d73a11…e5a397, public_key:43db3c…348d3e), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Put(StructuredData( type_tag: 15101 , name: 6cd762…fe410e , version: 0 , data: “829848…1a187f” , previous_owner_keys : () , current_owner_keys : (“4e0923…35f06b” ) , prev_owner_signatures : (“6669c4…026d08” ) )), our_authority: NaeManager(name:6cd762…fe410e), from_authority: ClientManager(name:6cd762…fe410e), response_token: None }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Post(StructuredData( type_tag: 15101 , name: 81d1ef…b10acb , version: 1 , data: “829848…184201” , previous_owner_keys : () , current_owner_keys : (“4e0923…35f06b” ) , prev_owner_signatures : (“411a84…7d900d” ) )), our_authority: NaeManager(name:81d1ef…b10acb), from_authority: Client(relay:d73a11…e5a397, public_key:43db3c…348d3e), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Get(StructuredData(8c25fd…f89dca, 15101), 3), our_authority: NaeManager(name:81d1ef…b10acb), from_authority: Client(relay:d73a11…e5a397, public_key:43db3c…348d3e), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Get(StructuredData(cbe282…d5a0fe, 15101), 4), our_authority: NaeManager(name:6cd762…fe410e), from_authority: Client(relay:d73a11…e5a397, public_key:43db3c…348d3e), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Post(StructuredData( type_tag: 15101 , name: 6cd762…fe410e , version: 1 , data: “829848…7a183c” , previous_owner_keys : () , current_owner_keys : (“4e0923…35f06b” ) , prev_owner_signatures : (“32615f…3a3c09” ) )), our_authority: NaeManager(name:6cd762…fe410e), from_authority: Client(relay:d73a11…e5a397, public_key:43db3c…348d3e), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Get(StructuredData(cbe282…d5a0fe, 15101), 5), our_authority: NaeManager(name:6cd762…fe410e), from_authority: Client(relay:d73a11…e5a397, public_key:43db3c…348d3e), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Get(StructuredData(ded399…261183, 5), 6), our_authority: NaeManager(name:e219e8…6e30c3), from_authority: Client(relay:d73a11…e5a397, public_key:43db3c…348d3e), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Put(StructuredData( type_tag: 14999 , name: 7ed9fa…b74e0f , version: 0 , data: “cdff14…3dda2b” , previous_owner_keys : () , current_owner_keys : (“34b50c…d7df6d” ) , prev_owner_signatures : (“368a5f…920e08” ) )), our_authority: ClientManager(name:7ed9fa…b74e0f), from_authority: Client(relay:d73a11…e5a397, public_key:66af13…6f528f), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Put(StructuredData( type_tag: 15101 , name: ecb729…3a2256 , version: 0 , data: “829848…0218da” , previous_owner_keys : () , current_owner_keys : (“34b50c…d7df6d” ) , prev_owner_signatures : (“efa223…a5b606” ) )), our_authority: ClientManager(name:ecb729…3a2256), from_authority: Client(relay:d73a11…e5a397, public_key:66af13…6f528f), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Get(StructuredData(58da59…d427bd, 14999), 1), our_authority: NaeManager(name:7ed9fa…b74e0f), from_authority: Client(relay:d73a11…e5a397, public_key:66af13…6f528f), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Put(StructuredData( type_tag: 14999 , name: 7ed9fa…b74e0f , version: 0 , data: “cdff14…3dda2b” , previous_owner_keys : () , current_owner_keys : (“34b50c…d7df6d” ) , prev_owner_signatures : (“368a5f…920e08” ) )), our_authority: NaeManager(name:7ed9fa…b74e0f), from_authority: ClientManager(name:7ed9fa…b74e0f), response_token: None }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Put(StructuredData( type_tag: 15101 , name: ecb729…3a2256 , version: 0 , data: “829848…0218da” , previous_owner_keys : () , current_owner_keys : (“34b50c…d7df6d” ) , prev_owner_signatures : (“efa223…a5b606” ) )), our_authority: NaeManager(name:ecb729…3a2256), from_authority: ClientManager(name:ecb729…3a2256), response_token: None }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Post(StructuredData( type_tag: 14999 , name: 7ed9fa…b74e0f , version: 1 , data: “b46688…57ecf9” , previous_owner_keys : () , current_owner_keys : (“34b50c…d7df6d” ) , prev_owner_signatures : (“cd308d…c8e902” ) )), our_authority: NaeManager(name:7ed9fa…b74e0f), from_authority: Client(relay:d73a11…e5a397, public_key:66af13…6f528f), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Put(StructuredData( type_tag: 15101 , name: 9331df…573f4c , version: 0 , data: “829848…7e1890” , previous_owner_keys : () , current_owner_keys : (“34b50c…d7df6d” ) , prev_owner_signatures : (“305df5…4bd10b” ) )), our_authority: ClientManager(name:9331df…573f4c), from_authority: Client(relay:d73a11…e5a397, public_key:66af13…6f528f), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Get(StructuredData(638259…44ed69, 15101), 2), our_authority: NaeManager(name:ecb729…3a2256), from_authority: Client(relay:d73a11…e5a397, public_key:66af13…6f528f), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Put(StructuredData( type_tag: 15101 , name: 9331df…573f4c , version: 0 , data: “829848…7e1890” , previous_owner_keys : () , current_owner_keys : (“34b50c…d7df6d” ) , prev_owner_signatures : (“305df5…4bd10b” ) )), our_authority: NaeManager(name:9331df…573f4c), from_authority: ClientManager(name:9331df…573f4c), response_token: None }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Post(StructuredData( type_tag: 15101 , name: ecb729…3a2256 , version: 1 , data: “829848…182e09” , previous_owner_keys : () , current_owner_keys : (“34b50c…d7df6d” ) , prev_owner_signatures : (“dd6ab0…82f709” ) )), our_authority: NaeManager(name:ecb729…3a2256), from_authority: Client(relay:d73a11…e5a397, public_key:66af13…6f528f), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Get(StructuredData(638259…44ed69, 15101), 3), our_authority: NaeManager(name:ecb729…3a2256), from_authority: Client(relay:d73a11…e5a397, public_key:66af13…6f528f), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Get(StructuredData(6b8461…5299f1, 15101), 4), our_authority: NaeManager(name:9331df…573f4c), from_authority: Client(relay:d73a11…e5a397, public_key:66af13…6f528f), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Post(StructuredData( type_tag: 15101 , name: 9331df…573f4c , version: 1 , data: “829848…bd1855” , previous_owner_keys : () , current_owner_keys : (“34b50c…d7df6d” ) , prev_owner_signatures : (“98a203…a4f700” ) )), our_authority: NaeManager(name:9331df…573f4c), from_authority: Client(relay:d73a11…e5a397, public_key:66af13…6f528f), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Get(StructuredData(6b8461…5299f1, 15101), 5), our_authority: NaeManager(name:9331df…573f4c), from_authority: Client(relay:d73a11…e5a397, public_key:66af13…6f528f), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Get(StructuredData(ded399…261183, 5), 6), our_authority: NaeManager(name:e219e8…6e30c3), from_authority: Client(relay:d73a11…e5a397, public_key:66af13…6f528f), response_token: Some(SignedToken) }
Revise if you’re using the network or the mock addon.
I mean… if you downloaded the safe_dns_example-network-yourOS.zip, install safe_addon-0.0.1-network-yourOS.xpi and not the mock version (safe_addon-0.0.1-mock-yourOS.xpi).
After successfully installing the addon, restart your navigator and try it another time
I don’t know if that’s exactly the problem, but maybe it can help you!
Question that only I can have. I’ve downloaded the safe_dns example. But I did this in an “Try Unbuntu environment” I know that if I shutdown my computer everything is erased.
In safe_dns_example-linux-x64 I’ve choose service.domain
safecoin.exchange
Will I loose this if I turn off my computer? Yes I think so. But can I still have access to this service.domain? I didn’t authenticate anything or enter a username or password.
okay … i might be a little bit slow here - but you are running everything inside this try ubuntu environment on one singled pc…- aren’t you …? so if you shut it down everything (including “registered” domains) are erased since there is no connection to the “outer network” …?
Yeah I just coulden’t wait to see this baby run. So I started running it in a try unbuntu environment. unfortunately the ff addon doesn’t work in this environment on firefox 31.0 (it’s not compatible)
But I’ll keep this computer as long as possible
oooooh yes i was veeeeeeery impatient too because of this i just downloaded the mock-version … I thought it would save me some seconds =D
Vagrant with virtualbox will probably suit well.
I think you’re hosting it on the little SAFE Vaults you set up on your machine, so when you restart it you’d have to restart the vaults I think?
IDK if you’ll need to re-upload the content or if it stays. I thought they said that it’s non-persistent data tho so after you shut down the vaults you might need to re-upload.
Maybe I’m just trying to sound smarter than I actually am tho (a definite possibility)
The vault data is stored in /tmp/safe_vault.<randomstring>
. If your system flushes your /tmp
directory when it is rebooted, then yes. At that point, there is no network, 'cause you’ve effectively deleted the entire contents of the network (as your services are the only ones in the network). At that point you’d have to re-upload them and try again.
I believe that the service.domain
domainname is stored in the metadata of the files and/or the reference files in the safe vaults. The best-case scenario is that the /tmp
directory is not flushed, and the reference files are stored somewhere and are persistent.
My understanding is that the default is going to be deleting the /tmp
dir. I haven’t been able to find any vault files that specify the domainname, so that may not even exist.
And never you will…