Bitcoin Forum

Bitcoin => Armory => Topic started by: Tolosi on June 20, 2023, 03:52:50 PM



Title: Armory wallet question
Post by: Tolosi on June 20, 2023, 03:52:50 PM
Is it possible to configure Armory so that wallet files would be re-created on a separate disk?

I actually want to have wallet files re-created on a TrueCrupt virtual disk and nothing is ever written on the disk on the PC running the off-line Armory.


Title: Re: Armory wallet question
Post by: Zaguru12 on June 20, 2023, 04:04:52 PM
You can actually read through this thread, maybe it could be of help, it’s a very old thread though
 https://bitcointalk.org/index.php?topic=390262.0 (https://bitcointalk.org/index.php?topic=390262.0)


Title: Re: Armory wallet question
Post by: ImThour on June 20, 2023, 04:07:02 PM
If you want to store your wallet files on a separate disk or a TrueCrypt virtual disk, you would need to manually move the wallet files to the location after they are created by Armory Wallet, there is no other way around.

Once you moved the wallet files, verify that Armory can load the wallet files from the new location on the TrueCrypt virtual disk. You may need to update the wallet file location within Armory's settings.


Title: Re: Armory wallet question
Post by: BitMaxz on June 20, 2023, 04:40:16 PM
Take note there is a warning on SourceForge that TrueCrypt has a security issue meaning it's not a secured virtual disk check the warning below.

WARNING: Using TrueCrypt is not secure as it may contain unfixed security issues

So even if you move your wallet there and turn it offline if you are using your PC online there is still a possibility it would compromise your wallet so better move the wallet to another PC/Laptop which is completely offline.


Title: Re: Armory wallet question
Post by: goatpig on June 21, 2023, 07:27:12 AM
Let's say your mount point for the TrueCrypt container is named ~/EncryptedFolder. You would do the following:

1. Unlock the TrueCrypto container and mount it to ~/EncryptedFolder
2. Copy your existing wallets to ~/EncryptedFolder
3. Tell ArmoryQt to start from that folder:
Code:
python ArmoryQt.py --datadir=~/EncryptedFolder

All wallets you create/add in that instance of Armory will be saved in that folder. If you don't want to copy your existing wallets manually, you can restore them from their respective backups from within Armory as well.

NOTE: if you do this on an online machine, the db data will end up in your encrypted folder, unless you give it a specific path with --dbdir. If you want to encrypt your public keys on your online machine, that's an ok thing to do.