- 증분 및 압축 백업 자동화를 통해 공간과 실행 시간을 최적화합니다.
- 저장된 데이터는 소유자만 접근할 수 있도록 AES-256 암호화를 구현했습니다.
- 복사본 저장 위치를 다양하게 선택할 수 있어 NAS, 로컬 디스크 또는 S3와 호환되는 클라우드 서비스를 사용할 수 있습니다.
- 특정 날짜의 파일을 검색할 수 있도록 스마트한 보존 정책을 사용하여 버전을 관리합니다.

컴퓨터가 예고 없이 내일 갑자기 고장 나거나 악성 바이러스가 파일을 날려버린다면 어떻게 될지 생각해 본 적이 있다면, 그 공포감이 얼마나 현실적인지 잘 아실 겁니다. 중요한 데이터를 다루는 전문가든, 가족 사진을 저장하고 싶은 개인이든 상관없이, 어떤 하드웨어도 완벽하지 않고 사이버 공격은 흔한 일이기 때문에 보안을 운에 맡기는 것은 정보를 가지고 러시안 룰렛을 하는 것과 같습니다.
문제를 예방하기 위해 우리의 삶을 더 편리하게 해주는 도구들이 있는데, 그중에서도 Duplicati는 단연 돋보입니다. Duplicati는 오픈 소스 소프트웨어로, 무료로 안전하게 백업을 자동화할 수 있도록 해줍니다 . 매우 번거롭고 종종 잊어버리기 쉬운 수동 백업과는 달리, Duplicati는 모든 작업을 백그라운드에서 처리하여 한 번 설정해 놓으면 손가락 하나 까딱하지 않고도 클라우드나 외장 드라이브에 데이터를 안전하게 보관해 줍니다.
Duplicati는 정확히 무엇이며, 왜 멋진가요?

Duplicati는 암호화되고, 증분 백업 및 압축 백업을 생성하는 데 특화된 백업 클라이언트입니다 . 따라서 불필요한 공간을 차지하지 않으며, 최초 전체 백업 후에는 변경된 파일 부분만 업로드합니다. Duplicati는 Dropbox와 같은 동기화 프로그램이나 하드 드라이브 전체를 복제하는 도구(시스템 이미지)가 아니라는 점을 이해하는 것이 중요합니다. Duplicati의 목적은 업무 문서, 대학 노트 또는 멀티미디어 파일과 같은 특정 폴더와 파일을 보호하는 것 입니다.
가장 큰 장점 중 하나는 플랫폼 호환성으로, Windows, macOS, Linux에서 모두 원활하게 작동한다는 점입니다. 또한 오픈 소스 소프트웨어이기 때문에 전문가라면 누구나 투명한 보안 관리를 검증할 수 있어, 타인에게 공개하고 싶지 않은 민감한 데이터를 다룰 때 안심하고 사용할 수 있습니다.
사전 준비: Windows 설치
시작하려면 먼저 공식 웹사이트에 접속하여 사용 중인 운영 체제에 맞는 설치 프로그램을 다운로드하세요. 설치 과정은 일반적인 "다음, 다음" 마법사 방식입니다. 라이선스에 동의하고, 설치할 구성 요소를 선택하고, 프로그램이 백업해야 할 모든 폴더에 접근할 수 있도록 관리자 권한을 부여하면 됩니다.
설치가 완료되면 바탕화면 아이콘을 열었을 때 Duplicati가 일반 애플리케이션처럼 실행되지 않고 브라우저에서 인터페이스(일반적으로 http://localhost:8200)를 실행하는 것을 확인할 수 있습니다. 한 가지 팁을 드리자면, 인터페이스에 비밀번호를 설정할지 묻는 메시지가 나타나면 '예'를 선택하세요. 누구나 당신의 PC를 사용하면서 백업 계획을 수정 하거나 백업을 삭제할 수 있도록 허용하고 싶지 않기 때문입니다 .
첫 번째 백업 작업 설정하기

백업 작업을 생성하려면 "백업 추가"로 이동하세요. 마법사가 다음 다섯 가지 주요 단계를 안내합니다.
- 일반 : 여기서는 설명적인 이름을 지정하고, 가장 중요한 것은 설정을 구성해야 합니다. AES-256 암호화 유형강력한 암호를 만들어야 합니다. 주의: 암호를 잊어버리면 데이터를 복구할 수 없으므로 암호 관리자에 저장하십시오.
- 목적지 : 완전한 자유가 주어집니다. 네트워크 연결 스토리지(NAS) 드라이브, Google Drive, OneDrive, Dropbox와 같은 클라우드 서비스 또는 보다 기술적인 프로토콜을 사용할 수 있습니다. Amazon S3 또는 OpenStack SwiftS3를 사용하는 경우 서비스 제공업체의 액세스 키와 비밀 키가 필요합니다.
- Datos de origen: 보호할 폴더를 선택하세요. 사용을 권장합니다. 제외 필터 node_modules와 같은 임시 파일, 캐시 또는 폴더에 공간을 낭비하지 않도록 하기 위함입니다.
- 시간 : 백업을 매일 또는 매주 실행되도록 예약할 수 있습니다. 둘 중 하나를 선택하는 것을 권장합니다. 비혼잡 시간대 교통량 CPU의 최대 성능이 필요하지 않은 경우에도 PC 속도가 저하되지 않도록 작업할 수 있습니다.
- 옵션 : 여기서 유지율을 정의합니다. 매우 현명한 선택은 다음과 같습니다. 스마트 유지이 기능은 지난주의 일별 버전, 지난 달의 주별 버전, 그리고 지난 1년의 월별 버전을 저장하고 가장 오래된 파일을 자동으로 삭제합니다.
파일 복구 방법 (문제 발생 시)

백업의 진정한 성능은 복원을 통해 확인할 수 있습니다. 왼쪽 메뉴에서 "복원"을 선택하고 해당 작업을 선택하세요. 시간 경과에 따른 여러 버전의 복원 파일이 저장되어 있어 , 예를 들어 실수로 파일을 삭제했거나 파일이 손상된 경우 3일 전 상태로 되돌릴 수 있습니다.
파일을 선택할 때 원래 위치 로 복원할지 , 비교를 위해 새 폴더에 저장할지 선택할 수 있습니다. 또한 기존 파일을 덮어쓰거나 파일 이름에 날짜와 시간을 추가하여 데이터 손실을 방지하도록 프로그램을 설정할 수도 있습니다.
고급 팁 및 문제 해결
Ubuntu와 같은 시스템을 사용하는 고급 사용자라면 .deb 패키지를 사용하여 Duplicati를 서비스로 설치하고 SSH 터널을 통해 액세스를 관리하여 웹 인터페이스를 비공개로 유지할 수 있습니다. Windows에서 TLS 연결 오류(특히 Windows 11에서)가 발생하는 경우, 고급 설정에서 TLS 1.2 사용을 강제로 설정하여 일부 서버와의 호환성 문제를 해결할 수 있습니다.
또 하나 중요한 점은 데이터베이스 관리입니다. Duplicati는 파일을 복사하는 방식으로 작동하기 때문에 활성 데이터베이스(MySQL 또는 PostgreSQL)를 백업하려고 하면 파일의 일관성이 떨어질 수 있습니다. 따라서 사전에 덤프를 예약 하고 Duplicati가 생성된 파일을 백업하도록 설정하는 것이 이상적입니다.
최대한의 보안을 추구하는 사용자에게 이상적인 전략은 3-2-1 전략입니다 . 즉, 두 개의 서로 다른 저장 장치에 데이터 사본 세 개를 유지하고, 한 개는 오프사이트(클라우드)에 저장하는 것입니다. 이 전략은 비용이 많이 들 수 있지만, Duplicati는 라이선스 비용 없이 암호화된 원격 백업 프로세스를 크게 간소화합니다.
이 소프트웨어를 활용한 자동 백업 시스템을 구축하면 AES-256 암호화를 통해 디스크 오류나 사이버 공격으로부터 개인 및 업무 정보를 보호할 수 있으며, 로컬 저장소 또는 다양한 클라우드 서비스 제공업체 중에서 선택할 수 있는 유연성을 제공하여 데이터 복구를 간편하고 안정적으로 수행할 수 있습니다.