Preparation

December 28, 2018 · View on GitHub

THIS REPO HAS BEEN ARCHIVED FOR HISTORICAL REFERENCE AND IS NO LONGER MAINTAINED

Version License

What is Ark: PaperWallet Pi

Ark: PaperWallet Pi is an offline, secure, WiFi-accessible webserver;
a hardware-based paper wallet generator for the Ark cryptocurrency!

Based off of Ark-PaperWallet and PirateBox,
Ark: PaperWallet Pi is a FOSS project, GPL3 compatible and MIT Licensed.


Screenshot

Address: paperwallet.lan

Welcome Aboard!


Requirements

  • Raspberry Pi 1/2/3/Zero/ZeroW
  • Class 10/U10 MicroSD-Card
  • Micro-USB Cable
  • Host Computer (Window, Linux, macOS)

Supported Configurations

HardwareSoftware
PlatformTested
HardwareTested
HardwareTested
HardwareTested
HardwareTested
HardwareTested
PlatformTested
OSTested
OSTested

example:

  • Raspberry Pi Zero W
PartSource
Raspberry Pi Zero WAdafruit: Raspberry Pi Zero W
"Class 10/U1" microSD-cardex: Adafruit: 8GB Class 10 SD/MicroSD Memory Card
Raspbian Stretch Literaspberrypi.org/downloads/raspbian

  • requirement notes:
    • For non-Zero W's & Pi 3's, you will need a compatible USB-WiFi adapter.
    • If installing from Raspbian or another RPi distro, you'll need Git to clone this repo.
      sudo apt-get install git

Preparation

Image Preparation

  • See How to Raspbian for instructions on how to download and flash Raspbian.

OTG-Mode

  • See How to OTG for instructions on how to install Raspbian and access your Pi over USB.

Preparation Notes:

  • Make sure you are sharing/bridging your internet connection via usb-cable with your RPi.
  • Installation will take about 10-minutes.

Installation:

1. Connect to your RPi.

  • if using Raspbian Stretch Lite: SSH via usb headless-mode
    ssh pi@raspberrypi.local
  • default password: raspberry
  • Be sure to change this afterwards.

2. Expand your filesystem

  • Expand your filesystem to use your whole microSD-card:
    sudo raspi-config
  • Option 7: Advanced Options
  • Option A1: Expand Filesystem
  • Reboot when prompted,
    or manually via sudo reboot

3. Clone this repo & 'cd' into it:

  • git clone https://github.com/Ark-IoT/ark-paperwallet-pi
  • cd ark-paperwallet-pi

4. Change permissions of the "paperwallet" folder:

  • sudo chmod -R 775 paperwallet

5. 'cd' to 'paperwallet' and run the install.sh file:

  • cd paperwallet
  • sudo bash install.sh

6. Wait about 1-minute after the install script finishes, then:

  • sudo shutdown now

7. Plug your RPi into a power source (ex: micro-usb power port).

  • Your Ark: Paper Wallet Pi will power on,
    and the WiFi network
    Ark: Paper Wallet will be visible.
  • First boot can take a few minutes depending on hardware(microSD speed, Pi-model, etc).

8. Using a web-browser, navigate to:

  • paperwallet.lan
    Welcome Aboard!

Troubleshooting:


ToDo:

  • Make a better todo
  • Documention!

Tip Jar

ѦRK [Ѧ]: AZreeHxX23s4jttL3ML8n6A2aLrwHPfVGZ
DѦRK [DѦ]: DHQ4Fjsyiop3qBR4otAjAu6cBHkgRELqGA