Skip to content

rustic

Fast, encrypted, and deduplicated backup tool

rustic is a fast, encrypted, and deduplicated backup tool. It reads and writes the restic repository format and supports local and cloud backends for secure and efficient backups.

devops

https://github.com/rustic-rs/rustic

armhf amd64 arm64

Installation

1. Add WakeMeOps repository

curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash

2. Install rustic

sudo apt install rustic

Snippets

FROM wakemeops/minideb:bookworm

RUN install_packages \
    rustic=0.11.0*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      rustic=0.11.0*

Download URLs

Version SHA256 Size (KB)
0.11.0 d8d0b346761db375f32991be52bb92ae6c076ca387f78dd2ebb20d4d65f1baf4 7029
0.10.3 db0bf2659fec8b5b9b9b4de075d46ef18f97a6add5ba21d17012319a989ef248 6922
Version SHA256 Size (KB)
0.11.0 2463c25a88ad9f629374f6c7e468b27259535d5f2f6c99b031385a0c68052d92 6108
0.10.3 e3693e8a3371c75990c09f5773500c8c63eba1027f853281806986bbff398879 6002
Version SHA256 Size (KB)
0.11.0 2452a586b9c7959e2bc16e133617664de49e69abd2dffae04527c49f849b5637 6195
0.10.3 8347354e5a0c91b332ef036f9ab3f971b34e379046487753374ef868ebcc9cb3 6060

Blueprints

Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for rustic are versioned here.

Click here to see rustic ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/rustic/ops2deb.yml
name: rustic
matrix:
  architectures:
    - amd64
    - arm64
    - armhf
  versions:
    - 0.10.3
    - 0.11.0
homepage: https://github.com/rustic-rs/rustic
summary: fast, encrypted, and deduplicated backup tool
description: |-
  rustic is a fast, encrypted, and deduplicated backup tool.
  It reads and writes the restic repository format and supports local
  and cloud backends for secure and efficient backups.
fetch:
  url: https://github.com/rustic-rs/rustic/releases/download/v{{version}}/rustic-v{{version}}-{{target}}.tar.gz
  targets:
    amd64: x86_64-unknown-linux-gnu
    armhf: armv7-unknown-linux-gnueabihf
    arm64: aarch64-unknown-linux-gnu
install:
  - rustic:/usr/bin/rustic

The blueprint fetch keyword contains a URL template pointing to rustic releases. Downloaded files are locked in a lockfile versioned here.

Click here to see rustic release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/rustic/ops2deb.lock.yml
- url: https://github.com/rustic-rs/rustic/releases/download/v0.10.3/rustic-v0.10.3-aarch64-unknown-linux-gnu.tar.gz
  sha256: 6298352927226e6caa1c47f22b268bc783a4fb6495d8800dda0c3282564a840a
  timestamp: 2026-02-15 23:34:44+00:00
- url: https://github.com/rustic-rs/rustic/releases/download/v0.10.3/rustic-v0.10.3-armv7-unknown-linux-gnueabihf.tar.gz
  sha256: 23dae0f0a9f72c50bd9b4eba98b4b9a0db76ad7ae0fd25830f1a92035a0f6e41
  timestamp: 2026-02-15 23:34:44+00:00
- url: https://github.com/rustic-rs/rustic/releases/download/v0.10.3/rustic-v0.10.3-x86_64-unknown-linux-gnu.tar.gz
  sha256: 80b6e227aa30c082311bfda6dde0dd094eae15608d6e9fb6b5b28fdc332c2391
  timestamp: 2026-02-15 23:34:44+00:00
- url: https://github.com/rustic-rs/rustic/releases/download/v0.11.0/rustic-v0.11.0-aarch64-unknown-linux-gnu.tar.gz
  sha256: fd3b06f9c786d439a8b8eccce1b64a81eb2b523083dd71ed247154ed6dda0b37
  timestamp: 2026-02-15 23:34:44+00:00
- url: https://github.com/rustic-rs/rustic/releases/download/v0.11.0/rustic-v0.11.0-armv7-unknown-linux-gnueabihf.tar.gz
  sha256: 77d2373e96e891ac032ba1b32034e6bfab89775e505a977df910003a177ae6a9
  timestamp: 2026-02-15 23:34:44+00:00
- url: https://github.com/rustic-rs/rustic/releases/download/v0.11.0/rustic-v0.11.0-x86_64-unknown-linux-gnu.tar.gz
  sha256: 02c0890de37d946133f839bd937fd9f8401f0abb0e3ddebdeb33b6656e7fe588
  timestamp: 2026-02-15 23:34:44+00:00

Badge

WakeMeOps

[![WakeMeOps](https://docs.wakemeops.com/badges/rustic.svg)](https://docs.wakemeops.com/packages/rustic)
<a href="https://docs.wakemeops.com/packages/rustic">
  <img src="https://docs.wakemeops.com/badges/rustic.svg"/>
</a>
.. image:: https://docs.wakemeops.com/badges/rustic.svg
:target: https://docs.wakemeops.com/packages/rustic