Skip to content

restic

Fast, secure, efficient backup program

Modern backup program that can back up your files:

  • To many different storage types, including self-hosted and online services
  • easily, being a single executable that you can run without a server or complex setup
  • Effectively, only transferring the parts that actually changed in the files you back up
  • Securely, by careful use of cryptography in every part of the process
  • Verifiably, enabling you to make sure that your files can be restored when needed
  • Freely - restic is entirely free to use and completely open source

devops

https://restic.net/

amd64 armhf arm64

Installation

1. Add WakeMeOps repository

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

2. Install restic

sudo apt install restic

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    restic=0.17.2*

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

Download URLs

Version SHA256 Size (KB)
0.17.2 87dea40fe29807fba7d111f5d1513abee80b11969411b1c8aa26dc9d9aa62ad2 7170
0.17.1 04a7ec5d6fd577992ad34af1b51f9aad7a0bbcf50d395fecd4cc54018dd21a5a 7166
0.17.0 23cabc41615037421493f0068d86d2f0a97ea68dcf1146e486b4a125a98cd6fb 7040
0.16.5 ecf1669d30fb7a27af8384765dfa1f42c2a67c8f6a3856509f4885f8ab6bff3c 6981
0.16.4 fa5e0a1cc5fd3c2f8e261523303ea418a98073c718ff54c5e6263742a4bb8215 6686
0.16.3 8c53d3f17cb6a76bfd6dad8ed59d6112051242b15dd8577d3125c3aec11dadf7 6681
0.16.2 55c8d9f4634ff409679844bece2421b7c9bf67e029bc3e14cbabe22048243319 6683
0.16.1 4cf81a89bd19346d614d2f24e90997ec8e4b19f8c21c08a0b9c9df06c54cae04 6680
0.16.0 280b1dccd7b2db15c2575dd2045ef078432a903de82282417c048c918a72e778 6890
Version SHA256 Size (KB)
0.17.2 ce072e90ecd677ed3c02ac100ffec05155ea8a616f629c4785830bae5a9f4792 6169
0.17.1 6a718764a55e89a145a09527a386403f3ab3a8029f226c7670e92ae8c96404c3 6162
0.17.0 04f05683ff72b846eb551406c763932d2d36ed8a1e3cad42122cb158db5785c5 6061
0.16.5 a01f135f66f6af22ffb63cff52e25f984e38900398eb2ea4cd6f58b488c359a2 6017
0.16.4 b1c27158b4b0e3852c762e228fdf00bf159ccbda97283b399be7735a749ac958 5752
0.16.3 faf098fa68e954fcc6ad9d8113ef863141d168fdd1b068c8f8cb19d8edee7830 5756
0.16.2 b64e08e9bf96f52af19876d5865746308b047f5bec38141ad5938e556b1aa3d5 5754
0.16.1 bdce3b50cf82f47b295d446502be78e84066287351e0eb41fc38cd22541c792b 5752
0.16.0 c9d4ba728c59e139ec4d3ac657b8a8356190a803173edc08c15049043bc8f98e 5911
Version SHA256 Size (KB)
0.17.2 492bbb208639cb7a9f0ea7790182c4f3374e00bca09e6bbd9dafaaa5412f0527 6126
0.17.1 9a3a2d9fce1c6fb358aefb0709e1dcacf2a24459aee83638142f51d756f0a802 6125
0.17.0 053ce3f7218c7464ef2a93fb3d82152aa2e02940dd2edb426a64220c40e300a0 6026
0.16.5 33883c90f67c8239fadf6dd89f083ae807444b8933212136a4d12747729ae41b 5987
0.16.4 6a2089b7b1310219457e6da50dc8ce2dfc98f4d797f5454d77b9a8c11c26af56 5776
0.16.3 928d9d167e86e16e1f68050d8650a9170ce42ba73929ac56767ae1d9264c012f 5774
0.16.2 5ae5ee3db902ac4c7d4b68beb4a99a2c693bc7fbf262b26e603a9ed2e6930107 5775
0.16.1 ed8da53292d1f80698d4ae86303ad2a04fe3eb1e00102805549f6eb57ff34fd8 5759
0.16.0 e12b017ec8afa05b2ef90770443478af54aec5e4a4f2610ad2b6f15235287eda 6009

Blueprints

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

Click here to see restic ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/restic/ops2deb.yml
name: restic
matrix:
  architectures:
    - amd64
    - arm64
    - armhf
  versions:
    - 0.16.0
    - 0.16.1
    - 0.16.2
    - 0.16.3
    - 0.16.4
    - 0.16.5
    - 0.17.0
    - 0.17.1
    - 0.17.2
    - 0.17.3
homepage: https://restic.net/
summary: fast, secure, efficient backup program
description: |-
  Modern backup program that can back up your files:

  - To many different storage types, including self-hosted and online services
  - easily, being a single executable that you can run without a server or
  complex setup
  - Effectively, only transferring the parts that actually changed in the files
  you back up
  - Securely, by careful use of cryptography in every part of the process
  - Verifiably, enabling you to make sure that your files can be restored when
  needed
  - Freely - restic is entirely free to use and completely open source
fetch: https://github.com/restic/restic/releases/download/v{{version}}/restic_{{version}}_linux_{{goarch}}.bz2
install:
  - restic_{{version}}_linux_{{goarch}}:/usr/bin/restic

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

Click here to see restic release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/restic/ops2deb.lock.yml
- url: https://github.com/restic/restic/releases/download/v0.16.0/restic_0.16.0_linux_amd64.bz2
  sha256: 492387572bb2c4de904fa400636e05492e7200b331335743d46f2f2874150162
  timestamp: 2023-10-24 08:56:02+00:00
- url: https://github.com/restic/restic/releases/download/v0.16.0/restic_0.16.0_linux_arm.bz2
  sha256: 20d323af78ca61c911fc9558d3621307e6a5beaaa635346bce8b5a6211c6a8f3
  timestamp: 2023-10-24 08:56:02+00:00
- url: https://github.com/restic/restic/releases/download/v0.16.0/restic_0.16.0_linux_arm64.bz2
  sha256: 434d77b8079a27f303d30758ad99152abf3102095b6bb3573c1de307f1ab6345
  timestamp: 2023-10-24 08:56:02+00:00
- url: https://github.com/restic/restic/releases/download/v0.16.1/restic_0.16.1_linux_amd64.bz2
  sha256: 68200563fb40d6ba3b6f744c919867bfc6fd6106b6317e55853d37f797b783b5
  timestamp: 2023-10-24 18:22:00+00:00
- url: https://github.com/restic/restic/releases/download/v0.16.1/restic_0.16.1_linux_arm.bz2
  sha256: ff955edce7641fd51844726398cedcd9a27d45f74731ca3c79a0abab5bf5ebc1
  timestamp: 2023-10-24 18:22:00+00:00
- url: https://github.com/restic/restic/releases/download/v0.16.1/restic_0.16.1_linux_arm64.bz2
  sha256: 5ad984e4bc9cf2b67a414f99c48b2f5621b12efaa1c838e4a6a13a7333641dc7
  timestamp: 2023-10-24 18:22:00+00:00
- url: https://github.com/restic/restic/releases/download/v0.16.2/restic_0.16.2_linux_amd64.bz2
  sha256: dae5e6e39107a66dc5c8ea59f6f27b16c54bd6be31f57e3281f6d87de30e05b0
  timestamp: 2023-10-30 01:13:17+00:00
- url: https://github.com/restic/restic/releases/download/v0.16.2/restic_0.16.2_linux_arm.bz2
  sha256: 60376b01b334a0cee3a59016f44dde8b336de2b6aa44f1e6e403d307990c47a0
  timestamp: 2023-10-30 01:13:17+00:00
- url: https://github.com/restic/restic/releases/download/v0.16.2/restic_0.16.2_linux_arm64.bz2
  sha256: efdd75eb5c12af6fec4189aa57dc777035a87dd57204daa52293901199569157
  timestamp: 2023-10-30 01:13:17+00:00
- url: https://github.com/restic/restic/releases/download/v0.16.3/restic_0.16.3_linux_amd64.bz2
  sha256: aa86e5667c46ab0bdf8ceca80fa3c8775da2bbc18656250a745ac8b042837a70
  timestamp: 2024-01-14 21:15:01+00:00
- url: https://github.com/restic/restic/releases/download/v0.16.3/restic_0.16.3_linux_arm.bz2
  sha256: 3f031af58b8b614eafe0fbefb338542b7b04f878853fa9f62394a00923375735
  timestamp: 2024-01-14 21:15:01+00:00
- url: https://github.com/restic/restic/releases/download/v0.16.3/restic_0.16.3_linux_arm64.bz2
  sha256: 7fdc003748c1fa5ff0d87a64aaa8a029927596db53ee09248494aaebe3970179
  timestamp: 2024-01-14 21:15:01+00:00
- url: https://github.com/restic/restic/releases/download/v0.16.4/restic_0.16.4_linux_amd64.bz2
  sha256: 3d4d43c169a9e28ea76303b1e8b810f0dcede7478555fdaa8959971ad499e324
  timestamp: 2024-02-04 21:05:15+00:00
- url: https://github.com/restic/restic/releases/download/v0.16.4/restic_0.16.4_linux_arm.bz2
  sha256: c4677e4eaf38ceda97841c8cae883883e026751970b41bb1a3f5e0610e07a5b1
  timestamp: 2024-02-04 21:05:15+00:00
- url: https://github.com/restic/restic/releases/download/v0.16.4/restic_0.16.4_linux_arm64.bz2
  sha256: 9d2f44538ea0c6309426cb290d3a6b8b0b85de5de7f1496ff40c843b36bf8a8d
  timestamp: 2024-02-04 21:05:15+00:00
- url: https://github.com/restic/restic/releases/download/v0.16.5/restic_0.16.5_linux_amd64.bz2
  sha256: f1a9c39d396d1217c05584284352f4a3bef008be5d06ce1b81a6cf88f6f3a7b1
  timestamp: 2024-07-09 09:06:44+00:00
- url: https://github.com/restic/restic/releases/download/v0.16.5/restic_0.16.5_linux_arm.bz2
  sha256: 160fbd38f7e626afc5f99a239776423629bd4b1e6cb9891c7ecf1a08acae06a4
  timestamp: 2024-07-09 09:06:44+00:00
- url: https://github.com/restic/restic/releases/download/v0.16.5/restic_0.16.5_linux_arm64.bz2
  sha256: 41cc6ad3ac5e99ee088011f628fafcb4fa1e4d3846be2333e5c2a3f6143cd0c1
  timestamp: 2024-07-09 09:06:44+00:00
- url: https://github.com/restic/restic/releases/download/v0.17.0/restic_0.17.0_linux_amd64.bz2
  sha256: fec7ade9f12c30bd6323568dbb0f81a3f98a3c86acc8161590235c0f18194022
  timestamp: 2024-07-26 12:08:43+00:00
- url: https://github.com/restic/restic/releases/download/v0.17.0/restic_0.17.0_linux_arm.bz2
  sha256: d0f33de8e813474ae320912f13a929d763aa012d38c706fb76a46d9c7212f7f5
  timestamp: 2024-07-26 12:08:43+00:00
- url: https://github.com/restic/restic/releases/download/v0.17.0/restic_0.17.0_linux_arm64.bz2
  sha256: f9ad4d91c181da2968ccdecb5238bf872f824fe1e40253f3347c4025192f19c9
  timestamp: 2024-07-26 12:08:43+00:00
- url: https://github.com/restic/restic/releases/download/v0.17.1/restic_0.17.1_linux_amd64.bz2
  sha256: bdfaf16fe933136e3057e64e28624f2e0451dbd47e23badb2d37dbb60fdb6a70
  timestamp: 2024-09-05 21:05:55+00:00
- url: https://github.com/restic/restic/releases/download/v0.17.1/restic_0.17.1_linux_arm.bz2
  sha256: f0d4d53cef45cca69544482aaff7beafd00922cee737d5913644f754a67c1e85
  timestamp: 2024-09-05 21:05:55+00:00
- url: https://github.com/restic/restic/releases/download/v0.17.1/restic_0.17.1_linux_arm64.bz2
  sha256: aa9d86ac5f261f6a8295d5503bb27761ba7fe1fc1cf26fa52e7ab249b9a04716
  timestamp: 2024-09-05 21:05:55+00:00
- url: https://github.com/restic/restic/releases/download/v0.17.2/restic_0.17.2_linux_amd64.bz2
  sha256: b657c1c88431193005d5c1be15e5ef3e0581df1897c99e545aa5eeff20c4e12e
  timestamp: 2024-10-27 18:07:12+00:00
- url: https://github.com/restic/restic/releases/download/v0.17.2/restic_0.17.2_linux_arm.bz2
  sha256: 2adb05da3d324aae1a986c97f4696adefffee4de178c56de8b2b7ae3615a3e33
  timestamp: 2024-10-27 18:07:12+00:00
- url: https://github.com/restic/restic/releases/download/v0.17.2/restic_0.17.2_linux_arm64.bz2
  sha256: 0c5830ed8f9198f2ce2b9e1f1a00377e158423f907339cab5829c678b130c2ac
  timestamp: 2024-10-27 18:07:12+00:00
- url: https://github.com/restic/restic/releases/download/v0.17.3/restic_0.17.3_linux_amd64.bz2
  sha256: 5097faeda6aa13167aae6e36efdba636637f8741fed89bbf015678334632d4d3
  timestamp: 2024-11-08 21:06:10+00:00
- url: https://github.com/restic/restic/releases/download/v0.17.3/restic_0.17.3_linux_arm.bz2
  sha256: a1fd2e88c2008998cb3ba1f99fe8405494f2802ee76f027db6c8f2a394f04288
  timestamp: 2024-11-08 21:06:10+00:00
- url: https://github.com/restic/restic/releases/download/v0.17.3/restic_0.17.3_linux_arm64.bz2
  sha256: db27b803534d301cef30577468cf61cb2e242165b8cd6d8cd6efd7001be2e557
  timestamp: 2024-11-08 21:06:10+00:00

Badge

WakeMeOps

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