1. Install Screenly on your Raspberry Pi:
a. Download the Screenly OSE image from the Screenly website.
b. Flash the image onto an SD card using a tool such as Etcher.
c. Insert the SD card into your Raspberry Pi and power it up.
2. Connect your Raspberry Pi to your network:
a. Connect your Raspberry Pi to your local network using an Ethernet cable.
b. Log into the Screenly web interface using the IP address of your Raspberry Pi.
3. Add content to your digital signage:
a. Upload images, videos, and webpages to your Screenly library.
b. Create playlists to organize your content.
c. Schedule your playlists to run at specific times.
4. Monitor your digital signage:
a. Monitor the performance of your digital signage using the Screenly dashboard.
b. Receive notifications when your digital signage is offline.
c. Troubleshoot any issues with your digital signage.
Nowadays, more and more stores are trying to attract new customers with a screen in their window.
A few years ago, it was a big challenge for companies and a lot of them had to choose expensive solutions to build a decent digital signage solution.
Today, I’ll show you how you can create this easily on Raspberry Pi with a $50 budget and a Raspberry Pi.
Screenly is a software that allows you to install and manage a complete digital signage solution in your browser. Screenly exists in an open-source edition, available for free, that you can install on Raspberry Pi
And the goal of this post is to introduce a little more Screenly, show you how to install it and how to use it on a daily basis.
If you’re looking to quickly progress on Raspberry Pi, you can check out my e-book here. It’s a 30-day challenge where you learn one new thing every day until you become a Raspberry Pi expert. The first third of the book teaches you the basics, but the following chapters include projects you can try on your own.
What is Screenly?
Let’s start with a short introduction about Screenly
The company
Even if we’ll mainly see the open source solution today, Screenly is a company
They started their activities in 2011, a few months before the Raspberry Pi official Release
At first, the main goal was to build a cost killer solution in the digital signage market
They started to build the open-source solution (probably to test it and improve it quickly), and they quickly identified a need in the market for a cloud solution at low cost
That’s why they expanded their offers to add hosting and support plans
Today, Screenly allows thousands of stores to use digital signage at low cost
If you are interested in this integrated solution, you can check the pricing on their website
The software
The software part is really simple to use
Everything is in your browser, you can select a screen, add a new “asset” (image/video/…), and schedule this for the day or for an event
The best thing I can do to explain to you how it works is to give you this short presentation video
Screenly Open source
If you want to try Screenly for free the open source solution is still available
And it’s free forever, even if you are a company
In the open source version you don’t have the deployment and management tools for all your screens, you have to manage them one by one
The monitoring solution is not available directly in the free version, you have to build it yourself if needed
So the free option is a good way to try it, or for small structures. At home, it’s perfect ?
But for larger companies, with a lot of stores, the Screenly Pro cloud solution is definitively worth it
Your IT and marketing teams will save a lot of time in installation, management and support
Install Screenly OSE on Raspberry Pi
Let’s look at the installation steps now
Download Screenly and create a new SD card
The first thing to do is to download the image corresponding to your Raspberry Pi model and create the new SD card
- Download the latest image available on GitHub
There are a few files available, make sure to download the first one (image *** .zip) - If needed, download and install Etcher
Etcher is my favorite free tool to flash SD cards for the Raspberry Pi
It’s available for any operating system - Start Etcher
- You’ll get a screen like this:
- Click on “Select Image” and browse to the zip file you just downloaded
- Insert the SD card in your computer, Etcher will detect it automatically
- Then click on “Flash!” to start the SD card creation
A few minutes later, Screenly is ready to install
There is nothing else to do
Screenly installation
There is not really an installation process ?
The awesomeness of this kind of tool is that everything works immediately after the SD card creation
Insert the SD card in the Raspberry Pi and start it
If you’re plugged with a network cable, there is nothing else to do
You’ll get directly the IP address to use on the screen and you can move to the next section
In Wi-Fi, it’s very well-thought-out, as the Raspberry Pi will reboot in access point mode if there is no network available
- You’ll get a screen like this:
- On your computer, connect to this Wi-Fi Network
Click on it in the near wireless networks available and connect
Enter the password - You can use your phone to do this if you don’t have a computer with Wi-Fi
- On my Windows computer, I had an issue with the password
Windows asks me to enter a PIN code, but you have to switch to a pass phrase key for the connection to work - Then on the interface at screenly.io/wifi you can configure your wireless settings
- Submit the form, your computer should go back to your usual connection
If not, enter your Wi-Fi settings and connect to your SSID again - On the Raspberry Pi screen, you’ll now see the current Raspberry Pi IP Address
- Finally, a Screenly demo will start with basic features
At any time, you can change these settings on the web interface (once in the store for example), it’s just to test with your current environment
First access to the interface
If you noted the Raspberry Pi IP address after your installation, you can open that URL in your browser
If not, restart your Raspberry Pi to display it again, or use my post on how to find the Raspberry Pi IP Address
- Open the web interface URL
It’s something like http://A.B.C.D, in my case it’s http://192.168.1.17 - For the first time, you have now a view of the Screenly schedule tool
- On your first connection, the web interface looks like this:
- The first part shows your current assets, and the second part is for inactive assets
What Screenly call an asset is basically something you want to display on the screen (any format)
We’ll get back to the interface utilization in the next section
Getting started with the Screenly interface
In this part, I’ll show you how to configure the basic stuff on Screenly
Different formats
Screenly allows you to display a lot of different formats on your digital signage screen:
- Images: it supports most popular images formats like JPG, PNG or GIF
- Videos: You need to encode videos with H264 MPEG4, but I think it supports any quality (1080p for sure) and size
- Videos feeds: Screenly also supports camera feeds (for surveillance or illustration screens)
- URL: And this is the magic about Screenly, you can display any website URL, so it’s unlimited
So you have a bunch of possibilities for your screen
The common usage will be to use an image or a URL to display your prices or sales, but you can be more creative and think of other usages
If you are not creative enough, I’ll give you more ideas at the end of this post ?
Planning
When you upload a new asset for example, the image goes in the Inactive Assets section with default values
- Click on the Edit button (middle button)
- You’ll get a screen with all configuration options:
- Asset name
- Location
- Type
- Schedule duration in days/weeks/month
- Or by entering a start and end date if you prefer
- And duration on screen
If you want to display this one only, put a very long duration here (like 86400 for one day)
It may be useful to refresh it more often if you change the image on the disk sometimes
If not, one day is ok
- Fill all of this and click on Save
- Now your asset is ready, you can click on “On” to enable it
In the next rotation, Screenly will display it
Rotation
If you have several active assets (like with the demo assets), Screenly will rotate between all assets
It’s perfect to show an image of your current products for example or to use it as a photo frame for a home usage
If you want to display only one thing on your screen, remove the other assets
Usage ideas
On the Screenly website you’ll find a list of ideas you can implement with their software
But to sum up, everything is possible
Here are a few creative examples you can try:
- Dashboard in your open space, with sales or best customer agents
- Screen with current weather and occupancy status for beaches near the hotel (with live cameras)
- Current drink costs in a bar with moving prices (depending on the day, the hour or how many sales you already made)
- Display your daily or weekly Google Calendar on a wall at home (you can even switch between both every 30 seconds)
I hope you’ll find the perfect idea for your business
Please share it in the community with a picture, it’ll inspire other people!
Related Questions
Is there other alternatives for digital signage on Raspberry Pi? Yes, a lot! If you’re interested in this topic, I can write a few more guides about this, but basically you’ll find every solution with Google
Which screen do I need to buy for Screenly? Screenly recommends professional digital signage screens like NEC P Series and V Series. But for an extremely lower price, any screen with an HDMI input or thin borders can do the job. Here are a few examples of the best screens for each size: 43″ 4K TV, a 55 inches TV and finally an example of a good 65 inches OLED TV
Video
Reminder: Remember that all the members of my community get access to this website without ads, exclusive courses and much more. You can become part of this community for as little as $5 per month & get all the benefits immediately.
Conclusion
That’s it, you already know everything needed to use Screenly on a Raspberry Pi
There are a few more options in the settings if you want to check, but it’s very intuitive (user authentication, audio, Wi-Fi settings and backup)
I recently tested and posted a review of the RasPad 3, which might be a good fit to use with Screenly if you don’t need a huge screen. You can display your backend information, calendar or promotions on this nice10″ screen.
Additional Resources
Not sure where to start?
Understand everything about the Raspberry Pi, stop searching for help all the time, and finally enjoy completing your projects.
Watch the Raspberry Pi Bootcamp course now.
Master your Raspberry Pi in 30 days
Don’t want the basic stuff only? If you are looking for the best tips to become an expert on Raspberry Pi, this book is for you. Learn useful Linux skills and practice multiple projects with step-by-step guides.
Download the e-book.
VIP Community
If you just want to hang out with me and other Raspberry Pi fans, you can also join the community. I share exclusive tutorials and behind-the-scenes content there. Premium members can also visit the website without ads.
More details here.
Need help building something with Python?
Create, understand, and improve any Python script for your Raspberry Pi.
Learn the essentials step-by-step without losing time understanding useless concepts.
Get the e-book now.
You can also find all my recommendations for tools and hardware on this page.
How to Create Digital Signage with Screenly on Raspberry Pi
Digital signage is a great way to display information in a visually appealing way. With Screenly, you can create digital signage on a Raspberry Pi, a low-cost, low-power computer. Here’s how to get started.
Step 1: Gather Your Materials
Before you can create digital signage with Screenly, you’ll need to gather the necessary materials. You’ll need a Raspberry Pi, a microSD card, a power supply, an HDMI cable, and a monitor. You’ll also need a Screenly account.
Step 2: Install the Operating System
Once you have all the necessary materials, you’ll need to install the operating system on your Raspberry Pi. You can download the latest version of Raspbian from the Raspberry Pi website. Once you’ve downloaded the image, you’ll need to write it to the microSD card.
Step 3: Set Up Screenly
Once you’ve installed the operating system, you’ll need to set up Screenly. First, you’ll need to create an account on the Screenly website. Once you’ve created an account, you’ll need to download the Screenly software and install it on your Raspberry Pi. You can find detailed instructions on the Screenly website.
Step 4: Create Your Content
Once you’ve set up Screenly, you’ll need to create your content. You can create content using images, videos, and HTML. You can also use Screenly’s built-in templates to quickly create content. Once you’ve created your content, you can upload it to Screenly.
Step 5: Set Up Your Display
Once you’ve created your content, you’ll need to set up your display. Connect your Raspberry Pi to your monitor using the HDMI cable. Then, connect the power supply to the Raspberry Pi. Finally, turn on the monitor and the Raspberry Pi.
Step 6: Enjoy Your Digital Signage
Once your display is set up, you’ll be able to enjoy your digital signage. You can manage your content from the Screenly website. You can also use the Screenly app to manage your content from your mobile device.
Creating digital signage with Screenly on a Raspberry Pi is a great way to display information in a visually appealing way. With a few simple steps, you can create your own digital signage system.