Table of Contents


Timeshift Plugin For OMV8

Timeshift Plugin For OMV8



Summary


Prerequisites


Installation

In OMV8's GUI:
Under System, Plugins, find and highlight openmediavault-timeshift 8.X, and click the Install button.


Using the Timeshift plugin

Under Services > Timeshift

The plugin has three tabs:


Settings


  Warning
Do not remove /srv/** from the excludes unless you know what you are doing.
/srv is where OMV mounts your data drives. Without this exclude, Timeshift will try to copy all of your data into every snapshot, and reverting a snapshot will overwrite files on your data drives.


Scheduled snapshots


On-demand snapshots


Reverting a snapshot

sudo timeshift --list
sudo timeshift --restore --snapshot '2026-09-24_10-00-01'

BTRFS mode

BTRFS mode uses native BTRFS snapshots of the root subvolume. Snapshots are stored on the root device under timeshift-btrfs/snapshots.

When BTRFS mode is enabled and saved, the plugin checks that:

sudo btrfs subvolume set-default 5 /

If any check fails, the settings are not saved and an error explains what is wrong.

Include @home subvolume


  Warning
BTRFS snapshots live on the same drive as the operating system.
They protect against bad updates and configuration mistakes, but not against a failed OS drive. For that, leave BTRFS mode disabled and use RSYNC mode with a separate backup device.


Troubleshooting


Source Code

→ openmediavault-timeshift