Menu

Forgot Password

Note

There is currently no way to reset you Embassy master password through a standard UI flow.

Using SSH

Note

Resetting you password with SSH only possible if you have already set up SSH on your Embassy.

  1. 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
    
  2. Check if you have sqlite3 installed (with which). If not, install it (with apt):

    which sqlite3
    sudo apt install sqlite3
    
  3. Access the sqlite3 terminal:

    sudo sqlite3 /root/agent/start9_agent.sqlite3
    
  4. Run:

    delete from account;
    .quit
    
  5. Exit the SSH session:

    exit
    

    Warning

    Running setup process will generate new certificate and Tor address for your Embassy.

  6. You can now visit http://embassy.local to reclaim your Embassy and set a new password.

Using a Linux Computer

  1. Shut down your Embassy, disconnect from power, and remove the microSD card.

  2. Insert the microSD card into your Linux computer and mount the drive:

    mount [drive] [mount folder]
    
  3. Check if you have sqlite3 installed. If not, install it:

    which sqlite3
    sudo apt install sqlite3
    
  4. Access the sqlite3 terminal:

    sudo sqlite3 /root/agent/start9_agent.sqlite3
    
  5. Run:

    delete from account;
    .quit
    
  6. Un-mount the microSD card:

    umount [mount folder]
    
  7. 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.

  8. You can now visit http://embassy.local to reclaim your Embassy and set a new password.

No SSH/Linux

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.