Panel storage, backup, updates and installed recovery
This guide covers storage locations, disk previews, appliance
configuration backups, signed updates, recovery, boot attestation and
internal-disk installation. Open the native Appliance
operations page at /rust/appliance/operations, or
use the individual pages listed below. Only signed-in administrators see
privileged controls; final disk, installer and boot commits may also
require the root account.
Navigate and review status
- Open
/rust/appliance/operationsto reach Storage, Backup & Restore, System updates, Appliance firewall, Boot attestation, Unified setup and Appliance guided tasks. Do not treat a status summary or preview as proof that a privileged change succeeded. - Open Storage (
/rust/storage) to review location roles, model filesystem free/used capacity and disk protection before choosing an action. The capacity meter is read-only and reports the same live filesystem data as the former storage tab. Local, NFS and SMB changes use a separate Test proposed location control and a confirmed Apply proposed location control. A queued job is not a completed mount or migration: its receipt shows a live owner-observed status when scripting is available, and retains an independent status link when scripting is disabled. Request cancellation uses a separate, confirmed form; a cancellation request does not prove that a job stopped. Credential fields are redacted in receipts and live status. - In Disks and partitions, choose an eligible, unprotected disk, preview a partition plan and explicitly confirm the exact device before committing. Create GPT partition / add partition adds a new partition to suitable free GPT space. The current route set does not offer an in-place data-partition resize operation; do not interpret adding a partition as growing an existing filesystem. Back up data and use a separately validated migration procedure when existing volumes need expansion.
- The installer card is shown only where the installed appliance owner offers internal installation. It is not a generic Linux disk operation.
Back up configuration and move it to another stick
- On the source stick, open Backup & Restore at
/rust/backup. Select Create backup, enter a safe label and choose Create verified backup, or explicitly confirm Create compatible backup to use the original archive-writing route. Inspect the verified backup inventory and its SHA-256 checksums. The archive download links appear only for safe filenames returned by the verified local catalogue, or after a successful owner creation receipt. An archive download is not a portable configuration export. Full archives include panel state but not copied model files or engine binaries. Full archives are sealed to their original appliance; do not try to move one to another stick. - Under Move configuration between sticks, select Export portable configuration (JSON). Securely copy the downloaded file to the destination. This portable format is separate from the machine-sealed full backup and filters protected secrets and machine-specific identities.
- On the destination stick, paste the exact portable JSON into Preview portable configuration on this stick and select Preview portable restore. Inspect affected configuration and the returned plan_sha256. The preview writes no settings.
- Paste the same JSON into Restore reviewed portable configuration, enter the Exact preview plan SHA-256, check the explicit restore confirmation, then select Restore reviewed configuration. The owner validates the archive SHA-256, destination plan and current files; if changed, preview again. Inspect the result, including the list of restored files and the pre-restore backup.
- For a restore on the same original appliance,
Preview changes and Restore verified
archive use a sealed full backup and its exact preview plan.
The new Preview and restore a sealed full backup guide
at
/rust/appliance/guides/appliance.restore-fullwalks through verified inventory, owner preview, manual review, plan-bound restore and recovery-status verification. Copy the exact SHA-256 returned by the preview; if the files change, preview again. The owner creates a pre-restore archive and checks the live state before applying. Recover only an interrupted restore requires the exact incident ID and the typed wordRECOVER; do not attempt an ordinary second restore while a recovery journal is active.
Signed-in viewers may read the Storage and maintenance inventory, but cannot see privileged mutation forms. Backup, update and guided restore controls require an administrator; individual disk, installer and signed boot commits may impose stricter root or owner checks. All native forms use the existing authenticated owner routes, not a second storage or backup implementation.
The guided sequence Back up and move Panel
configuration at
/rust/appliance/guides/appliance.transfer-config performs
inventory, source backup, destination preview and reviewed portable
restore through authenticated routes. Export and copying between sticks
are explicit operator steps. A guided step is not an approval for a
later step.
Update safely and recover
- Open System updates
(
/rust/settings/update). Inspect installed version, owner admission state, signed source and rollback floor. Use Check for updates to validate the configured signed release source before selecting a candidate. - Review Approve system update separately. Approval does not apply an update. Only a current, verified candidate is eligible. Inspect build provenance and deployment authority when shown.
- On an installed LexiOS system, inspect LexiOS system slots (A/B update), including active, known-good and next-boot slots. Choose Preview update, check the exact inactive target and release, and require root confirmation for Commit update. The signed owner controls staging and boot; the UI cannot bypass its release checks. Reboot when instructed; examine observed slot health after boot.
- If recovery is necessary, open Backup & Restore and use Verify the known-good slot, Preview rollback to the known-good slot or Preview reconstruction before Commit recovery. A rollback may be refused when there is no verified known-good target. Do not assume a preview has changed the boot slot.
- Repository operations Inspect protected repository plan, Request authenticated source build, Request verified installer/live-image build, Request signed fleet rollout, and Change protected UTC update schedule appear only when the current owner advertises the corresponding pinned-source policy. Their API owner validates source pin, signed tree, installed generation and relevant policy. Requests and accepted receipts are not proof that an image or rollout has finished.
The guided sequence Check, verify and safely update A/B
slots at
/rust/appliance/guides/appliance.update-safely checks
status, links to signed release verification, runs the owner preview and
root-owned commit, and directs the operator to post-boot verification
and recovery.
Firewall, attestation, installation and windows
Appliance firewall at
/rust/system/firewall reports policy and any
connection-loss warning. Always preview, apply, then confirm that
network access survived; pending changes can be reverted. The
appliance-only controls appear only on LexiOS; a plain Linux host uses
its own firewall owner. Never treat a blank status on an unbound owner
as a permissive firewall.
Boot attestation at
/rust/system/attestation verifies the signed report for the
current boot. Use Export the signed report (JSON) for
independent review. A missing or non-verifying report is not success;
the exported report does not itself change boot state.
Install LexiOS on an internal disk at
/rust/appliance/guides/appliance.install-internal walks
through Installer disk inventory, Preview
installation, a typed hardware serial, and Install
LexiOS (erases the disk) on /rust/storage. Review
refusal reasons and the planned partition layout. Root-only commits are
destructive. Keep the live stick inserted while the installer reports
running progress, and do not treat an accepted or pending job as a
completed installation.
Maintenance windows at
/rust/maintenance can schedule approved backup jobs and
other operations. The reversible guide Create and undo a
disabled maintenance window at
/rust/appliance/guides/appliance.reversible-window creates
only a disabled window with a new unique ID, then
offers Run undo to delete it. It refuses collisions and
does not turn on any scheduled job.
For setup and access changes, open /rust/appliance/setup
and use the owner-controlled enrollment, network preview/confirm/revert,
access-policy validation and reviewed setup apply. Hardware- or
root-specific actions are never simulated by the browser.
Complete control reference
Each native control has a ? help marker describing its
effect; the following labels are also the feature names used by the help
registry. The page path is where the control appears (some are hidden
when the required appliance capability is absent).
| Control / registry ID | Help text | Native page |
|---|---|---|
Storage locations
(appliance.storage-overview) |
Shows model, upload, backup and export locations; does not move existing files. | /rust/storage |
Test storage location
(appliance.storage-test) |
Tests the selected location before applying it; network model storage must pass its read-throughput gate. | /rust/storage |
Apply storage location
(appliance.storage-apply) |
Applies a reviewed location after checking instances that still use it. | /rust/storage |
Remove storage location
(appliance.storage-remove) |
Restores the selected role to its local location after checking active users. | /rust/storage |
Storage job progress
(appliance.storage-job) |
Shows the privileged storage job receipt; a queued request is not a completed disk change. | /rust/storage |
Request storage job cancellation
(appliance.storage-job-cancel) |
Asks the appliance owner to cancel a queued or running job; cancellation is not guaranteed after publication. | /rust/storage |
Scan storage cache
(appliance.storage-cache-scan) |
Starts an inventory scan of cached model files without changing model contents. | /rust/storage |
Cancel cache scan
(appliance.storage-cache-cancel) |
Requests cancellation of a running cache scan before it finishes. | /rust/storage |
Clean storage cache
(appliance.storage-cache-clean) |
Reviews and removes owner-approved cache entries; model files remain protected. | /rust/storage |
Model disk capacity
(appliance.disk-capacity) |
Reads free space and space used by models, builds and backups from the current filesystem. | /rust/storage |
Disk inventory
(appliance.disk-inventory) |
Lists disks and partitions and marks protected or in-use devices before any mutation. | /rust/storage |
Preview disk change
(appliance.disk-preview) |
Reviews the chosen disk and proposed partition or mount operation without modifying it. | /rust/storage |
Apply disk layout
(appliance.disk-apply) |
Commits only the exact reviewed disk change after a fresh device check; can destroy data. | /rust/storage |
Format partition
(appliance.disk-format) |
Formats the approved partition after root confirmation; existing data is erased. | /rust/storage |
Mount partition
(appliance.disk-mount) |
Mounts a reviewed partition in the managed storage area. | /rust/storage |
Unmount managed partition
(appliance.disk-unmount) |
Unmounts a previously managed partition when it is safe to release. | /rust/storage |
Backup inventory
(appliance.backup-list) |
Lists verified full backups and their checksums; the archives are sealed to this appliance. | /rust/backup |
Create full backup
(appliance.backup-create) |
Creates a checksummed panel-state backup; models and engine binaries are referenced, not copied. | /rust/backup |
Create compatible sealed backup
(appliance.backup-quick) |
Creates a sealed full backup through the original archive owner; download it from the verified inventory. | /rust/backup |
Download sealed backup
(appliance.backup-download) |
Downloads a verified appliance-bound archive; it cannot be restored on a different machine. | /rust/backup |
Preview full restore
(appliance.backup-preview) |
Compares a sealed full archive against current files before it can be restored. | /rust/backup |
Restore full backup
(appliance.backup-restore) |
Applies only the exact reviewed full-backup plan; protected keys and evidence are not overwritten. | /rust/backup |
Cancel backup operation
(appliance.backup-cancel) |
Requests cancellation before publication; an already published restore cannot be cancelled. | /rust/backup |
Recover interrupted restore
(appliance.backup-recovery) |
Rechecks a journaled interrupted restore using its incident ID before repairing the transaction. | /rust/backup |
Backup retention schedule
(appliance.backup-policy) |
Configures scheduled full backups and the number retained. | /rust/backup |
Send signed configuration action
(appliance.backup-fleet) |
Queues a signed configuration restore action to a selected fleet member after confirmation. | /rust/backup |
Export portable configuration
(appliance.backup-transfer-export) |
Downloads a secret-filtered configuration file for another stick; full backups are not portable. | /rust/backup |
Preview portable restore
(appliance.backup-transfer-preview) |
Checks the portable file and previews destination changes without writing any settings. | /rust/backup |
Restore portable configuration
(appliance.backup-transfer-restore) |
Restores the exact previewed portable settings after a matching plan checksum and confirmation. | /rust/backup |
Signed updater status
(appliance.update-status) |
Displays installed release, update phase and protection state from the system updater. | /rust/settings/update |
Check signed release
(appliance.update-check) |
Verifies the configured update source and eligible release without applying it. | /rust/settings/update |
Approve signed release
(appliance.update-approve) |
Approves one verified candidate only after reviewing its exact manifest and rollback index. | /rust/settings/update |
Apply signed release
(appliance.update-apply) |
Applies the approved signed release; the updater controls the inactive slot and reboot state. | /rust/settings/update |
Roll back signed release
(appliance.update-rollback) |
Restores an eligible known-good release through the protected updater. | /rust/settings/update |
Inspect repository plan
(appliance.update-repo-plan) |
Requests a read-only plan from the installed pinned-source updater; refuses an unbound owner. | /rust/settings/update |
Build pinned source
(appliance.update-repo-build) |
Requests an authenticated build at the exact owner-provisioned source revision. | /rust/settings/update |
Request signed image
(appliance.update-repo-image) |
Asks the privileged owner to build an installer or live image from the pinned release. | /rust/settings/update |
Request fleet rollout
(appliance.update-repo-rollout) |
Requests a signed fleet rollout; campaign progress and rollback stay with the fleet owner. | /rust/settings/update |
Set repository update schedule
(appliance.update-repo-schedule) |
Changes the owner-provisioned update window only when its signed schedule policy is available. | /rust/settings/update |
Local maintenance schedule
(appliance.update-local-schedule) |
Enables or disables local update windows without authorizing an unverified release. | /rust/settings/update |
A/B boot slots
(appliance.ab-lifecycle) |
Shows the active, known-good and candidate boot slots on an installed system. | /rust/settings/update |
Preview inactive-slot update
(appliance.ab-update-preview) |
Reviews the signed release and target slot before staging it. | /rust/settings/update |
Stage A/B update
(appliance.ab-update-commit) |
Stages the reviewed release in the other boot slot; root approval is required. | /rust/settings/update |
Verify known-good slot
(appliance.ab-verify) |
Verifies the known-good slot against its authenticated release before recovery. | /rust/backup |
Preview A/B rollback
(appliance.ab-recovery) |
Reviews a rollback or signed slot reconstruction before root commits recovery. | /rust/backup |
Appliance firewall status
(appliance.firewall-status) |
Reads active appliance firewall policy and warns if the caller could lose network access. | /rust/system/firewall |
Preview appliance firewall
(appliance.firewall-preview) |
Previews firewall policy and exposure changes before applying them. | /rust/system/firewall |
Apply appliance firewall
(appliance.firewall-apply) |
Applies an explicitly reviewed firewall policy with lockout warnings and a confirmation deadline. | /rust/system/firewall |
Confirm firewall access
(appliance.firewall-confirm) |
Confirms that networking still works after a pending firewall change. | /rust/system/firewall |
Revert firewall change
(appliance.firewall-revert) |
Reverts a pending firewall change to restore the previous policy. | /rust/system/firewall |
Boot attestation
(appliance.attestation-view) |
Checks the signed boot report and shows whether measured system state verifies. | /rust/system/attestation |
Export attestation report
(appliance.attestation-export) |
Downloads this boot’s unchanged signed attestation report for independent review. | /rust/system/attestation |
Installer disk inventory
(appliance.installer-inventory) |
Lists eligible internal disks and the reasons other targets cannot be selected. | /rust/storage |
Preview internal install
(appliance.installer-preview) |
Shows the exact selected disk, partitions and security plan without writing anything. | /rust/storage |
Install to internal disk
(appliance.installer-commit) |
Erases the serial-confirmed internal disk and installs the verified system image; root is required. | /rust/storage |
Unified setup enrollment
(appliance.setup-enroll) |
Starts guided enrollment and keeps network and storage changes under owner approval. | /rust/appliance/setup |
Review setup changes
(appliance.setup-review) |
Shows the staged appliance setup before any privileged change is committed. | /rust/appliance/setup |
Apply reviewed setup
(appliance.setup-apply) |
Applies the signed setup review only after confirming the exact revision. | /rust/appliance/setup |
Preview and apply network setup
(appliance.setup-network) |
Previews network changes and requires an explicit confirmation before replacing the connection. | /rust/appliance/setup |
Review secure access setup
(appliance.setup-ssh) |
Previews access settings and requests the owner to apply only the reviewed access policy. | /rust/appliance/setup |
Maintenance windows
(appliance.maintenance) |
Schedules backups, release checks and safe restarts during approved windows. | /rust/maintenance |
Appliance operation center
(appliance.operations) |
Links to the current storage, firewall, release, backup, installer and attestation controls. | /rust/appliance/operations |
Move configuration guide
(appliance.guide-transfer) |
Walks through creating a backup and moving a verified configuration to another stick. | /rust/appliance/operations |
Reviewed full restore guide
(appliance.guide-full-restore) |
Checks a machine-sealed backup, previews its exact changes and restores only after checksum confirmation. | /rust/appliance/operations |
Safe update guide
(appliance.guide-update) |
Checks update eligibility, verifies the next boot slot and explains rollback. | /rust/appliance/operations |
Internal installation guide
(appliance.guide-install) |
Reviews the internal installer inventory and requires a disk-specific confirmation. | /rust/appliance/operations |
Related pages
See Install From USB, Panel LexiOS and Secure Boot, Panel Network and Access, Reference Guided Tasks, and Troubleshooting.