콘텐츠로 이동

백업 및 복원

MyPanel은 데이터베이스웹사이트 전체를 모두 백업하며, /var/lib/mypanel/backups/에 로컬로 저장하거나 원격 S3 호환 저장소로 전송합니다.

데이터베이스 상세 페이지에서: 백업(mysqldump / pg_dump) · 기존 백업에서 복원 · 다운로드 · SQL 파일 가져오기. 데이터베이스 가이드를 참고하세요.

웹사이트를 열고 → 백업 탭 → 백업 생성. MyPanel은 소스(.tar.gz)와 선택적으로 사이트의 데이터베이스를 함께 묶습니다. 다운로드하거나 백업에서 복원할 수 있습니다.

데이터베이스 → 백업 탭 → 자동 백업으로 이동하여 일정을 활성화하고 주기(매일 / 매주)를 선택하세요. MyPanel은 백그라운드에서 일정에 따라 백업을 생성하고 보관 정책을 적용합니다(최근 N개 유지, 오래된 것은 삭제). 예약 백업이 실패하면 MyPanel은 Telegram/이메일로 알림을 보냅니다(모니터링 참고).

**데이터베이스 → 원격 백업(S3)**으로 이동하여 S3 정보(엔드포인트, 버킷, 액세스 키, 시크릿)를 입력하세요. 저장하기 전에 연결 테스트를 클릭하세요. 활성화하면 백업이 S3로 전송되어 서버에 장애가 발생해도 안전합니다. 대용량 파일을 위한 멀티파트 업로드와 자체 서명 인증서를 사용하는 MinIO를 위한 TLS 검증 건너뛰기 옵션을 지원합니다.

웹사이트/데이터베이스의 백업 탭에서 원격 백업은 “S3/MinIO에 저장됨” 아래에 표시됩니다 — 원격에서 직접 복원(패널이 다운로드한 후 복원)하고 삭제할 수 있습니다. 보관 정책은 로컬 및 원격 사본 모두에 적용됩니다(S3의 오래된 백업도 함께 삭제됨).