Screenly OSE, or Open Source Edition, is a free digital signage software backed by the community and maintained by Screenly, Inc.
Want to take Screenly OSE for a spin instead of reading the specs? Then check out the live demo. Please note that the database is wiped every 30 minutes and that the maximum upload size is 5MB.
Before you begin, you need to make sure you have the following:
The quickest way to get started with Screenly OSE is to download our custom image. The image is really nothing but a regular Raspbian Lite installation with Screenly installed per these instructions.
Please note that this is a different disk image from Screenly Pro. To use Screenly Pro, you must download the image available under ‘Add Screen’ when logged into your account.
Follow our flashing tutorial.
Upon the first boot, Screenly will start automatically and display the splash-screen and some pre-configured assets.
The disk image was created for a 4GB SD-card. It is recommended that you use at least an 8GB card. In order to access the tools required, you first disable the video from the web interface (instructions are available on the splash screen). Once the video has stopped playing, press ctrl+alt+F1. This will allow you to login with username ‘pi’ and the password ‘raspberry’. You might also want to change ‘overscan’ if you have a black border around your screen.
If you’re using an older disk image SSH may be enabled on the OS image. Therefore, it is important that you change the default password.
On first boot, you should be able to login using the username
pi and password
raspberry. Once you’ve logged in, run
sudo raspi-config) and make sure you make the following changes:
You may also be interested in the Getting Started-guide for Screenly Pro.
After you’ve performed all of the above changes and rebooted, open a terminal (ctrl+alt+F1) or SSH session and, as the user ‘pi’, run:
(If you’re running the installation over SSH, running the installation through a
tmux session is highly recommended.)
Assuming everything went well, reboot your system. Screenly should now load.
Upon boot, Screenly’s management URL should show up on the screen (e.g. http://aaa.bbb.ccc.ddd:8080). To manage the content, open up this URL on a different computer. Don’t try to manage the content directly on the Raspberry Pi using a keyboard and mouse. That won’t work.
If you want to dive deeper into Screenly OSE, you’ll find the full source code over at GitHub.
resin.io is an innovative IoT management platform. Screenly OSE can run on resin.io. We’ve outlined the required steps in the article Deploy a digital signage application with Screenly OSE and resin.io. Contrary to the other ways of running Screenly OSE, using resin.io provides the following benefits:
Screenly currently three types of media:
You can find more detail about the supported media types in the FAQ.
Also, images and web-pages will be rendered in 1920x1080, so adjust your content for this size.
Note: Before you upgrade, make sure to read the release notes.
Login to the system and run (as the user ‘pi’):
(Same as the installation above.)
With the introduction of the backup/restore functionality, you could also use the following steps to perform an upgrade:
The benefit with this approach is that you get a periodic backup and the ability to easily rotate across SD cards.
If you still have questions, take a look in our Frequently Asked Questions database for answer.
Dual License: GPLv2 and Commercial License.
Screenly Pro has many more features, and it is easier to install. Check it out!