formating

This commit is contained in:
openoms
2019-04-16 17:22:12 +01:00
parent d7dd0c6ca1
commit 61f2071728
3 changed files with 53 additions and 50 deletions

View File

@@ -1,71 +1,74 @@
# Install Electrum with support for ColdCard, Trezor and Ledger connected to your own Electrum Personal Server
* make sure the system is up-to-date
>sudo apt-get update
`sudo apt-get update`
>sudo apt-get upgrade
`sudo apt-get upgrade`
>sudo apt install git-all
`sudo apt install git-all`
## download, verify, install Electrum
https://electrum.org/#download
Download package:
* Download package:
>wget https://download.electrum.org/3.3.4/Electrum-3.3.4.tar.gz
` $ wget https://download.electrum.org/3.3.4/Electrum-3.3.4.tar.gz`
Verify Electrum's downloaded source code
At this stage, we are ready to verify Electrum's source code. The source code is signed by Thomas Voegtlin (https://electrum.org).
Let's import his public key:
* Verify Electrum's downloaded source code
> gpg --keyserver pool.sks-keyservers.net --recv-keys 2BD5824B7F9470E6
```
gpg: key 2BD5824B7F9470E6: public key "Thomas Voegtlin (https://electrum.org) " imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg: imported: 1
```
Confirm a correct key import and proceed to verify the downloaded file with the help of the signature file:
At this stage, we are ready to verify Electrum's source code. The source code is signed by Thomas Voegtlin (https://electrum.org).
Let's import his public key:
> wget https://download.electrum.org/3.3.4/Electrum-3.3.4.tar.gz.asc
`$ gpg --keyserver pool.sks-keyservers.net --recv-keys 2BD5824B7F9470E6`
```
gpg: key 2BD5824B7F9470E6: public key "Thomas Voegtlin (https://electrum.org) " imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg: imported: 1
```
* Confirm a correct key import and proceed to verify the downloaded file with the help of the signature file:
> gpg --verify Electrum-3.3.4.tar.gz.asc
```
gpg: Signature made Tue 12 Dec 2017 17:06:09 AEDT
gpg: using RSA key 2BD5824B7F9470E6
gpg: Good signature from "Thomas Voegtlin (https://electrum.org) " [unknown]
gpg: aka "ThomasV " [unknown]
gpg: aka "Thomas Voegtlin " [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: 6694 D8DE 7BE8 EE56 31BE D950 2BD5 824B 7F94 70E6
```
`$ wget https://download.electrum.org/3.3.4/Electrum-3.3.4.tar.gz.asc`
Note gpg: Good signature on Line 3. All seems to be in order!
Install Electrum
To install Electrum bitcoin wallet, we first need to preform an installation of all prerequisites:
`$ gpg --verify Electrum-3.3.4.tar.gz.asc`
```
gpg: Signature made Tue 12 Dec 2017 17:06:09 AEDT
gpg: using RSA key 2BD5824B7F9470E6
gpg: Good signature from "Thomas Voegtlin (https://electrum.org) " [unknown]
gpg: aka "ThomasV " [unknown]
gpg: aka "Thomas Voegtlin " [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: 6694 D8DE 7BE8 EE56 31BE D950 2BD5 824B 7F94 70E6
```
Install dependencies:
* Note gpg: Good signature on Line 3. All seems to be in order!
* Install Electrum
To install Electrum bitcoin wallet, we first need to preform an installation of all prerequisites:
Install dependencies:
> sudo apt-get install python3-setuptools python3-pyqt5 python3-pip
`sudo apt-get install python3-setuptools python3-pyqt5 python3-pip`
Install Electrum using the command:
Install Electrum using the command:
>python3 -m pip install --user Electrum-3.3.4.tar.gz[fast]
`python3 -m pip install --user Electrum-3.3.4.tar.gz[fast]`
>cd Electrum-3.3.4
`cd Electrum-3.3.4`
## install zbar to read QR codes with the camera
>sudo apt-get install zbar-tools
## install zbar to read QR codes with the camera
`sudo apt-get install zbar-tools`
## (optional) install and activate a virtual environment
>apt-get install python3-venv
## (optional) install and activate a virtual environment
`apt-get install python3-venv`
>python3 -m venv venv
`python3 -m venv venv`
>source venv/bin/activate
`source venv/bin/activate`
---

View File

@@ -7,29 +7,29 @@ and continue https://github.com/Stadicus/guides/blob/master/raspibolt/raspibolt_
More here:
* #### [Connect the Zeus Lightning Wallet on Android to the RaspiBlitz over Tor](Zeus_to_RaspiBlitz_through_Tor.md)
* #### [RaspiBlitz: Connect the Zeus Lightning Wallet on Android to the RaspiBlitz over Tor](Zeus_to_RaspiBlitz_through_Tor.md)
* #### [SSL/HTTPS access for the Ride The Lightning web UI on the RaspiBlitz](nginx/README.md)
* #### [RaspiBlitz: SSL/HTTPS access for the Ride The Lightning web UI](nginx/README.md)
* #### [Install the Electrum Server in Rust (electrs) on the RaspiBlitz and set it up to connect over SSL](electrs/README.md)
* #### [RaspiBlitz: install the Electrum Server in Rust (electrs) and set it up to connect over SSL](electrs/README.md)
Can be used as the backend of:
* Eclair Mobile Bitcoin and Ligthtning wallet
* Electrum wallet
\`The server indexes the entire Bitcoin blockchain, and the resulting index enables fast queries for any given user wallet, allowing the user to keep real-time track of his balances and his transaction history using the Electrum wallet. Since it runs on the user's own machine, there is no need for the wallet to communicate with external Electrum servers, thus preserving the privacy of the user's addresses and balances.\` - https://github.com/romanz/electrs
* #### [Install OpenBazaar on a RaspiBlitz, install OpenBazaar client and migrate the store contents](https://gist.github.com/openoms/ba843f7c44ff9c7ca0b5a80e12a0aeb4)
* #### [RaspiBlitz: Install OpenBazaar, Linux Desktop: install OpenBazaar client and migrate the store contents](https://gist.github.com/openoms/ba843f7c44ff9c7ca0b5a80e12a0aeb4)
Truly decentralized, peer-to-peer ecommerce - https://openbazaar.org/
* #### [Connect the Zap Desktop Lightning wallet to the RaspiBlitz](ZAPtoRaspiBolt/README.md)
* #### [RaspiBlitz: Connect the Zap Desktop Lightning wallet](ZAPtoRaspiBolt/README.md)
The desktop app ZAP (https://github.com/LN-Zap/zap-desktop) ) is a cross platform Lightning Network wallet focused on user experience and ease of use.
* #### [Connect the Joule browser extension to the RaspiBlitz](JouleToRaspiBlitz.md)
* #### [RaspiBlitz: Connect the Joule browser extension](JouleToRaspiBlitz.md)
https://lightningjoule.com/
Bring the power of lightning to the web with in-browser payments and identity, all with your own node.
* #### [Install Electrum with support for ColdCard, Trezor and Ledger](Electrum_ColdCard_Trezor_Ledger_EPS.md)
* #### [Linux Desktop: Install Electrum with support for ColdCard, Trezor and Ledger](Electrum_ColdCard_Trezor_Ledger_EPS.md)
---

View File

@@ -21,7 +21,7 @@ For the SSL certificate to be obtained successfully a **dynamic DNS** and **port
The script sets up the automatic start of electrs, Nginx and certbot.
Assumes that electrs was insatlled already with the [latter script](https://github.com/openoms/bitcoin-tutorials/blob/master/electrs/README.md#raspiblitz-install-the-electrum-server-in-rust-electrs)
Assumes that electrs was installed already with the [latter script](https://github.com/openoms/bitcoin-tutorials/blob/master/electrs/.README.md#raspiblitz-install-the-electrum-server-in-rust-electrs).
Can be used as a secure backend of: