Switch branches/tags
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md Add flash command Mar 30, 2018
no-uart-config.txt Improve README and add samples Dec 18, 2017
rainbow.yml Add rainbow sample yml Mar 27, 2018
ssh-pub-key.yml Add more samples Mar 27, 2018
static.yml Add more samples Mar 27, 2018
wifi-device-init.yml Improve README and add samples Dec 18, 2017
wifi-user-data.yml Add country Mar 27, 2018


cloud-init sample config files

Here you can find a collection of sample configurations to improve your first-boot experience using HypriotOS.

Beginning with HypriotOS 1.7.0 we have switched to cloud-init which gives you much more power to customize your device automatically during the first initial boot.

You can either use our flash tool with option -u or --userdata to specify the YAML file. The flash tool will copy it to the SD card right after flashing.

Otherwise copy the YAML file to the boot partition of the SD card to the /boot/user-data file.

Quick installation:

$ flash -u your-cloud-init.yml https://github.com/hypriot/image-builder-rpi/releases/download/v1.8.0/hypriotos-rpi-v1.8.0.img.zip
$ ssh pirate@black-pearl.local

login with username "pirate", password "hypriot"


Setup WiFi for your Raspberry Pi Zero or Pi 3 / 3 B+.

SSH public key authentication

Setup your device with a different user account, remove default user and password.

Static IP address

Setup your eth0 device with a static IP address.

Hands-free Docker projects

Run a container as a service automatically.

  • rainbow.yml
    • insert SSH public key
    • insert WiFi SSID and preshared key
    • adjust your country code
    • attach Pimoroni Blinkt
    • flash, boot your Pi 3/0 - enjoy!