{% extends "base.html" %} {% block title %}Backup & Restore - Admin{% endblock %} {% block content %}
Everything needed to rebuild this library elsewhere: database rows, PDFs, images, covers, thumbnails and extra files.
{{ sqlite_path }}{% endif %}{{ uploads_root }}{{ backup_folder }}{% if keep %} — keeping the newest {{ keep }}{% endif %}These records will survive the migration but their file will be gone. Worth fixing before you cut over.
{{ path }}
Drop a .zip taken from another LIM instance here, then restore it
from the table below. The file streams straight to
{{ backup_folder }} — it is not held in memory, and the
50MB limit on instruction uploads does not apply.
{% if max_upload %}Ceiling: {{ max_upload }} bytes.{% endif %}
.zip.flask backup verify lim-backup-....zip
flask backup restore lim-backup-....zip --mode fresh
Stored paths are rewritten to forward slashes during restore, so a Windows-made
backup lands correctly on Linux. See docs/BACKUP_AND_MIGRATION.md.
Created by: Jess Rogerson (yelling commands at Claude.AI)