Skip to content

ch7ck/CoffeeHouse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CoffeeHouse

RaspberryPi's are the prototypers swiss-army knife (:switzerland::knife:). This repo aims to get you working on your prototype rather than debugging your Pi. The handful of things that are currently covered include:

  • Create SSH Key-Pair
  • Downloading Raspbian
  • HotSpot with systemd-networkd + wpa_supplicant

Getting Started

Bash variables should be set in both get_raspbian.sh and setup_pi_script.sh

Set the scripts as executable:

chmod +x get_raspbian.sh
chmod +x setup_pi_script.sh

Run the executable to download and write the raspbian image:

./get_raspbian.sh

To specify your Micro-sd card (MICROSDDEVICE=) pass the /dev/sdX device as your argument:

./setup_pi_script.sh /dev/sdc

Make sure get_raspbian has successfully downloaded and been dd'd to your micro-sd card.

./setup_pi_script.sh

Once you have run this (and hopefully it didn't exit mid run 🤞 you should be able to eject the MICROSDDEVICE and boot up your pi!

You should see a "coffeeshop" wifi-network. Connect to that and you can now ssh to your raspberry pi

TODO

  • Better Documentation!
  • Add Unit Test(s)
  • Add CI build Test
Document Link Topic
Overall Command Walkthrough Full explanation of commands in get_raspbian.sh and setup_pi_script.sh

Pull Requests

Please feel free to fork and submit pull requests! If you have a feature request feel free to open up an issue.

If you decide to write something run it through aspell -c filename.

The only true wisdom is in knowing you know nothing Socrates

About

Tools for interacting with Raspberry Pi

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages