Repolode
garethgeorge

garethgeorge/backrest

restic 백업을 위한 웹 UI이자 백그라운드 오케스트레이터로, 저장소 생성, 스냅샷 예약, 파일 탐색 및 복원을 지원합니다.

스타
7,708
포크
238
열린 이슈
388
마지막 커밋
지난달

어떤 프로젝트인가요?

Backrest는 오픈소스 백업 도구 restic을 웹에서 사용할 수 있도록 해주는 프런트엔드입니다. restic CLI를 감싸 브라우저에서 저장소를 만들고, 스냅샷을 살펴보고, 개별 파일을 복원할 수 있습니다. 백그라운드에서 실행해 cron 방식으로 백업과 prune, check, forget 같은 유지 관리 작업을 예약할 수도 있습니다.

Backrest는 단일 Go 바이너리로 제공됩니다. 유일한 의존성은 restic이며, 시스템에 설치된 버전을 사용하거나 직접 다운로드해 최신 상태로 유지할 수 있습니다. 기존 restic 저장소를 가져올 수 있으며, 고급 작업에는 restic CLI를 그대로 사용할 수 있습니다.

저장소는 S3, B2, Azure, GCS, 로컬 디스크, SFTP, rclone 리모트를 비롯해 restic이 지원하는 모든 백엔드를 사용할 수 있습니다. 알림은 Discord, Slack, Gotify, Healthchecks 등으로 전송할 수 있고, 백업 전후에 실행할 셸 훅도 지원합니다. Linux, macOS, Windows, FreeBSD, Docker에서 실행됩니다.

핵심 기능

  • 01웹 인터페이스에서 스냅샷을 살펴보고 파일 복원
  • 02cron 방식으로 백업을 예약하고 prune, check, forget 유지 관리 작업 실행
  • 03기존 restic 저장소 가져오기
  • 04restic이 지원하는 모든 저장소 백엔드와 rclone 리모트 사용
  • 05Discord, Slack, Gotify, Healthchecks 등으로 알림 전송
  • 06백업 전후 명령 훅 지원

활용 사례

  • 브라우저에서 홈 NAS의 restic 백업 관리
  • cron 스크립트를 작성하지 않고 S3 또는 B2에 오프사이트 암호화 백업 예약
  • CLI를 사용하지 않는 사용자도 스냅샷에서 개별 파일을 복원할 수 있도록 지원

빠른 시작

  1. 1

    Homebrew tap을 추가합니다(macOS)

    brew tap garethgeorge/homebrew-backrest-tap
  2. 2

    Homebrew로 Backrest를 설치합니다

    brew install backrest
  3. 3

    Backrest 서비스를 시작합니다

    brew services start backrest
  4. 4

    브라우저에서 http://localhost:9898을 열고 사용자 이름과 비밀번호를 만듭니다

사용 전 알아둘 점

  • GPL-3.0 카피레프트 라이선스로 제공되며, 코드 재사용 방식이 제한될 수 있습니다.
  • Homebrew를 사용하는 방법은 macOS 전용이며, macOS에서 전체 디스크 접근 권한을 허용해야 할 수도 있습니다.
  • restic이 필요하며, 설치되어 있지 않으면 처음 실행할 때 자동으로 다운로드됩니다.

포함된 컬렉션

토픽

자주 묻는 질문

backrest은(는) 무엇인가요?
restic 백업을 위한 웹 UI이자 백그라운드 오케스트레이터로, 저장소 생성, 스냅샷 예약, 파일 탐색 및 복원을 지원합니다. Backrest는 오픈소스 백업 도구 restic을 웹에서 사용할 수 있도록 해주는 프런트엔드입니다. restic CLI를 감싸 브라우저에서 저장소를 만들고, 스냅샷을 살펴보고, 개별 파일을 복원할 수 있습니다. 백그라운드에서 실행해 cron 방식으로 백업과 prune, check, forget 같은 유지 관리 작업을 예약할 수도 있습니다.
backrest은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
backrest은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
backrest은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. backrest의 마지막 커밋은 2026년 9월 21일입니다.
backrest은(는) 어디에 사용할 수 있나요?
브라우저에서 홈 NAS의 restic 백업 관리 cron 스크립트를 작성하지 않고 S3 또는 B2에 오프사이트 암호화 백업 예약 CLI를 사용하지 않는 사용자도 스냅샷에서 개별 파일을 복원할 수 있도록 지원
backrest는 어떻게 설치하나요?
Homebrew tap을 추가합니다(macOS): brew tap garethgeorge/homebrew-backrest-tap Homebrew로 Backrest를 설치합니다: brew install backrest Backrest 서비스를 시작합니다: brew services start backrest 브라우저에서 http://localhost:9898을 열고 사용자 이름과 비밀번호를 만듭니다
backrest은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/garethgeorge/backrest

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트