Skip to content
This repository has been archived by the owner on Dec 28, 2018. It is now read-only.

ARK-IoT/ark-paperwallet-pi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Hardware Software
PlatformTested
HardwareTested
HardwareTested
HardwareTested
HardwareTested
HardwareTested
PlatformTested
OSTested
OSTested

example:

  • Raspberry Pi Zero W
Part Source
Raspberry Pi Zero W Adafruit: Raspberry Pi Zero W
"Class 10/U1" microSD-card ex: Adafruit: 8GB Class 10 SD/MicroSD Memory Card
Raspbian Stretch Lite raspberrypi.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