Terug naar instellingen
Backup & Herstel
Volledige backup van database, sessies, uploads en alle cliëntdata.
<% if (created) { %>
Backup succesvol aangemaakt op de server.
<% } %>
<% if (restored) { %>
Herstel voltooid. Vernieuw het dashboard — bij problemen herstart de container.
<% } %>
<% if (deleted) { %>
Backup verwijderd.
<% } %>
<% if (error) { %>
<%= error %>
<% } %>
Huidige data
<%= stats.counts.clients || 0 %>
Cliënten
<%= stats.counts.engagements || 0 %>
Engagements
<%= stats.counts.racks || 0 %>
Racks
<%= stats.counts.data_diagrams || 0 %>
Diagrammen
<%= stats.counts.projects || 0 %>
Projecten
<%= stats.counts.invoices || 0 %>
Facturen
Database: <%= formatBytes(stats.dbSizeBytes) %>
<% if (stats.uploadFiles) { %> · Uploads: <%= stats.uploadFiles %> bestanden (<%= formatBytes(stats.uploadsBytes) %>)<% } %>
<% if (diskFree) { %> · Schijf vrij: <%= diskFree %><% } %>
Nieuwe backup maken
Maakt een .tar.gz archief met:
- consulting.db — alle cliënten, racks, diagrammen, facturen, instellingen
- sessions.db — actieve sessies
- uploads/ — geüploade data quality bestanden
Backups op server (<%= backups.length %>)
<% if (backups.length === 0) { %>
Nog geen backups opgeslagen op de server.
<% } else { %>
| Bestand | Grootte | Datum | |
<% backups.forEach(function(b) { %>
| <%= b.filename %> |
<%= b.sizeLabel %> |
<%= new Date(b.created_at).toLocaleString('nl-NL') %> |
Download
|
<% }) %>
<% } %>
Herstellen vanaf bestand
Let op: Herstellen overschrijft alle huidige data. Vóór herstel wordt automatisch een veiligheidsbackup gemaakt op de server.