Skip to content

Latest commit

 

History

History
75 lines (42 loc) · 3.61 KB

File metadata and controls

75 lines (42 loc) · 3.61 KB

raspberry-pi-homelab

rpi


NOTE: This repo contains pieces of code that make up my Raspberry Pi Homelab, but they are not yet ready to be treated as one cohesive project. Files currently work independently of one another. Run line by line for now.


Hardware

Setup

Operating system: Ubuntu Server 20.04.2 LTS for Raspberry Pi
There are multiple ways to download your image and flash your SD card. After downloading and flashing multiple times, I ended up using the link above to download my image.

Regular Ubuntu Server 20.04.2 LTS is just fine. Not quite sure of the difference between the Raspberry Pi specific image and this one, might be arm64 vs amd64 architechture. This becomes significant when adding certain repos, such as with Kubernetes.

I then used balenaEtcher to flash my SD card using the MicroSD Reader that came with my Canakit.

An alternative is Raspberry Pi's Imager. You can either use your own downloaded image, or use an image provided by the application.

Git

git config --global user.name < username >
git config --global user.email < email >

Set git to use the osxkeychain credential helper

git config --global credential.helper osxkeychain (Mac)

TODO:

  • Test automation of docker-k8s-install
  • Ansible
  • Add pictures and code to document instructions
  • Instructions pre script
  • Figure out dynamic DNS and proxy servers
  • Build complete docker image with volumes

💁‍♀️ Markdown Guide