Migrating from Screenly OSE to a Screenly subscription

Screenly OSE will get the job done for many digital signage deployments. However, as your digital signage needs become more complex, you may want to switch to the paid edition of Screenly.

With the paid edition of Screenly, you will have access to a variety of features that are useful for multi-screen deployments. These features include:

  • Advanced screen grouping capabilities
  • Multiple playlists and the ability to assign playlists to specific screens
  • A health-check dashboard that shows the display status of each of your screens
  • A central interface for managing multiple screens
  • Multi-user support and various permission levels for large teams

Switching to the paid version of Screenly can be done easily in just a few steps. We recently built a migration tool which allows users to automatically transfer their Screenly OSE assets to their paid Screenly account. This tool allows users to avoid having to download their Screenly OSE assets and manually upload them to their paid Screenly account.


How to use the Screenly Migration Tool

To use this migration tool, take the following steps:

  1. Hook up a USB keyboard to the Raspberry Pi that is running your Screenly OSE software.
  2. Press Ctrl+Alt+F1 (For some keyboards, you will press Ctrl+Alt+F2). This will open up the Raspberry Pi configuration menu.
  3. Enter the login name“pi”
  4. Enter the password “raspberry”. Note that when you enter the password, the characters won’t show up on your screen. Just press “Enter” after you type in the password.
  5. Type in the command “$ cd /home/pi/screenly”. Press “Enter”.
  6. Type in the command “$ python tools/assets-migration-to-screenly-pro.py”. Press “Enter”.
  7. You will then see the question “What do you want to use for migration?” Type in “2” for the credentials option.
  8. Type in your username for your paid Screenly account. If you don’t have a paid Screenly account yet, you can sign up here. Note that you will need to include an “@” symbol if your username is an email address. The key sequence for entering this symbol in the terminal depends on your keyboard, so you may have to try a few combinations. For an English US keyboard, hold down Shift+”. If that doesn’t work, try combining the “Shift” key with several other keys.
  9. Enter your password for your paid Screenly account.
  10. You will then see the question “Do you want to start asset migration?” Enter “y” for yes.
  11. You will then see the question “Do you need authentication to access Screenly-OSE API?” Enter “N” for no.
  12. The migration will then begin. It may take a few minutes, so be patient!
  13. You will then (hopefully!) see the “Migration completed successfully” notification.
  14. You can now find your Screenly OSE assets within the asset tab of your paid Screenly account!
  15. If you want to show assets via your Screenly OSE account, you can still do so. Simply reboot your Raspberry Pi device, and your Screenly OSE assets will start playing again as normal.


If you have any trouble with this migration, please feel free to reach out to Screenly Support.

Have more questions? Submit a request


Article is closed for comments.