Backrest 발표: Restic 백업을 위한 누락된 WebUI 및 자동화기
오,, 꽤 괜찮아보이긴하네요.
Duplicatci 쓰시는분들이라면 참고해볼만한거같습니다.
Backrest는 Restic을 기반으로 구축된 백업 자동화 및 검색을 위한 자체 호스팅 및 FOSS WebUI입니다. 저는 Restic에서 얻을 수 있는 신뢰성과 개방성(예: 백업 형식과 오류 모드를 완전히 이해하는 것이 가능함)을 지원하면서도 많은 상용 백업 옵션(예: 브라우징 스냅샷)에서 찾을 수 있는 사용 편의성 기능을 갖춘 백업 도구를 원했기 때문에 Backrest를 만들었습니다. , 쉽게 작업 예약 등). 여기서 가장 큰 차이점은 Backrest가 현재와 영원히 완전 오픈 소스(GPL3)라는 것입니다.
Restic에 대한 일반적인 불만은 스크립트 작성에 적합하지만 접근하기 어려울 수 있는 CLI 도구라는 것입니다. 등받이는 백업 예약 및 찾아보기를 모두 처리하는 올인원 솔루션이며 대부분의 시스템과 호환된다는 점에서 Restic 생태계의 구멍을 메웁니다. 등받이는 두 헤드리스 시스템(예: NAS용 웹 액세스 UI)에서 실행됩니다. ) 및 대화형 장치(예: 개인 노트북)도 있습니다. 등받이는 Linux(헤드리스 및 대화형), docker , MacOS 및 Windows(실험용) 에서 실행됩니다 .
철학적으로 등받이는 레스틱을 감싸는 상당히 얇은 포장지입니다. UI에서 쉽게 볼 수 있지만 Restic cli를 사용하여 대역 외에서 쉽게 조작할 수도 있는(아무것도 손상시키지 않고!) 스냅샷을 생성하는 것을 목표로 합니다. Backrest가 사용자를 대신하여 수행하는 각 작업은 문제가 발생할 경우 진단하는 데 도움이 되는 시각적 상태 정보 및 자세한 오류 메시지와 함께 UI에 표시됩니다.
Backrest의 WebUI 기능:
-
Restic 저장소 생성
-
백업 일정 생성(등받이가 백업 작업을 조정하므로 크론 작업, 시스템 타이머 또는 에이전트 실행을 구성할 필요가 없음)
-
백업 작업 기록 검색(등받이는 사용자를 대신하여 실행되는 모든 명령의 로그를 유지합니다)
-
스냅샷 콘텐츠 검색 및 UI에서 파일 복원(예: 데이터가 손실되어 스트레스가 심한 순간에 CLI를 조작할 필요가 없습니다!)
-
명령(예: 쉘 스크립트)을 실행하고 discord, slack 및 gotify(향후 추가 예정)를 지원하는 알림(예: 성공, 오류 등)을 보내기 위한 사전 및 사후 백업 후크입니다.
-
다크 모드 및 라이트 모드 테마는 일치하는 시스템 설정을 지원합니다.
github에서 프로젝트와 릴리스를 찾을 수 있습니다:
cmt alert