• 1
    Build the flash

    Starting off with a Raspbian Buster (Desktop) install:

    1. Touch ssh to enable ssh access
  • 2
    Update the system

    SSH into the system.

    As per any new install of raspbian, be sure to

    1. Set a new password
    2. sudo apt-get update
    3. sudo apt-get upgrade
    4. Restart

    With this we will have the baseline pi setup, with a 64 bit kernel. You can validate by using uname -a, you should see "aarch64" in the string.

  • 3
    Install preliminary packages

    We want a few extra packages.

    Since this is a remote weather station, Mosh will allow for more reliable communications over a flaky network.

    1. sudo apt-get install mosh

    Docker will allow easier operation of Weewx. Compose lets us use a single file to configure the deployment.

    1. curl -fsSL https://get.docker.com -o get-docker.sh
    2. sudo sh get-docker.sh
    3. sudo apt-get install -y libffi-dev libssl-dev
    4. sudo pip3 install docker-compose