Repolode
PlakarKorp

PlakarKorp/plakar

CLI나 웹 UI에서 찾아보고 복원할 수 있는 암호화·중복 제거·검증 가능한 스냅샷을 만드는 오픈소스 백업 엔진입니다.

대체할 수 있는 제품:Acronis Cyber ProtectVeeam Backup

스타
2,122
포크
103
열린 이슈
101
마지막 커밋
어제

어떤 프로젝트인가요?

Plakar는 불변 데이터 저장소인 Kloset과 ptar 아카이브 형식을 기반으로 만든 백업 도구입니다. 파일과 디렉터리의 스냅샷을 생성해 암호화 및 중복 제거 방식으로 저장하며, 나중에 스냅샷을 목록으로 확인하고, 살펴보고, 비교하고, 검증하고, 복원할 수 있습니다. 스냅샷 전체를 건드리지 않고도 파일 하나만 복원할 수 있습니다.

통합 기능을 사용하면 PostgreSQL, MySQL, etcd, Kubernetes, S3 호환 오브젝트 스토어 등의 소스에서 데이터를 가져올 수 있으며, 패키지 관리자에서 `plakar pkg add` 명령으로 설치합니다. Kloset 저장소는 여러 위치 간에 동기화해 3-2-1 백업 구성을 지원할 수 있습니다. Plakar는 데몬으로 실행되지 않으며, 예약 백업은 일반적으로 cron이나 systemd 타이머로 실행합니다.

암호화는 데이터와 메타데이터 모두에 적용되며, 전체 복원 없이도 각 스냅샷을 검증할 수 있습니다. 사전 빌드된 바이너리, Homebrew, apt 저장소를 이용할 수 있고, 소스에서 빌드하려면 Go 1.23.3 이상이 필요합니다.

핵심 기능

  • 01데이터와 메타데이터를 암호화하고 중복 제거하는 스냅샷 저장소입니다.
  • 02스냅샷을 복원하지 않고도 찾아보고, 비교하고, 검증할 수 있습니다.
  • 03스냅샷에서 파일이나 디렉터리 하나만 복원할 수 있습니다.
  • 04스냅샷을 독립적으로 사용할 수 있는 `.ptar` 아카이브로 내보낼 수 있습니다.
  • 05데이터베이스, Kubernetes, etcd, S3 호환 오브젝트 스토어를 위한 통합 기능을 제공합니다.
  • 06여러 위치에 있는 Kloset 저장소를 동기화할 수 있습니다.

활용 사례

  • Linux나 macOS에서 서버 설정 디렉터리와 애플리케이션 데이터를 백업합니다.
  • 일반 파일과 함께 PostgreSQL이나 MySQL 데이터베이스를 보호합니다.
  • 저장소를 원격 오브젝트 스토리지와 동기화해 3-2-1 백업 전략을 유지합니다.
  • 장기 보관을 위해 스냅샷을 이동 가능한 암호화 파일로 아카이빙합니다.

빠른 시작

  1. 1

    Homebrew로 Plakar 설치하기(macOS, Linux)

    brew install plakar
  2. 2

    로컬 저장소 만들기

    plakar at /var/backups create
  3. 3

    디렉터리 백업하기

    plakar at /var/backups backup /etc
  4. 4

    스냅샷 목록 보기

    plakar at /var/backups ls

사용 전 알아둘 점

  • Plakar는 데몬으로 실행되지 않으므로 예약 백업에는 cron 또는 systemd 타이머가 필요합니다.
  • main 브랜치의 소스에서 빌드하면 웹 UI가 포함되지 않습니다. 웹 UI를 사용하려면 릴리스 빌드를 사용하세요.
  • 데이터베이스, Kubernetes, 오브젝트 스토어 등의 일부 통합 기능은 패키지 관리자를 통해 별도로 추가해야 합니다.

포함된 컬렉션

토픽

자주 묻는 질문

plakar은(는) 무엇인가요?
CLI나 웹 UI에서 찾아보고 복원할 수 있는 암호화·중복 제거·검증 가능한 스냅샷을 만드는 오픈소스 백업 엔진입니다. Plakar는 불변 데이터 저장소인 Kloset과 ptar 아카이브 형식을 기반으로 만든 백업 도구입니다. 파일과 디렉터리의 스냅샷을 생성해 암호화 및 중복 제거 방식으로 저장하며, 나중에 스냅샷을 목록으로 확인하고, 살펴보고, 비교하고, 검증하고, 복원할 수 있습니다. 스냅샷 전체를 건드리지 않고도 파일 하나만 복원할 수 있습니다.
plakar은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
plakar은(는) ISC 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
plakar은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. plakar의 마지막 커밋은 2026년 11월 6일입니다.
plakar은(는) 어디에 사용할 수 있나요?
Linux나 macOS에서 서버 설정 디렉터리와 애플리케이션 데이터를 백업합니다. 일반 파일과 함께 PostgreSQL이나 MySQL 데이터베이스를 보호합니다. 저장소를 원격 오브젝트 스토리지와 동기화해 3-2-1 백업 전략을 유지합니다. 장기 보관을 위해 스냅샷을 이동 가능한 암호화 파일로 아카이빙합니다.
plakar는 어떻게 설치하나요?
Homebrew로 Plakar 설치하기(macOS, Linux): brew install plakar 로컬 저장소 만들기: plakar at /var/backups create 디렉터리 백업하기: plakar at /var/backups backup /etc 스냅샷 목록 보기: plakar at /var/backups ls
plakar은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/PlakarKorp/plakar

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

관련 프로젝트