diff --git a/src/layouts/AppLayout.vue b/src/layouts/AppLayout.vue
index ac384e2..de12d4d 100644
--- a/src/layouts/AppLayout.vue
+++ b/src/layouts/AppLayout.vue
@@ -119,6 +119,12 @@ function toggleWsStats(event: Event) {
Agent-Aufträge
+
+
+
+
+ Backup
+
diff --git a/src/router/index.ts b/src/router/index.ts
index 953e7ed..08eba95 100644
--- a/src/router/index.ts
+++ b/src/router/index.ts
@@ -85,6 +85,11 @@ const router = createRouter({
path: 'agent-tasks-overview',
name: 'agent-tasks-overview',
component: () => import('../views/AgentTasksOverview.vue')
+ },
+ {
+ path: 'backup',
+ name: 'backup',
+ component: () => import('../views/BackupView.vue')
},
{
path: 'cronjobs',
diff --git a/src/views/BackupView.vue b/src/views/BackupView.vue
new file mode 100644
index 0000000..519ee9f
--- /dev/null
+++ b/src/views/BackupView.vue
@@ -0,0 +1,332 @@
+
+
+
+
+
+
+
+
+ {{ repos.length }}
+ Repositories
+
+
+ {{ formatSize(totalSize) }}
+ Gesamt
+
+
+
+
+ Lade Repositories...
+
+
+
+
+
Keine Repositories gefunden
+
+
+
+
+
+
+
{{ repo.description }}
+
+ {{ formatSize(repo.size) }}
+ {{ formatDate(repo.updatedAt) }}
+
+
+
+
+
+
+
+
+