오픈소스 백업 프로젝트 Kopia

안녕하세요. 달소입니다.

이번에 소개해드릴 오픈소스 백업 솔루션은 Kopia 라는 프로젝트입니다.

기본적으로 Backup에 대해서 많이 검색해보신분들이라면 아마 Duplicati 같은 프로젝트도 아실것이고 비슷한 솔루션들이 꽤 많지만 셀프호스팅 레딧에서 평가가 좋은건 Kopia 여서 소개해드리고 저도 오라클클라우드에 적용해보고자합니다.

Kopia란?

오픈소스 프로젝트 Kopia에 대해서 알려주세요

Kopia는 오픈 소스 데이터 백업 및 복제 도구입니다. Kopia는 데이터를 안전하게 보관하고 복제하기 위해 최신의 백업 기술을 사용합니다. 이 프로젝트는 Linux, macOS 및 Windows와 같은 다양한 운영 체제에서 작동하며, 클라우드 서비스 및 로컬 스토리지와의 통합을 지원합니다.

Kopia는 블록 수준의 증분 백업을 지원하여 변경된 파일만 백업하고 중복 데이터를 효율적으로 처리합니다. 이를 통해 백업 크기를 최소화하고 대역폭을 절약할 수 있습니다. 또한 Kopia는 암호화를 지원하여 데이터의 기밀성을 보호하고, 데이터 무결성을 위해 체크섬을 사용합니다.

Kopia는 명령 줄 인터페이스(CLI)를 통해 사용되며, 사용자는 백업 설정, 복제 대상 및 일정 등을 구성할 수 있습니다. 또한 Kopia는 RESTful API를 제공하여 사용자 지정 스크립트 및 도구와 통합할 수 있습니다.

Kopia는 오픈 소스 프로젝트로서 GitHub에서 관리되고 있으며, Apache 2.0 라이선스로 배포됩니다. 이는 개인 및 상업적으로 사용할 수 있으며, 소스 코드에 대한 수정 및 재배포도 허용됩니다. Kopia의 개발은 커뮤니티 기반으로 진행되며, 사용자는 버그 보고서, 기능 제안 및 기여를 통해 프로젝트에 기여할 수 있습니다.

Kopia는 안정적이고 유연한 데이터 백업 및 복제 솔루션을 제공하여 개인 및 기업 사용자에게 데이터 보호를 위한 강력한 도구를 제공합니다.

소개해드리기전에 잠깐 윈도우 GUI를 한번해봤는데 확실히 꽤 괜찮은 솔루션이였습니다.

지원 OS와 바이너리또한 CLI, GUI형태, Docker를 모두를 지원하며 원하는 형태로 설치가 가능합니다.

Download & Installationkopia.ioFast and Secure Open-Source Backup Software for Windows, Mac, and Linux

저장소도 아래와같이 여러 클라우드 형태를 지원합니다.

저장소

  • Amazon S3 및 S3와 호환되는 모든 클라우드 스토리지
  • Azure Blob 저장소
  • 백블레이즈 B2
  • 구글 클라우드 스토리지
  • WebDAV를 지원하는 모든 원격 서버 또는 클라우드 스토리지
  • SFTP를 지원하는 모든 원격 서버 또는 클라우드 스토리지
  • Rclone 이 지원하는 일부 클라우드 스토리지
  • Kopia 외에 Rclone을 다운로드하고 설정해야 하지만 그 후에는 Kopia가 Rclone을 관리/실행합니다.
  • Rclone 지원은 실험적입니다. Rclone에서 지원하는 모든 클라우드 저장소가 Kopia에서 작동하도록 테스트되지 않았으며 일부는 Kopia에서 작동하지 않을 수 있습니다. Kopia는 Rclone을 통해 Dropbox , OneDriveGoogle Drive 에서 작동하도록 테스트되었습니다.
  • 로컬 머신과 네트워크에 연결된 스토리지 또는 서버
  • Kopia 리포지토리 서버를 설정하여 자체 서버

홈페이지 / 깃허브

Kopiakopia.ioFast and Secure Open-Source Backup Software for Windows, Mac, and Linux GitHub - kopia/kopia: Cross-platform backup tool for Windows, macOS & Linux with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication. CLI and GUI included.github.comCross-platform backup tool for Windows, macOS & Linux with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication. CLI and GUI included. - GitHub - kop...

지원문서

What is Kopia?kopia.ioFast and Secure Open-Source Backup Software for Windows, Mac, and Linux

다음글에서는 이 Kopia를 이용해서 오라클클라우드의 데이터를 원격 NAS에 백업해보겠습니다.