Run a local instance of Trezor Wallet.

Bach N.

Required: Terminal, Python, a few minutes.

First of all, you will need to make sure you have Python installed. macOS users have Python preinstalled as do certain Linux distros. Windows users will need to install Python manually — you can follow this guide. Linux users can use this guide.

If you do not have Python installed, then setting it up will take the most time.

  1. To download Trezor Wallet, access this link: https://wallet.trezor.io/data/mytrezor-archive.tgz
  2. Extract it into a folder. I used my home folder. ~/mytrezor
  3. Open Terminal and navigate to the folder with Trezor Wallet.
    cd ~/mytrezor
  4. In the folder with Trezor Wallet, run this command python -m SimpleHTTPServer 8000 . Make sure there is no space after 8000.
    (If you have python3, then run python3 -m http.server 8000 )
  5. This will run a server at localhost:8000
  6. Open localhost:8000 in Google Chrome or Firefox.
  7. And you are done.

If you decide to rely on a local-served Trezor Wallet, make sure to regularly download a snapshot off the link above to keep the Wallet app updated at all times.


Next step?

Done? Still have time to spare? Then you can run a local backend, to be completely independent of the SatoshiLabs infrastructure. A guide is available in Trezor Wiki: https://wiki.trezor.io/User_manual:Running_a_local_instance_of_Trezor_Wallet_backend_(Blockbook)

Bach N.

Written by

Bach N.

perfecting writing skills one post at a time. in a long term relationship with @satoshilabs 😂

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade