{% extends "base.html" %} {% block title %}Backups ยท LibreSignage{% endblock %} {% block content %}
Export a versioned snapshot of the database, uploads, and published snapshots.
LIBRESIGNAGE_SECRET_KEY
separately or existing screen credentials will no longer work after restore.
Stop the Flask application and monitor, then run:
libresignage-backup restore ARCHIVE.lsbackup --yes
Restore validates compatibility, paths, checksums, free space, required tables, and SQLite integrity before replacement. It creates a timestamped rollback backup and does not import configuration values.
libresignage-backup export /secure/backups/nightly.lsbackup
{% endblock %}