Note
There is currently no way to reset you Embassy master password through a standard UI flow.
Note
Resetting you password with SSH only possible if you have already set up SSH on your Embassy.
Use the command line to gain SSH access to your Embassy, replacing [network-id]
with your Embassy’s unique ID:
ssh root@embassy-[network-id].local
Check if you have sqlite3 installed (with which
). If not, install it (with apt
):
which sqlite3 sudo apt install sqlite3
Access the sqlite3 terminal:
sudo sqlite3 /root/agent/start9_agent.sqlite3
Run:
delete from account; .quit
Exit the SSH session:
exit
Warning
Running setup process will generate new certificate and Tor address for your Embassy.
You can now visit http://embassy.local to reclaim your Embassy and set a new password.
Shut down your Embassy, disconnect from power, and remove the microSD card.
Insert the microSD card into your Linux computer and mount the drive:
mount [drive] [mount folder]
Check if you have sqlite3 installed. If not, install it:
which sqlite3
sudo apt install sqlite3
Access the sqlite3 terminal:
sudo sqlite3 /root/agent/start9_agent.sqlite3
Run:
delete from account;
.quit
Un-mount the microSD card:
umount [mount folder]
Return the microSD card to your Embassy and power it on.
Warning
Running setup process will generate new certificate and Tor address for your Embassy.
You can now visit http://embassy.local to reclaim your Embassy and set a new password.
You must factory reset your device by re-installing EmbassyOS, resulting in permanent loss of data. Visit the image downloader to obtain a new EmbassyOS image, then follow the Initial Setup guide.