{% extends "base.html" %} {% block title %}Restaurer — {{ archive_name }}{% endblock %} {% block content %}
← Dashboard

Confirmer la restauration

Cette opération écrase les fichiers en place.

Archive {{ archive_name }}
{% if info %}
Type {{ info.get('type', '—') }}
{% if info.get('source_path') %}
Chemin {{ info.get('source_path') }}
{% endif %} {% if info.get('database') %}
Base de données {{ info.get('database') }}
{% endif %}
Créée le {{ info.get('created_at', '—') }}
Instance source {{ info.get('instance_name', '—') }}
{% else %}

Métadonnées indisponibles.

{% endif %}
{% set restore = info.get('restore', {}) if info else {} %} {% if restore %}

Actions de restauration :

    {% if restore.get('system_user') %}
  • Création utilisateur système {{ restore.system_user.name }} (si inexistant)
  • {% endif %} {% if restore.get('permissions') %}
  • Permissions : {% if restore.permissions.get('owner') %}chown {{ restore.permissions.owner }}{% endif %} {% if restore.permissions.get('mode') %}chmod {{ restore.permissions.mode }}{% endif %}
  • {% endif %} {% if restore.get('systemd_service') %}
  • Service systemd {{ restore.systemd_service.name }} activé et démarré
  • {% endif %} {% for cmd in restore.get('post_restore_commands', []) %}
  • {{ cmd }}
  • {% endfor %}
{% endif %}
⚠ Les fichiers existants dans le chemin de destination seront écrasés. Cette action ne peut pas être annulée.
Annuler
{% endblock %}