The config-category icons sat at admin/config/icons/CONFIG/ — the inner config/
duplicates the subsystem name; they belong in the icons root. Moved all 6
(backup, features, general, network, security, webui) up to
components/admin/config/icons/ and updated the two consumers (config-manager.js
header icon, config-sidebar.js category icons).
Also fixed the backup-engine logos: scripts/backup/engines/{restic,kopia,borg}
.json pointed 'logo' at /icons/config/backup.svg — a path that 404'd on two
counts (missing the components/admin/config prefix AND the now-removed config/
nesting), so the engine-details modal logo silently hid. Repointed to the real
served path /components/admin/config/icons/backup.svg.
(Left the meaningful icon groupings alone — admin/system/icons/{cpu,os} and
apps/core/icons/vpn are vendor/OS/provider logo sets, not redundant nesting.
The backup engines borrowing an admin-config icon is a minor smell; a dedicated
backup-engine icon could replace it later if wanted.)
Signed-off-by: librelad <librelad@digitalangels.vip>
25 lines
1.1 KiB
JSON
25 lines
1.1 KiB
JSON
{
|
|
"id": "kopia",
|
|
"name": "Kopia",
|
|
"tagline": "Modern fast backup with policies-as-data and built-in maintenance.",
|
|
"logo": "/components/admin/config/icons/backup.svg",
|
|
"supported_types": ["local", "sftp"],
|
|
"properties": [
|
|
{"label": "Encryption", "value": "AES-256-GCM or ChaCha20-Poly1305"},
|
|
{"label": "Key derivation", "value": "scrypt"},
|
|
{"label": "Deduplication", "value": "Content-defined chunking (CDC)"},
|
|
{"label": "Compression", "value": "zstd / lz4 / gzip / pgzip / s2"},
|
|
{"label": "Integrity", "value": "Cryptographic on every read"},
|
|
{"label": "License", "value": "Apache-2.0"}
|
|
],
|
|
"features": [
|
|
"Single Go binary like restic; very fast.",
|
|
"Snapshot policies are first-class data: retention, ignore patterns, compression.",
|
|
"Built-in maintenance task combines forget/prune/check.",
|
|
"Optional repository server mode for pull-style architectures.",
|
|
"Native support for SFTP, S3, B2, GCS, Azure, WebDAV (currently wired: local + sftp)."
|
|
],
|
|
"docs_url": "https://kopia.io/docs/",
|
|
"version_command": "kopia --version"
|
|
}
|