SolarOS

Learn by building

Tutorials.

Start with a working SolarOS system, then turn tested hardware experiments into devices of your own.

01 · Start here

SolarOS quick start

Install SolarOS, connect a keyboard, configure power and storage, join Wi-Fi, and learn the shell basics.

Open tutorial →
02 · Communications

Chat, messages, Inbox, and Outbox

Connect Gateway, IRC, MeshCore, and Link, receive email and pager notifications, and manage contacts, delivery states, and queued messages.

Open tutorial →
03 · Communications

Use Sealed Chat (SC2)

Connect to an SC2 relay, verify a peer, exchange encrypted direct messages, and create or join a named private room.

Open tutorial →
04 · Hardware workflow

Turn an expansion prototype into a custom board

Validate CardKB and an E-paper display on the Waveshare 4G board, export the live topology, and promote it into a board-owned target.

Open tutorial →
05 · Keyboard workflow

How to define your own TCA8418 keyboard

Wire a matrix keyboard, create its JSON with the desktop keymap tool, try it at runtime, and compile the same map into firmware.

Open tutorial →
06 · Displays and transports

Connect displays with DLP and byte streams

Create serial, TCP, BLE, Link, and MeshCore byte streams, receive images with dlp, and attach remote displays with stream-dlp.

Open tutorial →