백업: 사용자 저장하고 복원하기
코스의 마지막 강의: 왜 사용자 기반을 백업해야 하는지, Google Drive나 S3로 자동 백업을 설정하는 방법, 그리고 백업에서 복원하는 방법.
이 코스 내내 우리는 인프라 이야기를 해 왔습니다: 서버는 다시 만들 수 있고, 라우트는 재구성할 수 있으며, 마스터는 스왑으로 교체할 수 있습니다. 유일하게 정말로 대체할 수 없는 것은 여러분의 사용자입니다: 그들의 계정, 한도, 그리고 그들의 앱이 연결하는 데 쓰는 키. 마지막 강의는 바로 이 자산을 지키는 방법에 관한 것입니다.
정확히 무엇이 백업되는가
백업은 각 클러스터의 사용자 목록을 저장합니다.
- 계정(이름, 구독 토큰);
- 트래픽 한도와 사용량;
- 만료일과 상태;
- 비밀 프록시 식별자 — 이 덕분에 이미 설정을 마친 사용자의 앱이 복원 후에도 마치 아무 일도 없었다는 듯 계속 연결됩니다.
서버와 토폴로지(노드, 인바운드, 라우트)는 백업 대상이 아닙니다 — 그 설정은 CreateYourVPN 안에 있고 여러분을 위해 관리되고 있습니다. 백업은 사람에 관한 것입니다.
여러분 자신의 저장소로, 항상 암호화되어
백업 사본은 "저희 쪽 어딘가"로 가지 않습니다 — 여러분 자신의 저장소로 갑니다: Google Drive 혹은 S3 호환 서비스(AWS S3, Cloudflare R2, Backblaze B2, Wasabi) 어디든 가능합니다. CreateYourVPN에 무슨 일이 생기더라도, 여러분의 사용자 기반은 여러분 곁에 남습니다.
모든 파일은 업로드되기 전에 암호화됩니다: 여러분의 드라이브나 버킷에 접근할 수 있는 사람이라도 백업 사본에서 사용자 정보를 추출할 수 없습니다. 키 관리와 암호화는 시스템이 알아서 처리하므로 따로 설정할 것이 없습니다.
일정은 한 번만 설정하면 됩니다: 주기는 6시간마다부터 주 1회까지, 오래된 사본의 보관 기간은 최대 365일까지 설정할 수 있고 자동으로 정리됩니다.
백업은 Pro 기능입니다. 패널의 **계정 메뉴 → "백업"**에서 찾을 수 있습니다.
복원
두 가지 대상으로 복원할 수 있습니다.
- CreateYourVPN 클러스터로 — 표준 시나리오입니다: 사본을 선택하면 시스템이 사용자를 멱등적으로 가져옵니다(같은 사본을 다시 가져와도 중복이 생기지 않습니다).
- "순정" Marzban으로 — 최악의 상황을 위한 비상구입니다: 백업 사본은 CreateYourVPN 밖에서도 읽을 수 있으므로, 여러분의 데이터가 플랫폼에 종속되는 일은 절대 없습니다.
단계별 가이드
자세한 설정 가이드는 아카데미의 전용 섹션에 있습니다.
백업 개요
백업이 작동하는 방식: 무엇이 저장되는지, 암호화, 주기, 보관 기간.
Google Drive로 백업
Client ID, Client Secret, Refresh Token을 받아 Google Drive를 연결하는 방법.
S3 저장소로 백업
AWS S3, Cloudflare R2, Backblaze B2, 또는 Wasabi: 키, 버킷, 엔드포인트, 리전.
백업에서 복원
사용자를 클러스터로 되돌리거나 순정 Marzban으로 옮기는 방법.
코스 완료 🎉
이제 여러분은 전체 시스템을 알게 되었습니다.
- 용어 — 클러스터, 서버, 라우트, 인바운드가 어떻게 맞물리는지.
- 클러스터 — 마스터, 노드, 그리고 스왑.
- 서버 — 설치 중에 무슨 일이 일어나는지, 메트릭은 무엇을 의미하는지.
- 라우트 — 사용자가 보는 것과 분산이 작동하는 방식.
- 인바운드 — 위장, 토렌트, 스플릿 터널링.
- 멀티홉 — 서버 체인.
- 모니터링 — 자가 점검, 메시 네트워크, 자가 치유.
- 백업 — 여러분의 사용자 기반, 안전하게 지키기.
다음은 무엇일까요? 아직 첫 서버를 연결하지 않았다면 설정 가이드부터 시작하세요. 그리고 구체적인 앱에 대한 질문이 생기면 Happ 앱 가이드와 OpenWRT, Keenetic 라우터 가이드를 확인해 보세요.