feat(backups): add configurable CPU usage for volume compression

Add server-level compression CPU presets for volume backups and close the private key modal after saving.
This commit is contained in:
Andras Bacsai committed 2026-08-14 12:00:46 +02:00
1 parent fe1dc209b7
commit 857375f69c
9 files changed
+142 -9

No files matched your search

@@ -25,6 +25,18 @@
</div>
</x-application.settings-section>
<x-application.settings-section id="server-backups-section" title="Backups"
helper="Limit how much CPU volume backup compression may use on this server.">
<x-forms.listbox canGate="update" :canResource="$server" id="backupCompressionCpuPercentage"
label="Backup compression CPU" onChange="instantSave"
helper="Sets how many CPU threads can be used to compress volume backups, based on this server's available CPUs." :options="[
['value' => 25, 'label' => 'Low (25%)'],
['value' => 50, 'label' => 'Balanced (50%)'],
['value' => 75, 'label' => 'High (75%)'],
['value' => 100, 'label' => 'Maximum (100%)'],
]" />
</x-application.settings-section>
<x-application.settings-section id="server-builds-section" title="Builds"
helper="Set deployment concurrency, execution timeouts, and queue capacity.">
<div class="grid gap-4 lg:grid-cols-3">