Guides & How-To

Backup and Restore Strategies

· By Media La Vista

Backup and restore for digital signage covers three layers: content files (Elementi projects), player configurations (network, security, display settings), and fleet state (Arya registrations, group assignments). SpinetiX's architecture simplifies disaster recovery: content lives in Elementi projects, configuration exports from one player import to another, and Arya cloud retains fleet assignments centrally. A complete player replacement takes under 30 minutes.

When to Use This Guide

  • Before deploying to production — establish backup procedures for new installations
  • After a player failure — restore content and config to a replacement unit
  • Before firmware updates — backup current state in case a rollback is needed
  • Compliance requirements — document your disaster recovery process for IT audits

What to Backup

Layer 1: Content (Elementi Projects)

Your Elementi project folder is the source of truth for all content. It contains SVG templates, images, data source configurations, and scheduling rules. Backup this folder to:

  • Git repository — version-controlled, with history and rollback capability
  • Network share — automated daily backup from your design workstation
  • Cloud storage — Nextcloud, OneDrive, Google Drive for off-site protection

If using Arya, content is stored in the cloud platform. Backup is handled by SpinetiX infrastructure. For additional protection, export content locally at regular intervals.

Layer 2: Player Configuration

Each player has settings: IP address, hostname, admin password, TLS certificates, display output configuration, content source URL. Export configuration through the player's web interface → System → Export Configuration. This produces a file that can be imported on a replacement player.

Configuration ItemWhere StoredHow to Backup
Network settingsPlayer internalExport via web interface
TLS certificatesPlayer trust storeBack up certificate files separately
Admin credentialsPlayer internalDocument in a password manager
Display settingsPlayer internalExport via web interface
Content source URLPlayer internalDocument in deployment records

Layer 3: Fleet State (Arya)

For Arya-managed fleets, the cloud platform records all player enrollments, group assignments, and content mappings. If a player dies, replace it, enroll the new unit in Arya, assign it to the same group — content pushes automatically. No local backup needed for cloud-managed fleets.

Disaster Recovery Procedures

Scenario 1: Single Player Failure

  1. Replace the failed player with a new unit
  2. Configure network (static IP or DHCP) to match the failed unit
  3. Import configuration from backup (web interface)
  4. Publish content from Elementi or enroll in Arya
  5. Verify: content plays correctly, data feeds connect, schedule works

Recovery time: 15–30 minutes.

Scenario 2: Multiple Player Site Recovery

  1. Pre-configure replacement players with golden configuration template
  2. Ship to site, mount, and connect to network
  3. Bulk publish content from Elementi or re-enroll in Arya by group
  4. Verify video wall sync, data feeds, and scheduling

Recovery time: 1–2 hours for a 10-player site.

Scenario 3: Design Workstation Loss

  1. Restore Elementi project files from Git/network backup
  2. Install Elementi on a new workstation
  3. Open the restored project — all content, data sources, and schedules are in the project folder
  4. Resume publishing to existing players

Recovery time: 30–60 minutes.

Key Parameters

ParameterBest PracticeWhy It Matters
Backup FrequencyAfter every content changeMinimizes data loss window
Content BackupGit + network shareVersion history + off-site protection
Config BackupExport per player annuallyFast replacement without reconfiguration
Recovery Time15–30 min (single player)Minimal downtime for failing screens
TestingAnnual DR drillVerify backup restores successfully

Common Mistakes

  1. No backup at all. "It's just signage" — until a player dies and nobody has the content files, the templates, or the data source configurations. Set up automated backups from day one.
  2. Backing up content but not configuration. Content alone isn't enough. Network settings, certificates, and display configuration are needed for a full restore. Export player configs after every significant change.
  3. Not testing restores. A backup that can't be restored is worthless. Test your restore process annually. Simulate a player failure, restore from backup, and verify everything works.
  4. Single copy, single location. A backup on the same machine as the original protects against file corruption but not hardware failure or theft. Maintain at least two copies in different locations.
  5. Forgetting certificates. If you use custom TLS certificates, back them up separately. Certificate re-issuance can take days — having backups means instant restoration.
SpinetiX Reference
Player management, configuration export/import, and maintenance guides from SpinetiX.

Backup and Restore Strategies FAQ

Does SpinetiX have built-in backup?

SpinetiX players store content locally on internal flash. You can download the entire player content via its web interface or through Elementi. For fleet-wide backup, Arya cloud stores all assigned content centrally. The recommended practice is to maintain your Elementi project files in version control (Git) or backup storage.

What happens if a player fails?

Replace the hardware, connect the new player to the same network, and publish content from Elementi or Arya. The new player receives the same content within minutes. If using Arya, just enroll the new player — content pushes automatically. No complex restoration process.

Can I clone player configurations?

Yes. Export configuration from one player (via web interface) and import it on another. This includes network settings, security certificates, and display configuration. For large deployments, create a golden configuration template and apply it to all new players.

How often should I backup?

After every significant content change or configuration update. For automated workflows: backup Elementi project files to a network share or Git repository after each publish. For Arya: content is already in the cloud — backup your Arya account settings and user configurations.

Should I backup player firmware?

No. Firmware is downloaded from SpinetiX servers during updates. Keep a record of your current firmware version per player. In case of issues, you can always reinstall firmware from spinetix.com. What you should backup: content, configuration, certificates.

Need Help With Your Project?

Media La Vista provides Tier 1–3 local support across the Middle East. 10-minute response for Partner Club members.

This page is available in English only
هذه الصفحة متوفرة باللغة الإنجليزية فقط
NS
Media La Vista support
Typically replies natively
مرحباً بكم في دعم SpinetiX عبر واتساب

كيف يمكنني مساعدتكم في حلول اللوحات الرقمية، أو البنية التحتية AV/IT، أو منتجات SpinetiX؟
Hello and welcome to SpinetiX Support on WhatsApp.

How can I help you with digital signage solutions, AV/IT infrastructure, or SpinetiX products?