Add Backupper branding and author
This commit is contained in:
@@ -1 +0,0 @@
|
||||
2abdcf42779c90cc3eb03e84b3e9c51ca1b2f8075353d3d76e0f825234bd534d backupper-2026.06.14.7-x86_64-1.txz
|
||||
BIN
Binary file not shown.
@@ -0,0 +1 @@
|
||||
91dbea90a30cd5f9d06646d1a397cad3318afabe0db7480c34f28faa45a14b0c backupper-2026.06.14.8-x86_64-1.txz
|
||||
Vendored
+7
-4
@@ -1,14 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE PLUGIN [
|
||||
<!ENTITY name "backupper">
|
||||
<!ENTITY author "Backupper Project">
|
||||
<!ENTITY version "2026.06.14.7">
|
||||
<!ENTITY author "Michael Roll">
|
||||
<!ENTITY version "2026.06.14.8">
|
||||
<!ENTITY pluginURL "https://git.casaderoll.de/michael/BackUpper/raw/branch/main/dist/backupper.plg">
|
||||
<!ENTITY packageURL "https://git.casaderoll.de/michael/BackUpper/raw/branch/main/dist/backupper-&version;-x86_64-1.txz">
|
||||
<!ENTITY packageSHA256 "2abdcf42779c90cc3eb03e84b3e9c51ca1b2f8075353d3d76e0f825234bd534d">
|
||||
<!ENTITY packageSHA256 "91dbea90a30cd5f9d06646d1a397cad3318afabe0db7480c34f28faa45a14b0c">
|
||||
]>
|
||||
<PLUGIN name="&name;" author="&author;" version="&version;" pluginURL="&pluginURL;" min="7.0.0" support="https://git.casaderoll.de/michael/BackUpper/issues">
|
||||
<PLUGIN name="&name;" author="&author;" version="&version;" pluginURL="&pluginURL;" min="7.0.0" support="https://git.casaderoll.de/michael/BackUpper/issues" icon="backupper.png">
|
||||
<CHANGES>
|
||||
### 2026.06.14.8
|
||||
- Show Michael Roll as the plugin author and add a dedicated Backupper logo.
|
||||
|
||||
### 2026.06.14.7
|
||||
- Add per-job age-based retention and optional daily, weekly, and monthly rotation settings.
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ command -v curl >/dev/null || { echo "curl is required" >&2; exit 1; }
|
||||
command -v bzip2 >/dev/null || { echo "bzip2 is required" >&2; exit 1; }
|
||||
|
||||
rm -rf "$BUILD" "$DIST"
|
||||
mkdir -p "$STAGE/usr/local/sbin" "$STAGE/usr/local/libexec/backupper" "$STAGE/usr/local/emhttp/plugins/backupper/assets" "$STAGE/etc/rc.d" "$STAGE/install" "$DIST"
|
||||
mkdir -p "$STAGE/usr/local/sbin" "$STAGE/usr/local/libexec/backupper" "$STAGE/usr/local/emhttp/plugins/backupper/assets" "$STAGE/usr/local/emhttp/plugins/backupper/images" "$STAGE/etc/rc.d" "$STAGE/install" "$DIST"
|
||||
|
||||
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -trimpath -ldflags "-s -w -X main.version=$VERSION" -o "$STAGE/usr/local/sbin/backupperd" ./cmd/backupperd
|
||||
|
||||
@@ -31,6 +31,7 @@ chmod 0755 "$STAGE/usr/local/libexec/backupper/restic" "$STAGE/usr/local/sbin/ba
|
||||
cp "$ROOT/webgui/Backupper.page" "$STAGE/usr/local/emhttp/plugins/backupper/"
|
||||
cp "$ROOT/webgui/api.php" "$STAGE/usr/local/emhttp/plugins/backupper/"
|
||||
cp "$ROOT/webgui/assets/"* "$STAGE/usr/local/emhttp/plugins/backupper/assets/"
|
||||
cp "$ROOT/webgui/images/"* "$STAGE/usr/local/emhttp/plugins/backupper/images/"
|
||||
cp "$ROOT/webgui/assets/backupper.js" "$STAGE/usr/local/emhttp/plugins/backupper/assets/backupper-${VERSION}.js"
|
||||
cp "$ROOT/plugin/rc.backupper" "$STAGE/etc/rc.d/rc.backupper"
|
||||
cp "$ROOT/plugin/doinst.sh" "$ROOT/plugin/slack-desc" "$STAGE/install/"
|
||||
|
||||
@@ -1,14 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE PLUGIN [
|
||||
<!ENTITY name "backupper">
|
||||
<!ENTITY author "Backupper Project">
|
||||
<!ENTITY version "2026.06.14.7">
|
||||
<!ENTITY author "Michael Roll">
|
||||
<!ENTITY version "2026.06.14.8">
|
||||
<!ENTITY pluginURL "https://git.casaderoll.de/michael/BackUpper/raw/branch/main/dist/backupper.plg">
|
||||
<!ENTITY packageURL "https://git.casaderoll.de/michael/BackUpper/raw/branch/main/dist/backupper-&version;-x86_64-1.txz">
|
||||
<!ENTITY packageSHA256 "REPLACE_DURING_RELEASE">
|
||||
]>
|
||||
<PLUGIN name="&name;" author="&author;" version="&version;" pluginURL="&pluginURL;" min="7.0.0" support="https://git.casaderoll.de/michael/BackUpper/issues">
|
||||
<PLUGIN name="&name;" author="&author;" version="&version;" pluginURL="&pluginURL;" min="7.0.0" support="https://git.casaderoll.de/michael/BackUpper/issues" icon="backupper.png">
|
||||
<CHANGES>
|
||||
### 2026.06.14.8
|
||||
- Show Michael Roll as the plugin author and add a dedicated Backupper logo.
|
||||
|
||||
### 2026.06.14.7
|
||||
- Add per-job age-based retention and optional daily, weekly, and monthly rotation settings.
|
||||
|
||||
|
||||
+2
-2
@@ -4,9 +4,9 @@ backupper: Native Restic backup management for Unraid 7.
|
||||
backupper: Provides encrypted, deduplicated and versioned backups,
|
||||
backupper: snapshot browsing, restores, scheduling and notifications.
|
||||
backupper:
|
||||
backupper: https://github.com/backupper-unraid/backupper
|
||||
backupper: Author: Michael Roll
|
||||
backupper: https://git.casaderoll.de/michael/BackUpper
|
||||
backupper:
|
||||
backupper:
|
||||
backupper:
|
||||
backupper:
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Menu="Tasks:55"
|
||||
Name="Backupper"
|
||||
Icon="fa-floppy-o"
|
||||
Icon="backupper.png"
|
||||
Type="xmenu"
|
||||
Tabs="true"
|
||||
Code="f0c7"
|
||||
@@ -9,10 +9,13 @@ Tag="backup restic snapshots restore"
|
||||
<?php
|
||||
$pluginRoot = '/plugins/backupper';
|
||||
?>
|
||||
<link rel="stylesheet" href="<?= $pluginRoot ?>/assets/backupper.css?v=202606147">
|
||||
<link rel="stylesheet" href="<?= $pluginRoot ?>/assets/backupper.css?v=202606148">
|
||||
<div id="backupper-app" data-api="<?= $pluginRoot ?>/api.php">
|
||||
<header class="bu-header">
|
||||
<div><h1>Backupper <span class="bu-version">2026.06.14.7</span></h1><p>Encrypted Restic backups for Unraid</p></div>
|
||||
<div class="bu-brand">
|
||||
<img class="bu-logo" src="<?= $pluginRoot ?>/images/backupper.png?v=202606148" alt="Backupper logo">
|
||||
<div><h1>Backupper <span class="bu-version">2026.06.14.8</span></h1><p>Encrypted Restic backups for Unraid</p></div>
|
||||
</div>
|
||||
<div id="bu-health" class="bu-health" tabindex="0" data-tooltip="Zeigt, ob die Backupper-Hintergrundkomponente erreichbar ist. Beispiel: 'Daemon online' bedeutet, dass Jobs gestartet werden können.">Connecting...</div>
|
||||
</header>
|
||||
<nav class="bu-tabs" aria-label="Backupper sections">
|
||||
@@ -29,4 +32,4 @@ $pluginRoot = '/plugins/backupper';
|
||||
<div id="bu-tooltip" role="tooltip" aria-hidden="true"></div>
|
||||
</div>
|
||||
<script>window.BACKUPPER_CSRF = <?= json_encode($var['csrf_token'] ?? '') ?>;</script>
|
||||
<script src="<?= $pluginRoot ?>/assets/backupper-2026.06.14.7.js"></script>
|
||||
<script src="<?= $pluginRoot ?>/assets/backupper-2026.06.14.8.js"></script>
|
||||
|
||||
@@ -21,6 +21,8 @@
|
||||
}
|
||||
|
||||
.bu-header { align-items: center; display: flex; justify-content: space-between; margin: 6px 0 22px; }
|
||||
.bu-brand { align-items: center; display: flex; gap: 14px; min-width: 0; }
|
||||
.bu-logo { display: block; flex: 0 0 auto; height: 58px; object-fit: contain; width: 58px; }
|
||||
#backupper-app .bu-header h1 { color: var(--bu-text) !important; font-size: 30px; font-weight: 700; line-height: 1.2; margin: 0; }
|
||||
.bu-version { border: 1px solid var(--bu-border); border-radius: 999px; display: inline-block; font-size: 12px; font-weight: 600; padding: 2px 7px; vertical-align: middle; }
|
||||
#backupper-app .bu-header p { color: var(--bu-muted) !important; font-size: 16px; margin: 5px 0 0; opacity: .78; }
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 70 KiB |
Reference in New Issue
Block a user