/starter-interface

A device interface for using Balena devices. It can be used to interact with your device, or as a starter project to create your own interface.

Primary LanguageVueMIT LicenseMIT

Balena Starter Interface

wifi

A community-built device interface for using balena devices. It can be used to interact with your device, or as a starter project to create your own interface.

See the Quick Start guide in the documentation for details on how to quickly add this project as an interface to your existing projects, or the Developing Locally guide on how to develop your own interface.

Core features include:

  • Ability to customise the visible components and add directly to your existing projects
  • Online and offline compatibility
  • Customisable Electron and Progressive Web applications for interaction with your devices
  • Pre-built endpoints for interacting with the Balena SDK or Supervisor
  • Connect your device to nearby Wi-Fi networks
  • Container manager (list, stop, start, restart)
  • File manager (create folders, upload, delete, etc...)
  • Set, edit and remove environment variables on the device
  • Configure the device hostname
  • Configure the device SSID and password
  • Captive portal
  • Automatic mounting of USB devices into the File Manager
  • System info and stats
  • I18n language translations

Electron App:

electron

Documentation

Configuration instructions and use of the UI can be found in the documentation.

See for yourself

See the components for yourself with a one-click install:

balena deploy button