Skip to content

creatorsgarten/garden-gate-pi

Repository files navigation

garden-gate-pi

Configuration for Garden Gate on Raspberry Pi

Raspberry Pi Setup

  1. Flash an Debian Bullseye arm64 into an SD card.

  2. Set up networking (LAN, Wi-Fi).

  3. Set up default user (see Headless setup section). This user must be named garten.

  4. Put the SD card into the Pi and boot it up.

  5. SSH into the Pi: ssh [email protected]

  6. Install Docker: curl -sSL https://get.docker.com | sh

  7. Set up ZeroTier and join the network.

  8. Set up Docker Compose project:

    git clone https://github.com/creatorsgarten/garden-gate-pi.git
    cd garden-gate-pi
  9. Create and edit config.json:

  10. Run the service:

    docker compose up -d
  11. Setup automatic updater daemon:

    sudo systemctl link ./garden-gate-updater.service
    sudo systemctl daemon-reload
    sudo systemctl start garden-gate-updater
    sudo systemctl status garden-gate-updater
    
    # View logs
    sudo journalctl -u garden-gate-updater -f

Deploying new code

./scripts/update.sh

About

Configuration for Garden Gate on Raspberry Pi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages