EVERYTHING XIAOMI
Get listed
MCDR2Restic logo

MCDR2Restic

MCDR2Restic is a free, open-source MCDReforged plugin that runs restic backups of specified directories while a server is running.

Place
#19 of 30
Score
5.3
MCDR2Restic's website

What MCDR2Restic is

MCDR2Restic is a free, open-source MCDReforged plugin that runs restic backups of specified directories while a server is running. It supports scheduled and immediate backups and can interrupt a backup task already in progress. Scheduled jobs can be skipped when no players are active; a separate forced-scheduling option bypasses that check and is disabled by default. With the default configuration, the plugin downloads a restic binary for the system if one is missing from the MCDR working directory. Restore commands can queue and apply full-snapshot, single-file, or folder restores. A configuration check requires the local restic repository to be outside every backup source directory. Notifications can be sent through OneBot QQ or Discord Webhooks, and messages and configuration comments support Chinese and English according to the MCDR language setting. The listed requirements are MCDReforged >=2.12.0, PyYAML >=6.0, and websocket-client >=1.8.0. The project recommends being able to use restic independently because many backup features rely on basic restic knowledge. Its README may contain outdated information while being refactored.

Good

  • Supports scheduled and immediate backups.
  • Can skip scheduled backups when no players are active.
  • Restores can target snapshots, files, or folders.
  • Notifications support OneBot QQ and Discord Webhooks.

Watch out

  • Many backup features require basic restic knowledge.
  • The README may contain outdated information.
  • MCDReforged and two Python dependencies are required.

Who it suits

MCDR2Restic may suit MCDReforged server operators who want scheduled backups and file-level restore options. It is best suited to users who can work with restic independently and meet the listed dependencies.

Verdict

MCDR2Restic provides backup scheduling and several restore granularities for MCDReforged servers. Its restic knowledge requirement and dependency list are worth checking before setup.

The facts

Each one read from MCDR2Restic's own pages, with the date it was checked.

What it does

Activity detection
Scheduled backups can be skipped when the server is idle, and a separate forced scheduling option bypasses player activity detection and is disabled by default.checked 9 Oct 2026
Backup scheduling
It supports scheduled backups, immediate backups, and interrupting an ongoing backup task.checked 9 Oct 2026
Dependencies
The plugin lists MCDReforged >=2.12.0, PyYAML >=6.0, and websocket-client >=1.8.0 as requirements.checked 9 Oct 2026
Documentation caveat
The README says it is being refactored and may contain outdated information.checked 9 Oct 2026
Languages
The project supports Chinese and English messages and configuration comments, following the MCDR language setting.checked 9 Oct 2026
License
The project is released under the GNU General Public License v3.0 (GPL-3.0).checked 9 Oct 2026
Notifications
It supports OneBot QQ notifications and Discord Webhook notifications.checked 9 Oct 2026
Player activity
Scheduled backups can be skipped when no players are active; forced scheduling is also supported and disabled by default.checked 9 Oct 2026
Prerequisite
The maker recommends that users understand restic's basic concepts and configuration and be able to use restic independently.checked 9 Oct 2026
Prerequisites
The documentation recommends understanding and being able to use restic independently because most backup features require basic restic knowledge.checked 9 Oct 2026
Purpose
MCDR2Restic is an MCDReforged plugin that runs scheduled restic backups of specified directories while the server is running.checked 9 Oct 2026
Repository safety
A configuration check requires the local restic repository to be outside every backup source directory.checked 9 Oct 2026
Restic download
With the default configuration, the plugin automatically downloads a restic binary for the system if it is not found in the MCDR working directory.checked 9 Oct 2026
Restore
The plugin provides commands to queue and apply full-snapshot, single-file, and folder restores.checked 9 Oct 2026
Scheduling
It supports scheduled backups, immediate backups, and interrupting an ongoing backup task.checked 9 Oct 2026
Support
The project welcomes pull requests and issues.checked 9 Oct 2026

Alternatives to MCDR2Restic

All alternatives
  1. 1

    FastBack

    Free planOpen sourceLinuxmacOSWindows
    7.2Free plan
  2. 2

    Just Enough Backups

    Free planOpen sourceLinuxmacOSSelf-hostedWindows
    7.1Free plan
  3. 3

    FolderRewind

    Free planOpen sourceAPIWindows
    7.0Free plan
  4. 4

    DriveBackupV2

    Free planOpen sourceAPISelf-hosted
    6.9Free plan
  5. 5

    MineBackup

    Free planLinuxmacOSSelf-hostedWindows
    6.6Free plan
  6. 6

    InstantBackup

    Free planLinuxmacOSSelf-hostedWindows
    6.5Free plan