문서
빠른 시작 + 부분별, 기기별 기능 설명 (계속 업데이트 중)
백업과 복원
이 문서는 패널의 「백업과 복원」 — 원격 서버 데이터의 백업, 같은 IP에서 재설치 후 복원, IP를 바꾼 마이그레이션 복원을 소개합니다.
한 문장으로 이해
서버의 중요한 데이터(사이트 파일, 데이터베이스, 설정)를 패키징해 패널 서버에 백업해 두고, 필요할 때 「원클릭 복원」합니다 — 운영 체제를 재설치하든(IP 그대로) 새 서버로 옮기든(IP 변경) 모두 빠르게 복구할 수 있습니다.
기능 소개
패널은 대상 서버의 중요한 데이터(사이트 파일, 데이터베이스, 설정 등)를 원격으로 백업하고 필요할 때 복원할 수 있습니다. 운영 체제를 재설치하든(IP 그대로) 새 서버로 마이그레이션하든(IP 변경) 모두 복구됩니다.
활용 시나리오
- 서버 데이터를 정기적으로 백업해 분실을 예방
- 서버를 망가뜨려 운영 체제를 재설치한 뒤 빠르게 복구
- 새 서버(새 IP)로 옮기면서 이전 서버의 데이터를 이전
백업
백업 대상
백업 범위를 설정할 수 있으며, 보통 다음을 포함합니다:
- 사이트 파일 (
/var/www등) - 데이터베이스 (MySQL/PostgreSQL)
- 설정 파일 (Nginx, SSH, 시스템 설정)
- 사용자 지정 디렉터리
백업 방식
- 원격 백업: 백업 파일이 패널 서버에 저장되고(
data/backups/<서버>/<백업ID>/), SSH를 통해 대상 서버의 데이터를 가져옵니다 - 백업은 백그라운드에서 비동기로 실행되며 진행 상황을 확인할 수 있습니다
사용 권장 사항
1. 정기 백업: 예약 작업 또는 크래시 보호와 연계해 정기 백업을 하세요. 예를 들어 주 1회.
2. 데이터베이스 백업: 데이터베이스는 가장 분실되기 쉬운 데이터이므로 높은 빈도로 백업하는 것을 권장합니다.
3. 백업 전 디스크 확인: 백업 파일은 패널 서버의 디스크를 차지하므로 오래된 백업을 정기적으로 정리하세요.
복원
같은 IP 재설치 복원
시나리오: 서버 운영 체제를 재설치했지만 IP는 그대로인 경우.
- 백업을 선택해 원래 서버로 바로 복원합니다
- 패널이 SSH를 통해 백업 데이터를 대상 서버로 되돌려 보냅니다
IP 변경 마이그레이션 복원
시나리오: 새 서버(새 IP)로 바꾸면서 이전 서버의 데이터를 옮기는 경우.
- 백업을 선택하고 새 서버의 IP/계정을 입력합니다
- 패널이 복원 계획을 생성해 백업 데이터를 새 서버에 배포합니다
- 데이터 안의 IP 관련 설정(예: 사이트 설정에 들어 있던 예전 IP)을 자동으로 처리합니다
대용량 파일 전송
백업/복원에 따르는 대용량 파일은 백그라운드 큐 + 진행률 + 중단 가능 메커니즘으로 처리되어 패널의 다른 작업을 막지 않습니다.
주의 사항
1. 백업은 전체 스냅샷이라 패널 서버의 디스크 공간을 차지하므로 오래된 백업을 정기적으로 정리하는 것을 권장합니다.
2. 복원은 덮어쓰기 작업이라 대상 위치의 기존 데이터를 덮어씁니다. 확인한 뒤 실행하세요.
3. IP 변경 복원 후에는 DNS 해석, SSL 인증서 등 IP에 의존하는 설정을 갱신하는 것을 잊지 마세요.
4. 데이터베이스 백업은 업무에 영향을 주지 않도록 한가한 시간대에 실행하는 것을 권장합니다.