For a bare raspbian system, first:
Note: Your Zymkey will require a number of packages to be installed from the Raspberry Pi and Zymbit apt repositories. The following setup script will be installing a number of files and software packages on your system:
* Docker and docker-compose
* Zymbit .service files located in the
Download and install the necessary Zymbit Cloud services
curl -G https://s3.amazonaws.com/zymbit-apt/setup.sh | sudo bash
(grab a cup of coffee because this will take some time )
Install Zymkey USB Hardware
Zymkey will work in any of the four USB slots on your Pi
Bind Zymkey to Host
Insure your Zymkey is plugged into the host Pi.
- Visit https://console.zymbit.com/
- Sign up and create a new project
- Copy the bootstrap key as shown:
- Return to the shell and paste in your bootstrap key in the following configuration file:
sudo nano /etc/systemd/system/zymbit-connect.service.d/10-env.conf
The configuration file should look similar to this when you are finished with step 4.
Reload the daemon:
sudo systemctl daemon-reload
Reload https://console.zymbit.com and you should see your device with a Zymkey status of unbound and the option to Bind now! Note: this could be delayed about a minute. Right now your pi is starting up the Zymbit connect service for the first time.
Click the Bind Now! Button and the Zymkey LED should turn a solid green. Your Zymkey is now bound!
Please read the Zymkey community pages for documentation on:
- LUKS filesystem encryption
- Encrypting & decrypting sensor data on disk
- Real Time Clock
The quickest way to get started is to see the various methods at work by running these scripts: