Commit Graph
29 Commits
Author SHA1 Message Date
Philipp 568c90f06d changed to incubator
added new install script
updated security
updated ETA
2026-06-04 17:19:46 +02:00
Philipp 507945fd87 merged issues and todo.
removed todo
2026-06-04 15:51:59 +02:00
Philipp 8a80978aef added security settings
changed fixes and issues
2026-06-04 15:08:54 +02:00
Philipp 28a453d87f added ETA for Backupjob 2026-06-04 14:49:36 +02:00
Philipp 2102481ed0 changed poll and some UI bugs. 2026-06-04 14:31:53 +02:00
Philipp 0b059aec1d added install script for agent
changed backend to agent
2026-06-04 14:05:50 +02:00
Philipp 7f2785fb05 reloaded issues 2026-05-21 15:43:36 +02:00
Philipp e5bcce5dbb added https for client and managment 2026-05-21 15:11:05 +02:00
Philipp 0046156e58 security hardening 2026-05-21 14:09:08 +02:00
Philipp 3103aba972 removed DS_Store 2026-05-21 13:56:56 +02:00
Philipp 7eb9fdef18 changed UI layout
new Navigation
Dashboard
2026-05-21 12:49:32 +02:00
Philipp bef27416bf added disk restore only and changed UI 2026-05-21 11:10:12 +02:00
Philipp 05f4fda8af fixed metadata and data view in Backup 2026-05-21 11:01:34 +02:00
Philipp 9714dfa864 added meta date for backups 2026-05-21 10:55:59 +02:00
Philipp b4199ea636 added support for container Backup 2026-05-21 10:45:07 +02:00
Philipp 07dbf2edc4 fixed syntax healthcheck 2026-05-21 10:40:16 +02:00
Philipp 30e2afdc79 error in health polling fixed 2026-05-21 10:34:44 +02:00
Philipp 87682a777f Issue 1: finaler Agent-Job-Status
Management pollt jetzt offene Agent-Jobs und aktualisiert job_history mit:

  - finalem success / failed
  - Fehlertext
  - aktuellem/finalem Step
  - finishedAt
  - durationMs
  - Snapshot-ID aus den Agent-Logs, wenn ein Backup erfolgreich war

  Die Operations-Seite zeigt jetzt Dauer und Snapshot-ID.

  Issue 2: erweiterte Agent-Healthchecks
  /api/health am Agent prüft jetzt strukturiert:

  - fehlende Env-Konfiguration
  - Commands: incus, zfs, zpool, restic, udevadm, dd
  - ZFS Pool Existenz
  - ZFS Pool Capacity/Freespace via zpool list
  - /dev/zvol Zugriff
  - Restic Repository Zugriff
2026-05-21 10:27:04 +02:00
Philipp dc4989acfb issues added 2026-05-21 10:22:34 +02:00
Philipp e32ebbc734 - Passwort-Reset
cd management
    npm run reset-password -- admin "neues-passwort"

  - Agent-Hardening
    backend/.env unterstützt jetzt:

    ALLOWED_MANAGEMENT_IPS="127.0.0.1,DEINE-MANAGEMENT-IP"

    Wenn gesetzt, akzeptiert der Agent nur Requests von diesen IPs.

  - Audit-Log
    Management speichert Aktionen wie Login, Logout, Node-Änderungen, Schedule-Updates, Backup/Restore, Settings-Änderungen.
  - Job-History
    Management speichert gestartete Backup/Restore/Scheduler-Jobs mit Node, VM, Typ, Agent-Job-ID und Status.
  - Operations-Seite
    Neue UI-Seite Operations mit:
      - Job History
      - Audit Log
  - systemd Templates

    deploy/systemd/incus-backup-agent.service
    deploy/systemd/incus-backup-management.service

  - Deployment-Doku

    docs/deployment.md
2026-05-21 10:14:33 +02:00
Philipp aae54167a1 Builded new structure.
Now with remote setup and management Server
more than one Node can be connected
added user auth
2026-05-21 09:51:07 +02:00
Philipp 4c98d14352 added frontent viewer for snapshot 2026-05-21 09:20:10 +02:00
Philipp 15c4dd9a8b added keep_hourly 2026-05-21 09:17:51 +02:00
Philipp 4af9f32c46 Retention Editor added in UI
Time set in Schedular added
2026-05-21 09:05:43 +02:00
Philipp c272b00c81 Add gitignore for local runtime files 2026-05-21 08:58:34 +02:00
Philipp f9350587fe added progress bar and scheduler 2026-05-21 08:53:21 +02:00
Philipp 3d46f8543b added backend repair for ZVOL close 2026-05-21 08:40:29 +02:00
Philipp cc599b6e18 added to remote repo 2026-05-21 08:18:29 +02:00
Philipp 8697c9f405 first commit 2026-05-21 08:18:09 +02:00