Repolode
borgbase

borgbase/vykar

YAML 파일로 설정하고 S3, SFTP, REST 스토리지를 지원하는 빠르고 암호화·중복 제거 기능을 갖춘 Rust 백업 도구입니다.

대체할 수 있는 제품:Time MachineAcronis True Image

스타
722
포크
21
열린 이슈
35
마지막 커밋
3일 전

어떤 프로젝트인가요?

Vykar는 Rust로 작성된 커맨드라인 백업 도구입니다. 자체 온디스크 저장소 형식으로 스냅샷을 저장하며, AES-256-GCM 또는 ChaCha20-Poly1305로 데이터를 암호화하고 Argon2id로 키를 파생합니다. FastCDC 콘텐츠 정의 청킹으로 중복 데이터를 제거하고, LZ4 또는 Zstandard로 데이터를 압축할 수 있습니다.

백업은 YAML 설정 파일로 정의하며, 여기에 여러 저장소와 훅, 데이터베이스 백업용 명령 출력 덤프를 지정할 수 있습니다. 저장소는 로컬 파일 시스템, S3 호환 스토리지, SFTP 서버 또는 추가 전용 적용과 할당량을 지원하는 전용 REST 서버에 둘 수 있습니다. 내장 데몬이 지정된 간격으로 백업을 실행하므로 cron이 필요하지 않습니다.

Vykar에는 WebDAV 서버와 스냅샷을 탐색하고 복원할 수 있는 Slint 기반 데스크톱 GUI가 포함되어 있습니다. Linux, macOS, Windows에서 실행됩니다. Borg 또는 Restic 저장소와는 호환되지 않으며, 개발자들은 현재 프로덕션 환경에서 사용하지 말 것을 권고합니다.

핵심 기능

  • 01Argon2id 키 파생을 사용해 AES-256-GCM 또는 ChaCha20-Poly1305로 저장소를 암호화합니다.
  • 02FastCDC 콘텐츠 정의 청킹으로 중복을 제거합니다.
  • 03로컬 디스크, S3 호환 스토리지 제공업체, SFTP 또는 REST 서버에 데이터를 저장합니다.
  • 04여러 저장소, 훅, 명령 출력 덤프를 지정하는 YAML 설정을 지원합니다.
  • 05vykar daemon을 통한 내장 스케줄링과 트레이 백업을 지원하는 데스크톱 GUI를 제공합니다.
  • 06여러 컴퓨터에서 같은 저장소로 동시에 백업할 수 있습니다.

활용 사례

  • 개인 워크스테이션이나 서버를 S3 또는 SFTP 호스트에 백업합니다.
  • cron 없이 데이터베이스 덤프와 백업을 정기적으로 실행하도록 예약합니다.
  • 추가 전용 보호 기능을 갖춘 자체 호스팅 REST 백업 서버를 운영합니다.
  • 기존 Borg 또는 Restic 구성과 함께 새로운 Rust 기반 백업 도구를 평가합니다.

빠른 시작

  1. 1

    README의 공식 설치 스크립트를 실행합니다

  2. 2

    기본 설정 파일을 생성합니다

    vykar config
  3. 3

    저장소를 초기화합니다

    vykar init
  4. 4

    백업을 실행합니다

    vykar backup

사용 전 알아둘 점

  • README에서는 아직 프로덕션 백업에 사용하지 말라고 안내하고 있으므로, 초기 개발 단계입니다.
  • GPL-3.0 라이선스가 적용됩니다. 카피레프트 라이선스이므로 파생 저작물의 배포 방식에 제한이 있을 수 있습니다.

포함된 컬렉션

토픽

자주 묻는 질문

vykar은(는) 무엇인가요?
YAML 파일로 설정하고 S3, SFTP, REST 스토리지를 지원하는 빠르고 암호화·중복 제거 기능을 갖춘 Rust 백업 도구입니다. Vykar는 Rust로 작성된 커맨드라인 백업 도구입니다. 자체 온디스크 저장소 형식으로 스냅샷을 저장하며, AES-256-GCM 또는 ChaCha20-Poly1305로 데이터를 암호화하고 Argon2id로 키를 파생합니다. FastCDC 콘텐츠 정의 청킹으로 중복 데이터를 제거하고, LZ4 또는 Zstandard로 데이터를 압축할 수 있습니다.
vykar은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
vykar은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
vykar은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. vykar의 마지막 커밋은 2026년 11월 4일입니다.
vykar은(는) 어디에 사용할 수 있나요?
개인 워크스테이션이나 서버를 S3 또는 SFTP 호스트에 백업합니다. cron 없이 데이터베이스 덤프와 백업을 정기적으로 실행하도록 예약합니다. 추가 전용 보호 기능을 갖춘 자체 호스팅 REST 백업 서버를 운영합니다. 기존 Borg 또는 Restic 구성과 함께 새로운 Rust 기반 백업 도구를 평가합니다.
vykar는 어떻게 설치하나요?
README의 공식 설치 스크립트를 실행합니다 기본 설정 파일을 생성합니다: vykar config 저장소를 초기화합니다: vykar init 백업을 실행합니다: vykar backup
vykar은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/borgbase/vykar

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

관련 프로젝트