Asternodis documentation
From install to orchestrated failover: everything you need to run disaster recovery for Proxmox VE.
New here? Start with Introduction →Getting started
- Introduction
What Asternodis is, and the core concepts (sites, DR Site Pairs, and protected guests).
- Install Asternodis
One-line install on a Linux host, the systemd service it sets up, and the ports it uses.
- First run & sign-in
Set the admin password on first launch and step through the optional onboarding wizard.
- Updating & rollback
Update an existing install to the latest release with one command, pin a version, or roll back.
Setting up your site
- Connect your Proxmox nodes
Add the Proxmox cluster this controller manages, via SSH auto-provisioning or an API token.
- Create a DR Site Pair
Pair your production controller with a recovery-site controller using a pairing code and pinned fingerprint.
- Recovery placement & networking
Choose where recovered VMs run, map production networks to recovery networks, and keep IPs on failover.
Using the web UI
- The web UI at a glance
A tour of the Asternodis console (the navigation, the Overview dashboard, and where each task lives).
- Inventory
Connect and manage the Proxmox clusters this controller sees (nodes, guests, storage, and live utilization).
- Site Pairs
Create, join, and manage the DR Site Pairs that link this site to its recovery sites.
- Replication & recovery operations
Protect guests, set RPO, use recovery points and the ransomware guard, restore from backups, and run failover, DR tests, and planned migration. Includes the CIFS/SMB disk cache mode requirement (cache=writeback) for replicating a running VM.
- Alerts
Everything firing across both sites of every pair, the conditions you have silenced, what each alert kind means and what clears it, and how alerts reach your webhook.
- Shadows
See every recovery replica across your sites, active and orphaned, and reclaim storage from replicas that are no longer needed.
- Recovery Plans
Group guests into ordered runbooks with boot order and dependencies, then run failover or a DR test as one orchestrated operation.
- Operations
Every tracked DR operation in one place, with live progress for work running now and a durable journal of everything that already ran, from both sides of a pair.
- Networking
Set how a DR Site Pair's guests land on the recovery network (bridge and VLAN mapping, re-IP defaults, DR DNS, and per-VM overrides).
- Compliance & reporting
Turn DR tests into exportable evidence, map it to control frameworks, and schedule recurring tests.
- License & trial
Understand the trial, activate a key, manage your pair pool, and how offline validation keeps DR running.
- Users & security
Accounts and roles (RBAC), dual-control approvals, the audit log, and automation hooks.
- Automation
Fire webhooks before and after failovers and DR tests, so Asternodis can drive the rest of your runbook (chat alerts, ticketing, monitoring silences).
- Audit log
The append-only, hash-chained record of who did what (failovers, deletions, settings changes), with tamper verification you can run on demand.
- Settings
Operator defaults, dual-control, web console URL, replication limits, settings sync, controller backup, and experimental features.
CLI reference
- CLI basics
Running the daemon, the global data-dir flag, TLS options, and checking the version.
- CLI tasks & recovery
Quality-of-life commands to reset the admin password, back up and restore the controller, manage licensing, remotes, and pairs from the shell.
Concepts
- How VM replication works in Proxmox
ZFS pvesr, Ceph RBD mirroring, the storage backends Proxmox can't replicate, and how QEMU dirty-bitmap replication fills the gap.
- RPO and RTO for Proxmox
What RPO and RTO mean for Proxmox disaster recovery, how to choose them per workload, and how replication interval and orchestration drive each metric.
- Control frameworks
Which controls Asternodis produces evidence for, what remains yours, and what it does not claim.