Hello, 
T he procedure you mentioned should be working (.cache isn't needed). 
The registered username is basically just a (name->public key) entry in the 
blockchain so as long as you preserve access to your keys, the name remains in 
your control. 

Procedure if you have a backup of previous configuration 
(.config/ring/dring.yml and .local/share/ring): 
- First, before playing with configuration files, make sure that Ring 
(including the daemon process, dring) is not running: dring will override 
dring.yml on startup and exit. 
- Then copy (recursively) .config/dring and .local/share/ring from your backup 
to your new system. 
Note that dring.yml is supposed to be a readable, unencrypted yaml file. 
- Launch Ring. Your previous configuration including all of your previous 
accounts should be there. Registered usernames should work. 

If this is not working (for instance because backed-up dring.yml is corrupted), 
there is still a way to recover your account. 
You just need export.gz and your password. 
- quit Ring and make sure dring is not running 
- move/delete previous local configuration (.config/ring and .local/share/ring) 
- start Ring and create a new account (don't register username, this account 
will be deleted) 
- quit Ring and make sure dring is not running 
- notice new directory .local/share/ring/{account_id} 
- delete content of new directory .local/share/ring/{account_id}/ 
- copy content of backed-up account data to .local/share/ring/{account_id}/ 
(must include export.gz). 
- start Ring and Gnome client. It should ask to enter password to migrate 
account. Do so. 
- after some time the client might show an error message. At this point ignore 
the message, quit Ring. 
- start Ring again. Your account should be loaded. The registered username 
should work to call this account. 

Sorry for the messy procedure ; we plan to introduce better ways to backup and 
load accounts in the future. 

Regards, 
Adrien Béraud 
Ring developer, 
Savoir-faire Linux 


From: "Brett 11" <[email protected]> 
To: [email protected] 
Sent: Monday, January 2, 2017 4:22:02 PM 
Subject: [Ring] Recover User/Backup Ring Profile 



Hello, 




I have recently registered a username on the ring blockchain. The computer I 
did this on has since crashed but I DO have a backup of the following.. 




/.cache 

/.config 

/.local 




But when I try to copy these into my new OS, ring will not recognize them and 
forces me to create a new profile/username. 




The 'dring.yml' appears to be encrypted and I'm wondering if that is the 
issue?? I do have the 'add new device' password, export.gz, and private keys to 
this account. Is this enough to recover this username?? 




And another question is.. What is the recommended backup procedure?? 




I read another post about lost usernames and I imagine a LOT of usernames will 
indeed be lost, and if ring ever takes off, eventually this username feature 
will become useless if it is not possible to recover, backup, and/or recycle 
expired usernames. 




I also want to say thank you to the Ring team. I absolutely love the idea 
behind this software and really appreciate how much effort you guys are putting 
into it. I feel if Ring can get a fair shake that it could be to modern 
communication what the telephone was when it was invented. 




Thanks, 

Brett 







Reply via email to