Chapter 0

Prerequisites

Technical

  1. Go 1.{17,18}
  2. Your favorite code editor
  3. xcaddy:
    • Install from source: go install github.com/caddyserver/xcaddy/cmd/xcaddy@latest

    • For Debian, Ubuntu, and Raspbian:

      sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https
      curl -1sLf 'https://dl.cloudsmith.io/public/caddy/xcaddy/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-xcaddy-archive-keyring.gpg
      curl -1sLf 'https://dl.cloudsmith.io/public/caddy/xcaddy/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-xcaddy.list
      sudo apt update
      sudo apt install xcaddy
      

Non-Technical

  1. Curiosity
  2. Grit