Synpse
🤖 Devices⚡ ApplicationsTry Synpse!
  • Intro to Synpse
  • Start here
    • Quick Start (web user)
    • Quick Start (CLI)
  • Agent
    • Install
      • Raspberry Pi
      • Linux (Docker)
      • MacOS
      • NVIDIA Jetson
      • Headless (Ubuntu)
      • BeagleBoard AI
      • Bulk Provisioning
      • 🪄Beta - Universal Synpse image
      • Containerized agent
      • Configuration
    • Uninstall
  • CLI
    • Install & Usage
  • synpse core
    • Devices
      • Device Provisioning
      • HTTPS Tunnel Access
      • SSH Access
      • Device Labels
      • Environment Variables
      • Proxy Application Ports
      • OS & Architectures
      • Operations
      • Device API
    • Applications
      • Deploy
      • Secrets
      • Environment variables
      • Substitution (dynamic templates)
      • Volumes
      • Networking
      • Scheduling
      • Registry authentication
      • Using GPUs
      • Tips & Tricks
      • Logs and status
      • Application specification (API reference)
    • Account
      • Personal Access Tokens
      • Service (Robot) Accounts
      • Teams (Share Devices)
    • Monitoring (beta)
      • Device Monitoring
      • Application Monitoring
  • Manage
    • Projects
    • Namespaces
    • Quotas
  • Examples
    • 🏠Home Automation
      • Gladys Assistant
      • Home Assistant
    • 🛠️Preparing OS Images
      • Synpse CLI Builder
      • Build a custom Raspberry Pi image
      • Cloud-init (advanced)
    • 💡Dynamic Templates
    • ☁️Public Cloud IoT
      • AWS IoT Core
      • Azure IoT Hub
      • GCP IoT Core
    • 🚀Device management
      • VNC to remove devices
      • Ansible
  • On-prem Deployment
    • 🐳Docker Compose
    • 🌤️kubernetes
  • Resources
    • API Documentation
    • Deployment patterns
    • Security & Tech
Powered by GitBook
On this page
  • Semi-manual step
  • Step 1: Download RPI-Imager
  • Step 2: Chose OS of your preference and SD card to write to
  • Step 3: Insert SD card into your device and boot it
  • Step 4: Install Docker
  • Step 5: Install Synpse
  • Step 6: Run the Synpse installation command in your terminal
  • Validating installation
  • Next steps

Was this helpful?

  1. Examples
  2. Preparing OS Images

Build a custom Raspberry Pi image

Short guide how to build Raspberry PI image for you edge device. There is multiple blog post out there how to do this. There is multiple ways to do this, depending what tools you have available.

PreviousSynpse CLI BuilderNextCloud-init (advanced)

Last updated 3 years ago

Was this helpful?

Semi-manual step

Step 1: Download RPI-Imager

Download and install to you workstation. It's a small application that will help you prepare SD card for your device.

Step 2: Chose OS of your preference and SD card to write to

Step 3: Insert SD card into your device and boot it

Insert card to device and connect it to the screen and keyboard. You will have to run several commands on your device

Step 4: Install Docker

Search for docker and install it. Easier way to do it is open terminal and execute:

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

# start and enable
systemctl enable docker
systemctl start docker

Step 5: Install Synpse

Step 6: Run the Synpse installation command in your terminal

Open terminal and paste the command to register to Synpse control plane:

Validating installation

Once the command is run, go to your project's device list. After few minutes (normally it takes seconds but it depends on the internet speed) you should be able to see your device.

Next steps

When you see your device registered, you can start deploying applications.

Open browser and navigate to and navigate to Device section so you can copy and paste the Synpse installation command:

🛠️
https://cloud.synpse.net
rpi-imager
Download and build an image
Welcome screen
Copy provisioning command
Install synpse