- Create a balena.io account
- Create application
- Download balenaOS
- Flash out the disk image
- Boot the device
- Clone the Screenly OSE repository:
$ git clone https://github.com/Screenly/screenly-ose.git
- Add the balena git remote endpoint:
$ git remote add balena <USERNAME>@git.resin.io:<USERNAME>/<APPNAME>.git
- Push the code to balena.io:
$ git push balena master
(This will take some time, as all components are being installed)
- Navigate to "Fleet Configuration" in the web interface and create a new configuration with the key
balena_HOST_CONFIG_gpu_mem
and the value64
. If you're having issues with video playback performance, you may need to increase this to 192, or sometimes even 256.
For more detailed instructions, including a screencast, check out the blog post Deploy a digital signage application with Screenly OSE and balena.io.