Discord 서버 자체를 스냅샷으로 저장하세요 — 채널, 역할, 설정, 이모지, 차단, 멤버 역할, 메시지까지. 이 서버에 되돌리거나 관리 중인 다른 서버에 복원할 수 있습니다.
서버 백업은 Discord 서버 그 자체를 암호화된 스냅샷으로 저장합니다. 채널, 역할, 권한, 서버 설정, 이모지, 스티커, 차단, 멤버의 닉네임과 역할, 그리고 모든 채널의 최근 메시지까지 담깁니다. 실수한 뒤 이 서버에 되돌리거나, 관리 중인 다른 서버에 복원하세요.
Starter를 포함한 모든 요금제에서 사용할 수 있습니다. 백업을 몇 개까지 보관할지, 각 백업이 서버의 어디까지 담을지, 그리고 첨부 파일·변경 추적·타임머신·가져오기 같은 고급 기능 중 무엇을 쓸 수 있을지는 요금제가 결정합니다. 요금제별 한도를 참고하세요.
이것은 Vetox 백업이 아닙니다. Vetox 백업은 Vetox가 서버를 위해 보관하는 설정 — Auto-Mod 규칙, Welcomer, Tickets 등 — 을 저장합니다. 서버 백업은 Discord 서버 자체, 즉 채널과 역할과 메시지를 저장합니다. 서로 다른 페이지, 서로 다른 스냅샷, 서로 다른 요금제입니다. 대부분의 서버에는 둘 다 필요합니다.
서버 대시보드의 백업 → 서버 백업에서 열거나, Discord에서 /backup을 실행하세요.
다음은 Discord 또는 다른 앱에 속한 것이며 Vetox가 다시 만들지 않습니다. 백업을 복원해도 이들은 돌아오지 않습니다:초대 · 감사 로그 · 다른 앱의 연동과 웹후크 · 예약된 이벤트 · 사운드보드 · 온보딩 안내 · Discord AutoMod 규칙 · 부스트
다른 앱이나 연동이 관리하는 역할 — 봇 자신의 역할, Twitch 구독자 역할, Nitro 부스터 역할 — 은 스냅샷에 기록되지만 생성되거나 수정되는 일은 없습니다. Discord가 소유한 역할이기 때문입니다.
첨부 파일을 켜면 Vetox가 저장 대상 메시지의 파일을 Discord에서 내려받아 백업과 함께 보관하므로, 복원할 때 실제 파일이 다시 게시됩니다.이 옵션을 끄면 — Starter에서는 항상 — Discord 링크만 남습니다. 그 링크는 만료되므로, 오래된 백업을 복원하면 파일이 아니라 파일 이름이 적힌 메시지 본문만 되살아납니다.
첨부 파일 저장 용량은 백업당, 파일당으로 제한됩니다(요금제별 한도 참고). 백업이 한도를 넘어서면 수집은 계속되고, 남은 파일은 링크로만 보관되며 다음 경고가 함께 표시됩니다: “이 백업이 요금제의 저장 공간 한도에 도달하여 일부 첨부 파일을 링크로만 보관했습니다.”
크다는 이유로 수집을 포기하는 일은 없습니다. 요금제의 크기 상한에 도달하면 Vetox는 작업 중이던 항목에 더 담기를 멈추고, 그 항목을 백업의 요금제 한도로 잘린 항목에 기록한 뒤 마무리합니다. 가장 큰 항목 — 보통은 메시지 — 의 일부가 빠졌을 뿐, 쓸 수 있는 백업이 남습니다.
요금제가 바뀌어 허용된 개수보다 많은 백업을 보유하게 되어도 삭제되는 것은 없습니다. 초과분은 잠깁니다. 목록에는 그대로 남되 호박색 자물쇠가 붙고, 툴팁에는 이렇게 표시됩니다: “이 백업은 현재 요금제 한도를 초과합니다. 다시 복원하려면 업그레이드하세요.” 더 최근 백업을 삭제하거나 업그레이드하면 다시 풀립니다.
백업을 불러오면 이 서버의 채널과 역할이 백업에 있는 것으로 교체됩니다. 멤버가 추방되는 일은 없지만, 백업을 만든 이후에 생성된 것은 모두 사라집니다.
1
백업을 고르고 복원…을 선택하세요
행 메뉴에서, 스냅샷 뷰어에서, 또는 다른 서버에서 만든 백업이라면 내 백업에서 시작할 수 있습니다.
2
이 작업의 결과 확인
아무것도 바뀌기 전에 Vetox가 현재 서버를 읽고, 채널과 역할이 몇 개 삭제되고 몇 개 생성되는지 정확히 알려줍니다. Vetox 자신의 역할보다 위에 있는 역할이 있으면 그 사실도 함께 알려 줍니다. 그런 역할은 삭제할 수도, 다시 만들 수도 없으므로 Vetox 역할을 역할 목록의 맨 위로 먼저 옮기거나, 그 역할들을 빼고 진행하세요. 백업에 공지 채널이나 스테이지 채널이 있는데 이 서버가 커뮤니티 서버가 아니라면, 그중 몇 개가 제외되는지도 알려 줍니다. 또한 이 서버가 백업에 담긴 그대로는 받아들일 수 없는 것 — Discord 한도를 넘는 역할이나 채널, 남은 슬롯에 들어가지 않는 이모지와 스티커, 부스트 레벨이나 기능이 부족해 쓸 수 없는 것 — 도 목록으로 보여 줍니다. 이 서버가 백업과 다를 때를 참고하세요.
3
프리셋을 고른 뒤 조정
세 가지 프리셋이 모든 스위치를 한 번에 설정합니다. 그다음 개별 스위치를 자유롭게 바꿀 수 있습니다. 기존 역할 삭제는 역할이 켜져 있을 때만, 기존 채널 삭제는 채널이 켜져 있을 때만 작동합니다. 둘 중 하나를 끄면 해당 삭제 스위치도 함께 꺼지고 잠깁니다.
4
서버 이름 입력
확인란에는 서버 이름을 정확히 그대로 입력해야 합니다. 아직 아무것도 바뀌지 않은 마지막 지점입니다.
복원과 되돌리기에는 하루 한도가 있습니다. 서버당 10회, 그리고 보유한 모든 서버를 통틀어 1인당 20회입니다. 복원, 채널 백업 불러오기, 되돌리기가 각각 한 번으로 계산되며, 실패한 복원을 재개하는 것은 계산되지 않습니다. 두 한도 모두 처음 계산된 작업으로부터 24시간 뒤에 초기화되고, 10분 생성 쿨다운과는 별개입니다.여기에 더해, 더 짧은 세 번째 제한도 있습니다. 서버당 10분에 3회 복원입니다. 이 제한에 걸리면 하루 한도를 다 쓰기 훨씬 전에 속도 제한 오류가 반환되므로, 반복해서 시도할 때는 간격을 두세요.
복원은 누구도 추방하거나 차단하거나 내보내지 않습니다. 멤버는 있던 그대로 남습니다.멤버 역할 및 닉네임을 켜면, 아직 서버에 남아 있는 멤버는 백업 시점에 가지고 있던 역할과 닉네임을 다시 받습니다. 이미 떠난 멤버는 건너뜁니다. 이 옵션을 끄면 멤버는 지금 가진 것을 그대로 유지합니다.
복원은 진행하면서 체크포인트를 기록합니다. Vetox가 재시작되었거나, 연결이 끊겼거나, Vetox가 권한을 잃었거나, Discord에서 계속 오류가 났거나, Discord의 생성 한도에 도달해 복원이 멈추면 진행 카드에 재개가 나타나고, 작업은 처음부터가 아니라 멈춘 단계에서 이어집니다.항목 하나에만 해당하는 거부는 복원을 멈추지 않습니다. Discord가 받아들이지 않는 이모지 파일, 이 서버에 둘 수 없는 채널 유형, 서버가 거부하는 설정 — 이런 항목은 건너뛰고 복원은 계속되며, 완료된 작업의 경고에 해당 항목이 표시됩니다.
재개해도 중복은 생기지 않습니다. 이미 다시 만들어진 것은 알아보고 건너뛰며, 메시지는 정확히 멈춘 지점부터 이어집니다.
서버 백업은 서버 소유자와 Administrator 권한을 가진 멤버만 사용할 수 있습니다 — 열람과 내보내기도 마찬가지입니다. Manage Server는 있지만 Administrator가 없는 멤버는 대시보드에서 서버 백업을 열 수도, Discord에서 해당 명령어를 사용할 수도 없으며, 접근 제어도 명령어의 역할 설정도 이에 대한 접근을 허용할 수 없습니다.복원은 채널과 역할을 교체하므로, 열람보다 의도적으로 좁게 제한됩니다. 설정 → 권한이라는 하나의 설정이 누가 무엇을 할 수 있는지 결정합니다 — Xenon 사용자에게 익숙한 그 세 단계입니다.
단계
백업·채널 백업·가져오기·타임머신 스냅샷 만들기
복원, 채널 백업 불러오기, 변경 되돌리기, 멈춘 복원 재개, 백업 삭제·전체 삭제
관리자가 모든 명령어를 사용할 수 있음
소유자와 관리자
소유자와 관리자
관리자가 파괴적인 작업을 할 수 없음(기본값)
소유자와 관리자
소유자 한 사람
소유자만 해당 명령어를 사용할 수 있음
소유자 한 사람
소유자 한 사람
일정을 바꾸거나 변경 추적을 켜고 끄는 것은 만들기 작업으로 간주됩니다. 실행 중인 작업을 취소하는 것은 그 작업 자체로 간주됩니다. 백업 취소는 만들기 작업이고, 복원·채널 백업 불러오기·되돌리기의 취소는 파괴적인 작업입니다.단계를 바꿀 수 있는 사람은 서버 소유자뿐입니다 — 제한받는 사람이 직접 고칠 수 있는 설정이라면 아무것도 제한하지 못하기 때문입니다. Discord의 /backup과 /chatlog 명령어도 같은 단계를 따르며, 대시보드는 단계가 본인에게 허용하지 않는 모든 작업을 비활성화하거나 숨기고, 무엇이 소유자에게 맡겨져 있는지 안내 문구로 알려 줍니다. 접근 제어를 사용하는 서버에서는 관리자에게 그 Backup 섹션에 대한 접근 권한도 필요합니다.다른 서버에서 만든 백업에는 규칙이 하나 더 있습니다. 어디로 복원하든 그 백업을 만든 사람만 복원할 수 있습니다. 백업 삭제는 내 백업에서 삭제하는 경우를 포함해, 그 백업을 만든 서버의 권한 단계를 따릅니다.
복원 전에 Vetox에 Administrator를 부여하고, Vetox 역할이 다시 만들어야 할 모든 역할보다 위에 있는지 확인하세요.Administrator가 없다면 Vetox에는 Manage Server, Manage Channels, Manage Roles, Manage Webhooks, Ban Members, Manage Nicknames, Create Expressions, Manage Expressions, Manage Messages, Read Message History, View Channel 열한 가지 권한이 모두 필요합니다.
Discord는 봇이 스스로 가지고 있지 않은 권한을 부여하도록 허용하지 않습니다. 그런 경우에도 복원이 실패하지는 않습니다 — 해당 권한을 뺀 채 역할을 만들고 이렇게 알립니다: “Vetox 자신이 가지고 있지 않은 권한이라 일부 권한을 부여하지 못했습니다.” 역할 목록에서 Vetox보다 위에 있는 역할은 보고만 하고 건드리지 않습니다.
복원된 역할은 백업에 있던 순서를 그대로 유지합니다. Vetox는 목록의 위에서부터 아래로 역할을 하나씩 만들기 때문에 각 역할이 바로 앞 역할의 아래에 놓이며, 그다음 결과를 백업과 대조해 자리를 벗어난 역할을 옮깁니다.Discord는 봇이 자신의 최상위 역할보다 아래에 있는 역할만 정렬할 수 있게 합니다. Vetox 역할이 너무 낮아 모든 역할을 원래 자리로 되돌릴 수 없는 경우에도 복원은 완료되며, 다음 경고가 함께 표시됩니다: ”…일부 역할을 원래 순서로 되돌리지 못했습니다.” 복원하기 전에 Vetox 역할을 역할 목록의 맨 위로 끌어 올려 두면 모든 역할이 원래 자리로 돌아갈 수 있습니다.
백업은 백업을 만든 서버의 상태를 기록합니다. 복원할 서버는 부스트 레벨이 더 낮거나, 커뮤니티 서버가 아니거나, 역할 목록이 더 꽉 차 있거나, 남은 이모지 슬롯이 더 적을 수 있습니다. Vetox는 멈추는 대신 이 서버가 담을 수 있는 것은 모두 복원하고 나머지는 조정합니다. 조정되는 항목은 복원을 확정하기 전에 이 작업의 결과에 하나하나 표시되고, 완료된 작업의 경고에도 다시 나타납니다.
백업에 있는 것
제한 요인
복원 시 처리
역할
한 서버에 최대 250개
서버가 가득 찰 때까지 목록의 위에서부터 만들기 때문에, 제외되는 것은 가장 아래쪽 역할입니다
채널
한 서버에 최대 500개, 카테고리 하나에 최대 50개
카테고리를 먼저 만든 다음, 서버가 가득 찰 때까지 채널을 만듭니다. 카테고리가 가득 찬 채널은 그 카테고리 밖에 만들어집니다
이모지와 스티커
부스트 레벨에 따라 늘어나는 남은 슬롯 — 일반 이모지, 애니메이션 이모지, 스티커의 슬롯은 각각 따로 있습니다
들어가는 만큼 업로드하고 나머지는 제외합니다
역할 아이콘
부스트 레벨 2
아이콘 없이 역할을 만듭니다
역할 그라데이션 색상
향상된 역할 스타일
역할에 기본 색상만 적용합니다
음성 채널 음질
부스트 레벨
이 서버에서 허용하는 최고 음질로 낮춥니다
애니메이션 서버 아이콘, 서버 배너, 초대 배경
부스트 레벨
이미지를 제외합니다
서버 디스커버리 배경
서버 디스커버리
제외합니다
커뮤니티 설정 — 규칙 채널과 커뮤니티 업데이트 채널, 환영 화면
커뮤니티 서버
제외합니다
공지 채널과 스테이지 채널
커뮤니티 서버
제외합니다 — 아래를 참고하세요
Lottie 스티커
인증된 서버나 파트너 서버만 가능
제외합니다
어떤 거부는 Vetox가 실제로 시도해 봐야 알 수 있습니다. Discord는 특정 이모지 파일 하나를 거부하거나, 한동안 서버의 이모지와 스티커 업로드를 막을 수 있습니다. 이런 항목은 경고와 함께 건너뛰고, 나머지는 모두 계속 진행됩니다.
Discord는 공지 채널과 스테이지 채널을 커뮤니티 서버에서만 허용합니다. 이 서버가 커뮤니티 서버가 아니라면 Vetox는 채널마다 만들려다 실패하는 대신 그 채널들을 복원에서 제외합니다 — 복원을 확정하기 전에 이 작업의 결과에서 그 개수를 알려 주고, 완료된 작업의 경고에서도 다시 알려 줍니다.
Discord의 서버 설정 → 커뮤니티 활성화에서 커뮤니티를 켠 다음 다시 복원하면, 그 채널들도 나머지와 함께 만들어집니다. 어느 쪽이든 복원의 다른 부분은 달라지지 않습니다.
2026년 9월 이전에 만든 백업에는 채널 중 몇 개가 공지 채널이나 스테이지 채널인지 기록되어 있지 않아, 이 작업의 결과에서 그 수를 미리 뺄 수 없습니다. 그래도 복원은 그 채널들을 제외하고 경고도 표시합니다 — 개수를 미리가 아니라 나중에 보게 될 뿐입니다. 같은 서버의 백업을 새로 만들면 그 개수도 함께 기록됩니다.
Discord가 봇에게 허용하는 것은 한 서버에서 48시간 동안 역할 250개 또는 채널 500개까지의 생성입니다. 큰 복원 — 또는 복원을 연달아 여러 번 실행하는 경우 — 은 이 한도에 걸릴 수 있습니다. 이는 서버가 담을 수 있는 최대 개수와는 다른 것으로, 그쪽은 복원이 맞춰 조정하면서 계속 진행됩니다.이 한도는 Vetox가 아니라 Discord의 것입니다. 복원을 취소하거나, 만든 것을 다시 삭제하거나, Vetox를 내보냈다가 다시 초대해도 한도가 풀리지 않습니다. 복원이 여기에 걸리면 작업은 “Discord가 봇에게 허용하는 것은 역할 250개 또는 채널 500개까지의 생성입니다…” 라는 메시지와 함께 멈추고 체크포인트를 유지하며, Vetox는 Discord가 알려 준 한도 해제 시각을 기록합니다.
한도가 걸려 있는 동안 서버 백업 페이지에는 해제 시각과 함께 호박색 Discord 생성 한도가 적용 중입니다 띠가 표시되고, 실패한 작업 카드에는 “Discord가 한도를 푸는 시각 …” 이 표시되며, Discord의 /backup status도 같은 남은 시간을 알려 줍니다. 선택지는 두 가지입니다. 기다렸다가 창이 다시 열리면 재개를 누르거나, 역할, 기존 역할 삭제, 채널, 기존 채널 삭제를 끄고(Discord에서는 options:!delete-roles !roles) 다시 복원해 새로 만들 것이 없게 하면 됩니다.
변경 추적과 되돌리기에는 Basic 이상이 필요합니다. 설정 → 서버 변경 추적에서 켜세요.
추적을 켜면 Vetox는 서버의 모든 구조 변경을 일어나는 즉시 기록합니다 — 채널, 스레드, 역할, 이모지, 스티커, 서버 설정의 생성·수정·삭제를, 감사 로그에서 읽어 온 수행자와 함께 남깁니다.변경 탭은 이를 최신순으로 보여주며 유형별, 수행자별, 날짜별로 필터링할 수 있습니다. 변경 내용 보기를 누르면 어떤 필드가 어떻게 바뀌었는지 이전과 이후를 나란히 보여줍니다.
변경 기록에는 메시지 내용이 절대 담기지 않습니다. 서버 구조와 수행자의 사용자 ID, 이름만 담깁니다. 그 외에는 아무것도 없습니다.
타임머신은 원하는 어느 시점의 서버 구성을 다시 만듭니다. 그 시점 이전의 가장 최근 백업을 가져와, 그 시점까지 추적된 모든 변경을 차례로 다시 적용하는 방식입니다.
1
시점 선택
변경 기록 보관 기간 안이라면 어느 시점이든 고를 수 있습니다. 돌아갈 수 있는 가장 이른 시각이 페이지에 표시됩니다.
2
미리보기
다시 만들어진 채널과 역할, 그리고 지금 서버와의 비교 결과를 보여줍니다.
3
스냅샷 만들기
재현 결과를 다른 백업과 똑같이 살펴보고 내보내고 복원할 수 있는 실제 백업으로 저장합니다.
타임머신은 첫 백업에서 시작합니다. 그보다 이전 시점을 요청하면 Vetox는 이렇게 답합니다: “해당 시점 이전의 백업이 없어 다시 만들 수 없습니다.” 기반이 될 백업이 반드시 필요하며, 변경 기록만으로는 부족합니다.
미리보기는 채널, 역할, 이모지, 서버 설정만 비교합니다. 스레드와 스티커도 재현 결과에는 나타나지만 추가·제거·변경으로 집계되지는 않습니다. 비교의 기준이 되는 현재 서버 정보가 스레드는 최신 25개까지만 담고 스티커는 아예 담지 않아, 이 두 가지에 대해서는 정직하게 보고할 것이 없기 때문입니다. 설정은 서버의 이름과 아이콘을 기준으로 비교합니다.
빈 구간은 변경 기록에 남지 않은 부분입니다 — 시간당 상한에 걸려 사라진 변경이거나, 추적이 꺼져 있는 동안 일어난 변경입니다. Vetox는 가지고 있는 가장 가까운 백업의 내용으로 그 자리를 채우고, 재현 결과에 빈 구간이 몇 개 있는지 알려줍니다. 그 시점에서 만든 스냅샷에도 같은 경고가 따라붙습니다.
빈 구간은 결함이 아니라 변경 기록이 닿는 범위의 특성입니다. 앞으로 빈 구간을 없애는 방법은 새 백업을 만드는 것입니다.
백업 파일 가져오기에는 Basic 이상이 필요합니다. Discord 서버 템플릿 적용은 모든 플랜에서 무료이며, 내보내기도 마찬가지입니다.
가져오기는 Discord 형식의 서버 파일을, 미리 보고 복원할 수 있는 백업으로 바꿉니다. 파일 크기는 5 MB까지입니다.가져오기 대화 상자는 Discord 서버 템플릿도 받습니다. 서버 설정 → 서버 템플릿에서 Discord가 주는 링크(https://discord.new/…)나 템플릿 코드를 붙여 넣으세요. Vetox가 그 템플릿을 가져와 채널과 역할, 설정을 백업으로 바꿔 주며, 그다음에는 다른 백업과 똑같이 이 서버에 복원하면 됩니다. 이미 있는 서버에 템플릿을 적용하는 방법이 바로 이것으로, Discord 자체는 새로 만드는 서버에만 템플릿을 제공합니다.
파일은 Discord의 서버 형식을 실제로 따라야 합니다. 그렇지 않은 파일은 실패한 첫 필드를 지목하며 통째로 거부됩니다 — Vetox가 파일을 절반만 적용하는 일은 없습니다. 다른 도구가 만든 파일에도, 직접 작성했거나 AI가 만들어 낸 파일에도 똑같이 적용됩니다.
채널 백업은 채널이나 스레드 하나의 최신 메시지를 첨부 파일과 함께 저장해, 관리 중인 어느 서버의 어느 채널에든 다시 게시할 수 있게 해 줍니다.
1
채널 백업하기
백업 탭에서, 또는 Discord에서 /chatlog create로 시작합니다. 채널과 저장할 메시지 수를 고르세요. 텍스트, 공지, 포럼, 스레드 채널을 지원합니다.
2
더 이전부터 시작하기 (선택 사항)
이 메시지 이전부터 시작에 메시지 ID를 입력하면 그 이전 메시지를 저장합니다 — 이전 채널 백업이 멈춘 지점부터 이어가는 방법입니다.
3
채널로 복원하기
게시할 채널을 고르세요. 메시지는 오래된 것부터 고정 상태와 함께 게시됩니다.
채널 복원은 아무것도 삭제하지 않습니다. 저장된 메시지는 채널에 이미 있는 내용 뒤에 추가됩니다. 큰 채널 백업은 게시하는 데 시간이 걸리며, 진행 카드에 개수가 표시됩니다.Discord가 다시 보낼 수 있는 것이 하나도 없는 메시지 — 시스템 알림이나 스티커만 있는 게시물처럼 본문도 파일도 임베드도 없는 경우 — 는 건너뛰며, 작업 경고에 그 수가 표시됩니다: “일부 메시지는 다시 게시할 내용(텍스트, 파일, 임베드)이 없어 건너뛰었습니다.”
채널 백업은 서버 전체 백업과 별개로 자체 한도와 자체 개수를 가지며, 채널 필터에서 볼 수 있습니다.
Discord에서는 채널 백업 전용 명령어인 /chatlog를 쓰며, create, list, info, load, delete, purge의 여섯 가지 서브커맨드가 있습니다. /chatlog purge는 채널 백업만 삭제하며 서버 백업은 그대로 남습니다.
원칙은 삭제하지 않고 잠그기입니다. 구독이 끝났다는 이유로 무언가가 삭제되는 일은 결코 없습니다.
다시 업그레이드하면 일정과 추적 설정이 돌아옵니다. 다운그레이드하면 자동 백업 주기, 채널당 메시지, 변경 추적이 하위 요금제에서 허용하는 범위로 제한되지만, Vetox는 직접 설정했던 값을 저장해 둡니다. 업그레이드하면 새 요금제에서 허용하는 범위까지 그 값이 복원됩니다. 하위 요금제를 사용하는 동안 이 설정 중 하나를 변경하면, 새로 선택한 값이 저장해 둔 값을 대체합니다. 자동 백업 보관 개수는 항상 현재 요금제를 따릅니다.백업 자체는 영향을 받지 않습니다. 한도를 넘는 백업은 잠기고, 다시 한도 안으로 돌아오는 즉시 풀립니다.
스냅샷과 저장된 파일은 AES-256-GCM으로 저장 시 암호화됩니다. 백업마다 고유한 키가 있으며, 그 키는 Vetox가 보유한 마스터 키로 보호됩니다. 데이터는 Vetox가 직접 운영하는 인프라에 보관되며 외부 스토리지 서비스에 업로드되지 않습니다. 백업은 생성되는 순간 봉인되고 이후 수정되지 않습니다.
Vetox 스태프는 백업의 내용을 열어 보지 않습니다. 단 하나의 예외는 서버 소유자의 지원 요청입니다. 소유자의 동의 아래 스태프는 소유자 본인의 대시보드 화면을 통해서만 확인하며, 그러한 접근은 모두 감사 로그에 기록됩니다.
Vetox에 개인정보 삭제를 요청하면, 본인이 만든 백업의 생성자 기록과 추적된 변경의 수행자 기록에서 본인이 지워집니다. 백업은 생성된 뒤에는 수정되지 않으므로, 어떤 관리자가 자기 서버의 백업에 담아 둔 본인의 메시지는 그 백업이 삭제될 때까지 그 안에 남습니다 — 서버 소유자가 보관하는 다른 어떤 서버 데이터 사본과도 마찬가지입니다. 특정 백업을 지워야 한다면 해당 서버의 관리자에게 요청하세요.
한 서버는 10분에 한 번 수동 백업을 만들 수 있습니다. 자동 백업은 영향을 받지 않습니다. 기다리거나, 방금 만든 백업을 사용하세요.
오늘의 복원과 되돌리기 한도에 도달했습니다
이 서버 또는 본인 계정이 서버당 10회 / 1인당 20회의 하루 한도를 모두 사용했습니다. 내일 다시 시도하세요.
이 서버에서 다른 백업 작업이 이미 실행 중입니다
백업이나 복원은 서버당 한 번에 하나만 실행됩니다. 실행 중인 작업을 기다리거나, 진행 카드에서 취소하세요.
요금제의 백업 한도에 도달했습니다
더 이상 필요 없는 백업을 삭제하거나 업그레이드하세요. 안전 사본은 한도에 포함되지 않습니다.
이 백업은 요금제 한도를 초과합니다
현재 요금제가 허용하는 것보다 많은 백업을 보유하고 있어 가장 오래된 초과분이 잠겼습니다. 더 최근 백업을 삭제하거나 업그레이드하면 풀립니다.
서버 백업은 서버 소유자와 관리자 권한을 가진 멤버만 사용할 수 있습니다
열람을 포함해 서버 백업의 모든 기능에는 Administrator가 필요합니다 — Manage Server로는 부족하며, 접근 제어나 명령어의 역할 설정으로도 이를 허용할 수 없습니다. 서버 소유자에게 Administrator가 있는 역할을 요청하거나, 관리자에게 대신 해 달라고 요청하세요. 권한을 참고하세요.
서버의 백업 권한에서 허용한 사람만 이 작업을 할 수 있습니다
이 서버의 권한 단계에서는 이 작업이 소유자에게만 허용됩니다. 소유자가 직접 하거나, 소유자가 설정 → 권한에서 단계를 바꾸어야 합니다.
이 서버에서는 소유자만 백업을 만들 수 있습니다
권한 단계가 소유자만 해당 명령어를 사용할 수 있음으로 설정되어 있습니다. 소유자에게 백업을 만들어 달라고 하거나, 단계를 완화해 달라고 요청하세요.
입력한 서버 이름이 일치하지 않습니다
확인란에는 대소문자와 이모지까지 포함해 서버의 현재 이름과 정확히 같게 입력해야 합니다. 대화 상자의 안내 문구에서 복사해 붙여 넣으세요.
Vetox에 필요한 권한이 없습니다
Vetox에 Administrator를 부여하거나 복원에 필요한 권한에 나열된 열한 가지 권한을 모두 부여하고, Vetox 역할을 복원 대상 역할들보다 위로 옮기세요.
일부 역할이 역할 목록에서 Vetox보다 위에 있습니다
해당 역할은 보고만 하고 그대로 두었습니다 — Discord는 봇이 자기 역할보다 위에 있는 역할을 수정하도록 허용하지 않습니다. Vetox 역할을 더 위로 옮긴 뒤 다시 복원하세요.
일부 역할을 원래 순서로 되돌리지 못했습니다
Discord는 봇이 자신의 최상위 역할보다 아래에 있는 역할만 정렬할 수 있게 합니다. Vetox 역할을 역할 목록의 맨 위로 끌어 올린 다음, 영향을 받은 역할을 제자리로 끌어다 놓거나 다시 복원하세요. 역할 순서를 참고하세요.
공지 채널과 스테이지 채널을 건너뛰었습니다
Discord는 이 채널들을 커뮤니티 서버에서만 허용합니다. 서버 설정에서 커뮤니티를 켠 다음 다시 복원하면 포함됩니다 — 공지 채널과 스테이지 채널을 참고하세요. 어느 쪽이든 백업의 나머지는 모두 복원됩니다.
백업의 일부를 이 서버에서 지원하는 범위에 맞게 조정했습니다
이 서버에는 백업을 만든 서버에 있던 부스트 레벨이나 기능이 없어서, Vetox가 해당 부분을 이 서버가 허용하는 방식으로 복원하고(아이콘이나 그라데이션이 없는 역할, 이 서버의 최고 음질로 맞춘 음성 채널), 이 서버가 받을 수 없는 서버 이미지, 커뮤니티 설정, Lottie 스티커는 제외했습니다. 무엇이 해당되는지는 경고에 표시됩니다. 이 서버가 백업과 다를 때를 참고하세요.
이 서버에 대한 Discord 한도에 도달하여 일부 항목을 건너뛰었습니다
한 서버에는 최대 역할 250개와 채널 500개, 카테고리 하나에는 최대 채널 50개까지 둘 수 있습니다. Vetox는 들어가는 만큼 만들었습니다. 목록에서 가장 아래쪽 역할이 제외되었고, 카테고리가 가득 찬 채널은 그 카테고리 밖에 만들어졌습니다. 이 작업의 결과에서 확정하기 전에 그 개수를 보여 줍니다. 모두 들어가게 하려면 먼저 자리를 비우거나, 백업의 역할과 채널을 만들기 전에 서버의 현재 역할과 채널을 지우는 전체 교체를 사용하세요.
Discord가 봇에게 허용하는 것은 48시간 동안 역할 250개 또는 채널 500개까지의 생성입니다
이 서버에서 Discord의 생성 허용량에 도달했습니다. 무언가를 삭제하거나, 취소하거나, Vetox를 다시 초대해도 허용량은 돌아오지 않습니다. 해제 시각은 페이지와 /backup status에 표시됩니다. 그때까지 기다렸다가 재개를 누르거나, 역할과 채널을 끄고 다시 복원하세요. Discord의 채널과 역할 한도를 참고하세요.
이 서버에는 남은 이모지 또는 스티커 슬롯이 없습니다
이모지와 스티커 슬롯 수는 서버의 부스트 레벨에 따라 달라지며, 일반 이모지, 애니메이션 이모지, 스티커의 슬롯은 각각 따로 있습니다. 복원의 나머지 부분은 완료되었고, 초과분만 건너뛰었습니다. 몇 개가 들어가지 않는지는 확정하기 전에 이 작업의 결과에서 확인할 수 있습니다.
Discord가 일부 이모지 또는 스티커를 거부했습니다
Discord가 해당 파일을 받아들이지 않았습니다 — 예를 들어 허용 크기보다 큰 이미지입니다. 그 항목들은 건너뛰었고, 복원의 나머지는 계속 진행되었습니다.
Discord의 이모지 및 스티커 업로드 한도에 도달했습니다
Discord는 서버가 짧은 시간에 업로드할 수 있는 이모지와 스티커 수를 제한합니다. 복원을 마칠 수 있도록 나머지는 건너뛰었습니다. 나중에 이모지와 스티커만 켠 채로 백업을 다시 복원하세요 — 이미 서버에 있는 것은 알아보고 두 번 업로드하지 않습니다.
이 서버는 요금제의 백업 크기보다 큽니다
채널당 메시지 수를 줄이거나, 첨부 파일을 끄거나, 업그레이드해 상한을 높이세요.
해당 주기는 요금제에서 허용하는 것보다 짧습니다
더 긴 주기를 선택하거나 업그레이드하세요. 거부 메시지에 요금제의 최소 주기가 함께 표시됩니다.
해당 백업을 읽을 수 없거나 무결성 검사에 실패했습니다
저장된 파일이 손상되었거나 없어서 복원할 수 없습니다. 그런 일이 있었다는 사실을 확인할 수 있도록 기록 자체는 남습니다. 새 백업을 만들고, 같은 일이 반복되면 지원팀에 문의하세요.
Vetox에 연결하지 못했거나 연결이 끊겼습니다
봇이 재시작 중이거나 오프라인이었습니다. 그 이후로 변경된 것은 없습니다. 잠시 후 다시 시도하세요. 이미 시작된 복원이라면 재개를 쓸 수 있습니다.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Vetox","description":"Official documentation for Vetox — the all-in-one Discord bot for moderation, automation, leveling, tickets, giveaways, notifications and more. Trusted by over 1,000,000 servers.","colors":{"primary":"#0086FF","light":"#4DA9FF","dark":"#0067CC"},"logo":{"light":"https://vetox.io/logo.svg","dark":"https://vetox.io/logo.svg","href":"https://vetox.io"},"favicon":"https://vetox.io/logo.svg","appearance":{"default":"dark"},"navbar":{"links":[{"href":"https://vetox.io/commands","label":"Commands"},{"href":"https://discord.gg/vetox","label":"Support"}],"primary":{"type":"button","label":"Add to Discord","href":"https://discord.com/oauth2/authorize?client_id=707333425685856316\u0026permissions=8\u0026integration_type=0\u0026scope=bot"}},"footer":{"socials":{"x":"https://x.com/VetoxBot","discord":"https://discord.gg/vetox","website":"https://vetox.io"},"links":[{"header":"Product","items":[{"label":"Commands","href":"https://vetox.io/commands"},{"label":"Server Premium","href":"https://vetox.io/pricing/premium"},{"label":"Membership","href":"https://vetox.io/pricing/membership"},{"label":"Profile","href":"https://vetox.io/dashboard/overview"}]},{"header":"Support","items":[{"label":"Support Server","href":"https://discord.gg/vetox"},{"label":"Report Issue","href":"https://discord.gg/vetox"},{"label":"Contact Us","href":"https://vetox.io/contact"},{"label":"About Us","href":"https://vetox.io/about"}]},{"header":"Vito API","items":[{"label":"Documentation","href":"https://docs.vetox.io/en/members/vito-api"},{"label":"Terms","href":"https://vetox.io/vito-api-terms"}]},{"header":"Policies","items":[{"label":"Privacy Policy","href":"https://vetox.io/policy"},{"label":"Terms of Services","href":"https://vetox.io/tos"},{"label":"Refund Terms","href":"https://vetox.io/refunds"}]}]},"search":{"prompt":"Search Vetox documentation..."},"seo":{"metatags":{"og:image":"https://vetox.io/brand/vetox-header-04.png","twitter:image":"https://vetox.io/brand/vetox-header-04.png"},"indexing":"navigable"},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","href":"en"},{"language":"ar","href":"ar"},{"language":"zh-CN","href":"zh-CN"},{"language":"fr","href":"fr"},{"language":"de","href":"de"},{"language":"ja","href":"ja"},{"language":"ru","href":"ru"},{"language":"es","href":"es"},{"language":"tr","href":"tr"},{"language":"nl","href":"nl"},{"language":"pt","href":"pt"},{"language":"it","href":"it"},{"language":"pl","href":"pl"},{"language":"id","href":"id"},{"language":"hi","href":"hi"},{"language":"ko","href":"ko"},{"language":"vi","href":"vi"},{"language":"uk","href":"uk"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"vetox-ec2a2bcb","hasAudioNarration":false,"actualSubdomain":"vetox-ec2a2bcb","customDomains":["docs.vetox.io"],"gitSource":{"type":"github","owner":"iryodev","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ac502d78f50001bddeb2024","collectionId":"31530db3-a223-4486-9cd7-7a855d38e78e","liveDeploymentHistoryId":"6ac502d78f50001bddeb2024","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ac502d78f50001bddeb2024","clientVersion":"0.0.3952","searchFilterCounts":[{"language":"ar","tag":"لوحة تحكم الخادم","count":52},{"language":"de","tag":"Server-Dashboard","count":52},{"language":"en","tag":"Server Dashboard","count":52},{"language":"es","tag":"Panel del servidor","count":52},{"language":"fr","tag":"Tableau de bord serveur","count":52},{"language":"hi","tag":"सर्वर डैशबोर्ड","count":52},{"language":"id","tag":"Dasbor Server","count":52},{"language":"it","tag":"Pannello del server","count":52},{"language":"ja","tag":"サーバーダッシュボード","count":52},{"language":"ko","tag":"서버 대시보드","count":52},{"language":"nl","tag":"Serverdashboard","count":52},{"language":"pl","tag":"Panel serwera","count":52},{"language":"pt","tag":"Painel do servidor","count":52},{"language":"ru","tag":"Панель сервера","count":52},{"language":"tr","tag":"Sunucu Paneli","count":52},{"language":"uk","tag":"Панель сервера","count":52},{"language":"vi","tag":"Bảng điều khiển máy chủ","count":52},{"language":"zh-CN","tag":"服务器控制台","count":52},{"language":"ar","tag":"حسابك","count":21},{"language":"de","tag":"Dein Konto","count":21},{"language":"en","tag":"Your Account","count":21},{"language":"es","tag":"Tu cuenta","count":21},{"language":"fr","tag":"Votre compte","count":21},{"language":"hi","tag":"आपका खाता","count":21},{"language":"id","tag":"Akun Anda","count":21},{"language":"it","tag":"Il tuo account","count":21},{"language":"ja","tag":"アカウント","count":21},{"language":"ko","tag":"내 계정","count":21},{"language":"nl","tag":"Jouw account","count":21},{"language":"pl","tag":"Twoje konto","count":21},{"language":"pt","tag":"Sua conta","count":21},{"language":"ru","tag":"Ваш аккаунт","count":21},{"language":"tr","tag":"Hesabınız","count":21},{"language":"uk","tag":"Ваш обліковий запис","count":21},{"language":"vi","tag":"Tài khoản của bạn","count":21},{"language":"zh-CN","tag":"你的账户","count":21},{"language":"ar","tag":"التوثيق","count":11},{"language":"de","tag":"Dokumentation","count":11},{"language":"en","tag":"Documentation","count":11},{"language":"es","tag":"Documentación","count":11},{"language":"fr","tag":"Documentation","count":11},{"language":"hi","tag":"दस्तावेज़","count":11},{"language":"id","tag":"Dokumentasi","count":11},{"language":"it","tag":"Documentazione","count":11},{"language":"ja","tag":"ドキュメント","count":11},{"language":"ko","tag":"문서","count":11},{"language":"nl","tag":"Documentatie","count":11},{"language":"pl","tag":"Dokumentacja","count":11},{"language":"pt","tag":"Documentação","count":11},{"language":"ru","tag":"Документация","count":11},{"language":"tr","tag":"Dokümantasyon","count":11},{"language":"uk","tag":"Документація","count":11},{"language":"vi","tag":"Tài liệu","count":11},{"language":"zh-CN","tag":"文档","count":11},{"language":"ar","tag":"المجتمع","count":9},{"language":"ar","tag":"الإشعارات","count":9},{"language":"de","tag":"Community","count":9},{"language":"de","tag":"Benachrichtigungen","count":9},{"language":"en","tag":"Community","count":9},{"language":"en","tag":"Notifications","count":9},{"language":"es","tag":"Comunidad","count":9},{"language":"es","tag":"Notificaciones","count":9},{"language":"fr","tag":"Communauté","count":9},{"language":"fr","tag":"Notifications","count":9},{"language":"hi","tag":"समुदाय","count":9},{"language":"hi","tag":"सूचनाएँ","count":9},{"language":"id","tag":"Komunitas","count":9},{"language":"id","tag":"Notifikasi","count":9},{"language":"it","tag":"Comunità","count":9},{"language":"it","tag":"Notifiche","count":9},{"language":"ja","tag":"コミュニティ","count":9},{"language":"ja","tag":"通知","count":9},{"language":"ko","tag":"커뮤니티","count":9},{"language":"ko","tag":"알림","count":9},{"language":"nl","tag":"Community","count":9},{"language":"nl","tag":"Meldingen","count":9},{"language":"pl","tag":"Społeczność","count":9},{"language":"pl","tag":"Powiadomienia","count":9},{"language":"pt","tag":"Comunidade","count":9},{"language":"pt","tag":"Notificações","count":9},{"language":"ru","tag":"Сообщество","count":9},{"language":"ru","tag":"Уведомления","count":9},{"language":"tr","tag":"Topluluk","count":9},{"language":"tr","tag":"Bildirimler","count":9},{"language":"uk","tag":"Спільнота","count":9},{"language":"uk","tag":"Сповіщення","count":9},{"language":"vi","tag":"Cộng đồng","count":9},{"language":"vi","tag":"Thông báo","count":9},{"language":"zh-CN","tag":"社区","count":9},{"language":"zh-CN","tag":"通知","count":9},{"language":"ar","tag":"الرئيسية","count":8},{"language":"ar","tag":"الإدارة","count":8},{"language":"de","tag":"Hauptbereich","count":8},{"language":"de","tag":"Verwaltung","count":8},{"language":"en","tag":"Main","count":8},{"language":"en","tag":"Administration","count":8},{"language":"es","tag":"Principal","count":8},{"language":"es","tag":"Administración","count":8},{"language":"fr","tag":"Principal","count":8},{"language":"fr","tag":"Administration","count":8},{"language":"hi","tag":"मुख्य","count":8},{"language":"hi","tag":"प्रशासन","count":8},{"language":"id","tag":"Utama","count":8},{"language":"id","tag":"Administrasi","count":8},{"language":"it","tag":"Principale","count":8},{"language":"it","tag":"Amministrazione","count":8},{"language":"ja","tag":"メイン","count":8},{"language":"ja","tag":"管理","count":8},{"language":"ko","tag":"메인","count":8},{"language":"ko","tag":"관리","count":8},{"language":"nl","tag":"Hoofd","count":8},{"language":"nl","tag":"Beheer","count":8},{"language":"pl","tag":"Główne","count":8},{"language":"pl","tag":"Administracja","count":8},{"language":"pt","tag":"Principal","count":8},{"language":"pt","tag":"Administração","count":8},{"language":"ru","tag":"Основное","count":8},{"language":"ru","tag":"Администрирование","count":8},{"language":"tr","tag":"Ana","count":8},{"language":"tr","tag":"Yönetim","count":8},{"language":"uk","tag":"Головне","count":8},{"language":"uk","tag":"Адміністрування","count":8},{"language":"vi","tag":"Chính","count":8},{"language":"vi","tag":"Quản trị","count":8},{"language":"zh-CN","tag":"主要","count":8},{"language":"zh-CN","tag":"管理","count":8},{"language":"ar","tag":"الأوامر","count":7},{"language":"de","tag":"Befehle","count":7},{"language":"en","tag":"Commands","count":7},{"language":"es","tag":"Comandos","count":7},{"language":"fr","tag":"Commandes","count":7},{"language":"hi","tag":"कमांड","count":7},{"language":"id","tag":"Perintah","count":7},{"language":"it","tag":"Comandi","count":7},{"language":"ja","tag":"コマンド","count":7},{"language":"ko","tag":"명령어","count":7},{"language":"nl","tag":"Commando's","count":7},{"language":"pl","tag":"Polecenia","count":7},{"language":"pt","tag":"Comandos","count":7},{"language":"ru","tag":"Команды","count":7},{"language":"tr","tag":"Komutlar","count":7},{"language":"uk","tag":"Команди","count":7},{"language":"vi","tag":"Lệnh","count":7},{"language":"zh-CN","tag":"命令","count":7},{"language":"ar","tag":"بريميوم","count":6},{"language":"ar","tag":"التواصل","count":6},{"language":"de","tag":"Premium","count":6},{"language":"de","tag":"Kommunikation","count":6},{"language":"en","tag":"Premium","count":6},{"language":"en","tag":"Communication","count":6},{"language":"es","tag":"Premium","count":6},{"language":"es","tag":"Comunicación","count":6},{"language":"fr","tag":"Premium","count":6},{"language":"fr","tag":"Communication","count":6},{"language":"hi","tag":"प्रीमियम","count":6},{"language":"hi","tag":"संचार","count":6},{"language":"id","tag":"Premium","count":6},{"language":"id","tag":"Komunikasi","count":6},{"language":"it","tag":"Premium","count":6},{"language":"it","tag":"Comunicazione","count":6},{"language":"ja","tag":"プレミアム","count":6},{"language":"ja","tag":"コミュニケーション","count":6},{"language":"ko","tag":"프리미엄","count":6},{"language":"ko","tag":"커뮤니케이션","count":6},{"language":"nl","tag":"Premium","count":6},{"language":"nl","tag":"Communicatie","count":6},{"language":"pl","tag":"Premium","count":6},{"language":"pl","tag":"Komunikacja","count":6},{"language":"pt","tag":"Premium","count":6},{"language":"pt","tag":"Comunicação","count":6},{"language":"ru","tag":"Премиум","count":6},{"language":"ru","tag":"Общение","count":6},{"language":"tr","tag":"Premium","count":6},{"language":"tr","tag":"İletişim","count":6},{"language":"uk","tag":"Преміум","count":6},{"language":"uk","tag":"Комунікація","count":6},{"language":"vi","tag":"Premium","count":6},{"language":"vi","tag":"Giao tiếp","count":6},{"language":"zh-CN","tag":"高级版","count":6},{"language":"zh-CN","tag":"沟通","count":6}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"ko/server-management/server-backup","slug":"/ko/server-management/server-backup","pageMetadata":{"title":"서버 백업","description":"Discord 서버 자체를 스냅샷으로 저장하세요 — 채널, 역할, 설정, 이모지, 차단, 멤버 역할, 메시지까지. 이 서버에 되돌리거나 관리 중인 다른 서버에 복원할 수 있습니다.","icon":"server","sidebarTitle":"서버 백업","href":"/ko/server-management/server-backup"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Discord 서버 자체를 스냅샷으로 저장하세요 — 채널, 역할, 설정, 이모지, 차단, 멤버 역할, 메시지까지. 이 서버에 되돌리거나 관리 중인 다른 서버에 복원할 수 있습니다.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,em:`em`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,Heading,Info,Note,Step,Steps,Table,Tip,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`서버 백업은 `,_jsx(_components.strong,{children:`Discord 서버 그 자체`}),`를 암호화된 스냅샷으로 저장합니다. 채널, 역할, 권한, 서버 설정, 이모지, 스티커, 차단, 멤버의 닉네임과 역할, 그리고 모든 채널의 최근 메시지까지 담깁니다. 실수한 뒤 이 서버에 되돌리거나, 관리 중인 다른 서버에 복원하세요.`]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`Starter를 포함한 `,_jsx(_components.strong,{children:`모든 요금제`}),`에서 사용할 수 있습니다. 백업을 몇 개까지 보관할지, 각 백업이 서버의 어디까지 담을지, 그리고 첨부 파일·변경 추적·타임머신·가져오기 같은 고급 기능 중 무엇을 쓸 수 있을지는 요금제가 결정합니다. `,_jsx(_components.a,{href:`#%EC%9A%94%EA%B8%88%EC%A0%9C%EB%B3%84-%ED%95%9C%EB%8F%84`,children:`요금제별 한도`}),`를 참고하세요.`]})}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsxs(_components.strong,{children:[`이것은 `,_jsx(_components.a,{href:`/ko/server-management/backup`,children:`Vetox 백업`}),`이 아닙니다.`]}),` Vetox 백업은 Vetox가 서버를 위해 보관하는 설정 — Auto-Mod 규칙, Welcomer, Tickets 등 — 을 저장합니다. 서버 백업은 `,_jsx(_components.em,{children:`Discord`}),` 서버 자체, 즉 채널과 역할과 메시지를 저장합니다. 서로 다른 페이지, 서로 다른 스냅샷, 서로 다른 요금제입니다. 대부분의 서버에는 둘 다 필요합니다.`]})}),`\n`,_jsxs(_components.p,{children:[`서버 대시보드의 `,_jsx(_components.strong,{children:`백업 → 서버 백업`}),`에서 열거나, Discord에서 `,_jsx(_components.a,{href:`/ko/commands/backup`,children:_jsx(_components.code,{children:`/backup`})}),`을 실행하세요.`]}),`\n`,_jsx(Heading,{level:`2`,id:`백업에-담기는-것`,children:`백업에 담기는 것`}),`\n`,_jsx(_components.p,{children:`무엇이 저장되는지는 선택한 옵션과 요금제에 따라 달라집니다. 첫 번째 행을 제외하면 아래 항목은 모두 선택 사항입니다.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`항목`}),_jsx(_components.th,{children:`저장되는 내용`}),_jsx(_components.th,{children:`요금제`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`서버 설정`})}),_jsx(_components.td,{children:`이름, 설명, 아이콘, 배너와 초대 배경, 인증 수준, 콘텐츠 필터, 기본 알림, 비활성·시스템·규칙·커뮤니티 업데이트·안전 알림 채널, 서버 언어, 부스트 진행 바, 환영 화면`}),_jsx(_components.td,{children:`모든 요금제`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`역할`})}),_jsx(_components.td,{children:`모든 역할의 이름, 색상, 따로 표시, 멘션 가능 여부, 권한, 위치, 아이콘`}),_jsx(_components.td,{children:`모든 요금제`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`채널`})}),_jsx(_components.td,{children:`카테고리·텍스트·음성·공지·스테이지·포럼·미디어 등 모든 채널 유형과 주제, 슬로우 모드, 비트레이트, 사용자 제한, 포럼 태그, 모든 권한 재정의`}),_jsx(_components.td,{children:`모든 요금제`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`이모지와 스티커`})}),_jsx(_components.td,{children:`이름, 이미지, 역할 제한`}),_jsx(_components.td,{children:`모든 요금제`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`스레드와 포럼 게시물`})}),_jsxs(_components.td,{children:[`활성 및 보관된 `,_jsx(_components.strong,{children:`공개`}),` 스레드와 그 시작 메시지, 적용된 태그`]}),_jsx(_components.td,{children:`Basic 이상`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`차단`})}),_jsx(_components.td,{children:`차단된 사용자 ID와 차단 사유`}),_jsx(_components.td,{children:`Basic 이상`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`멤버`})}),_jsx(_components.td,{children:`닉네임이나 역할 중 하나라도 가진 멤버의 닉네임과 역할`}),_jsx(_components.td,{children:`Basic 이상`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`메시지`})}),_jsx(_components.td,{children:`각 채널의 최근 메시지 — 작성자, 본문, 임베드, 첨부 파일, 고정 여부, 시각`}),_jsx(_components.td,{children:`Basic 이상`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`첨부 파일`})}),_jsx(_components.td,{children:`그 메시지에 실제로 첨부된 파일. 내려받아 백업과 함께 저장합니다`}),_jsx(_components.td,{children:`Basic 이상`})]})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`비공개 스레드는 저장되지 않습니다.`}),` 참여자 구성을 그대로 재현할 수 없어, 복원하면 엉뚱한 사람들이 들어 있는 비공개 스레드가 만들어지기 때문입니다. 공개 스레드와 포럼 게시물은 평소대로 저장됩니다.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`절대-저장되지-않는-것`,children:`절대 저장되지 않는 것`}),`\n`,_jsxs(Warning,{children:[_jsxs(_components.p,{children:[`다음은 Discord 또는 다른 앱에 속한 것이며 Vetox가 다시 만들지 않습니다. 백업을 복원해도 이들은 `,_jsx(_components.strong,{children:`돌아오지 않습니다`}),`:`]}),_jsx(_components.p,{children:`초대 · 감사 로그 · 다른 앱의 연동과 웹후크 · 예약된 이벤트 · 사운드보드 · 온보딩 안내 · Discord AutoMod 규칙 · 부스트`})]}),`\n`,_jsxs(_components.p,{children:[`다른 앱이나 연동이 관리하는 역할 — 봇 자신의 역할, Twitch 구독자 역할, Nitro 부스터 역할 — 은 스냅샷에 기록되지만 `,_jsx(_components.strong,{children:`생성되거나 수정되는 일은 없습니다`}),`. Discord가 소유한 역할이기 때문입니다.`]}),`\n`,_jsx(Heading,{level:`2`,id:`백업-만들기`,children:`백업 만들기`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`백업 탭을 열고 백업 만들기를 누르세요`,children:_jsx(_components.p,{children:`목록 오른쪽 위에 있는 기본 작업 버튼입니다.`})}),_jsx(Step,{title:`이름 붙이기 (선택 사항)`,children:_jsxs(_components.p,{children:[`이름이 있으면 나중에 찾기 쉽습니다. 이름을 비워 두면 백업은 ID와 함께 `,_jsx(_components.strong,{children:`제목 없음`}),`으로 표시됩니다.`]})}),_jsx(Step,{title:`채널당 메시지 수 선택`,children:_jsx(_components.p,{children:`각 채널에서 저장할 최근 메시지 수입니다. 메시지가 많을수록 백업이 커지고 복원도 오래 걸립니다. Starter에서는 메시지가 저장되지 않습니다.`})}),_jsx(Step,{title:`함께 담을 항목 선택`,children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`스레드`}),`, `,_jsx(_components.strong,{children:`멤버 데이터`}),`, `,_jsx(_components.strong,{children:`차단`}),`, `,_jsx(_components.strong,{children:`첨부 파일`}),`, `,_jsx(_components.strong,{children:`이모지`}),`, `,_jsx(_components.strong,{children:`스티커`}),`. 요금제를 넘어서는 옵션은 표시되지만 비활성 상태입니다.`]})}),_jsx(Step,{title:`백업 만들기를 누르세요`,children:_jsx(_components.p,{children:`작업은 백그라운드에서 실행됩니다. 페이지를 떠나도 되며, 돌아오면 진행 상황이 그대로 남아 있습니다.`})})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`한 서버는 `,_jsx(_components.strong,{children:`10분`}),`에 한 번 수동 백업을 만들 수 있고, `,_jsx(_components.strong,{children:`백업 또는 복원 작업은 한 번에 하나만`}),` 실행할 수 있습니다. 두 제한 모두 사람이 아니라 서버 단위입니다. 쿨다운이 진행 중일 때는 `,_jsx(_components.strong,{children:`백업 만들기`}),` 버튼의 툴팁이 다음 백업이 가능한 시각을 알려 줍니다.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`첨부-파일`,children:`첨부 파일`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`첨부 파일`}),`을 켜면 Vetox가 저장 대상 메시지의 파일을 Discord에서 내려받아 백업과 함께 보관하므로, 복원할 때 실제 파일이 다시 게시됩니다.`]}),`\n`,_jsx(_components.p,{children:`이 옵션을 끄면 — Starter에서는 항상 — Discord 링크만 남습니다. 그 링크는 만료되므로, 오래된 백업을 복원하면 파일이 아니라 파일 이름이 적힌 메시지 본문만 되살아납니다.`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`첨부 파일 저장 용량은 백업당, 파일당으로 제한됩니다(`,_jsx(_components.a,{href:`#%EC%9A%94%EA%B8%88%EC%A0%9C%EB%B3%84-%ED%95%9C%EB%8F%84`,children:`요금제별 한도`}),` 참고). 백업이 한도를 넘어서면 수집은 `,_jsx(_components.strong,{children:`계속되고`}),`, 남은 파일은 링크로만 보관되며 다음 경고가 함께 표시됩니다: `,_jsx(_components.em,{children:`“이 백업이 요금제의 저장 공간 한도에 도달하여 일부 첨부 파일을 링크로만 보관했습니다.”`})]})}),`\n`,_jsx(Heading,{level:`3`,id:`백업이-요금제-한도보다-클-때`,children:`백업이 요금제 한도보다 클 때`}),`\n`,_jsxs(_components.p,{children:[`크다는 이유로 수집을 포기하는 일은 없습니다. 요금제의 크기 상한에 도달하면 Vetox는 작업 중이던 항목에 더 담기를 멈추고, 그 항목을 백업의 `,_jsx(_components.strong,{children:`요금제 한도로 잘린 항목`}),`에 기록한 뒤 마무리합니다. 가장 큰 항목 — 보통은 메시지 — 의 일부가 빠졌을 뿐, 쓸 수 있는 백업이 남습니다.`]}),`\n`,_jsx(Heading,{level:`2`,id:`백업-탭`,children:`백업 탭`}),`\n`,_jsxs(_components.p,{children:[`이 서버의 모든 스냅샷을 최신순으로 보여주며, 요금제 한도에 대해 `,_jsx(_components.strong,{children:`몇 개 중 몇 개를 쓰고 있는지`}),`도 함께 표시합니다.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`열`}),_jsx(_components.th,{children:`표시 내용`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`백업`})}),_jsxs(_components.td,{children:[`이름 또는 `,_jsx(_components.em,{children:`제목 없음`}),`, 그리고 복사 버튼이 달린 백업 ID`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`생성`})}),_jsx(_components.td,{children:`수집이 끝난 시각`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`유형`})}),_jsx(_components.td,{children:`수동 · 자동 · 안전 · 타임머신 · 가져옴 · 채널`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`내용`})}),_jsx(_components.td,{children:`카테고리, 채널, 역할, 메시지, 멤버, 차단, 첨부 파일 개수`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`크기`})}),_jsx(_components.td,{children:`저장된 스냅샷 크기`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`각 행의 메뉴에서 `,_jsx(_components.strong,{children:`복원…`}),`, `,_jsx(_components.strong,{children:`세부 정보`}),`, `,_jsx(_components.strong,{children:`삭제`}),`를 사용할 수 있습니다. 행을 클릭하면 `,_jsx(_components.a,{href:`#%EC%8A%A4%EB%83%85%EC%83%B7-%EB%B7%B0%EC%96%B4`,children:`스냅샷 뷰어`}),`가 열립니다.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`서버 / 채널`}),` 필터로 서버 전체 스냅샷과 `,_jsx(_components.a,{href:`#%EC%B1%84%EB%84%90-%EB%B0%B1%EC%97%85`,children:`채널 백업`}),`을 오갈 수 있습니다.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`안전`}),` 사본은 아래에서 설명하는, 복원 직전에 자동으로 만들어지는 스냅샷입니다. 백업 한도에 포함되지 않으며, 7일이 지나면 스스로 사라집니다.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`백업이-잠길-때`,children:`백업이 잠길 때`}),`\n`,_jsxs(_components.p,{children:[`요금제가 바뀌어 허용된 개수보다 많은 백업을 보유하게 되어도 삭제되는 것은 없습니다. 초과분은 `,_jsx(_components.strong,{children:`잠깁니다`}),`. 목록에는 그대로 남되 호박색 자물쇠가 붙고, 툴팁에는 이렇게 표시됩니다: `,_jsx(_components.em,{children:`“이 백업은 현재 요금제 한도를 초과합니다. 다시 복원하려면 업그레이드하세요.”`}),` 더 최근 백업을 삭제하거나 업그레이드하면 다시 풀립니다.`]}),`\n`,_jsx(Heading,{level:`2`,id:`복원`,children:`복원`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:_jsx(_components.strong,{children:`백업을 불러오면 이 서버의 채널과 역할이 백업에 있는 것으로 교체됩니다. 멤버가 추방되는 일은 없지만, 백업을 만든 이후에 생성된 것은 모두 사라집니다.`})})}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`백업을 고르고 복원…을 선택하세요`,children:_jsxs(_components.p,{children:[`행 메뉴에서, 스냅샷 뷰어에서, 또는 다른 서버에서 만든 백업이라면 `,_jsx(_components.a,{href:`/ko/members/my-backups`,children:`내 백업`}),`에서 시작할 수 있습니다.`]})}),_jsx(Step,{title:`이 작업의 결과 확인`,children:_jsxs(_components.p,{children:[`아무것도 바뀌기 전에 Vetox가 현재 서버를 읽고, 채널과 역할이 몇 개 `,_jsx(_components.strong,{children:`삭제`}),`되고 몇 개 `,_jsx(_components.strong,{children:`생성`}),`되는지 정확히 알려줍니다. `,_jsx(_components.strong,{children:`Vetox 자신의 역할보다 위에`}),` 있는 역할이 있으면 그 사실도 함께 알려 줍니다. 그런 역할은 삭제할 수도, 다시 만들 수도 없으므로 Vetox 역할을 역할 목록의 맨 위로 먼저 옮기거나, 그 역할들을 빼고 진행하세요. 백업에 `,_jsx(_components.strong,{children:`공지 채널이나 스테이지 채널`}),`이 있는데 이 서버가 `,_jsx(_components.a,{href:`#%EA%B3%B5%EC%A7%80-%EC%B1%84%EB%84%90%EA%B3%BC-%EC%8A%A4%ED%85%8C%EC%9D%B4%EC%A7%80-%EC%B1%84%EB%84%90`,children:`커뮤니티 서버`}),`가 아니라면, 그중 몇 개가 제외되는지도 알려 줍니다. 또한 이 서버가 백업에 담긴 그대로는 받아들일 수 없는 것 — Discord 한도를 넘는 역할이나 채널, 남은 슬롯에 들어가지 않는 이모지와 스티커, 부스트 레벨이나 기능이 부족해 쓸 수 없는 것 — 도 목록으로 보여 줍니다. `,_jsx(_components.a,{href:`#%EC%9D%B4-%EC%84%9C%EB%B2%84%EA%B0%80-%EB%B0%B1%EC%97%85%EA%B3%BC-%EB%8B%A4%EB%A5%BC-%EB%95%8C`,children:`이 서버가 백업과 다를 때`}),`를 참고하세요.`]})}),_jsx(Step,{title:`프리셋을 고른 뒤 조정`,children:_jsxs(_components.p,{children:[`세 가지 프리셋이 모든 스위치를 한 번에 설정합니다. 그다음 개별 스위치를 자유롭게 바꿀 수 있습니다. `,_jsx(_components.strong,{children:`기존 역할 삭제`}),`는 `,_jsx(_components.strong,{children:`역할`}),`이 켜져 있을 때만, `,_jsx(_components.strong,{children:`기존 채널 삭제`}),`는 `,_jsx(_components.strong,{children:`채널`}),`이 켜져 있을 때만 작동합니다. 둘 중 하나를 끄면 해당 삭제 스위치도 함께 꺼지고 잠깁니다.`]})}),_jsx(Step,{title:`서버 이름 입력`,children:_jsx(_components.p,{children:`확인란에는 서버 이름을 정확히 그대로 입력해야 합니다. 아직 아무것도 바뀌지 않은 마지막 지점입니다.`})}),_jsx(Step,{title:`진행 카드 확인`,children:_jsxs(_components.p,{children:[`단계, 개수, 경과 시간, 경고가 표시되며 진행 내내 `,_jsx(_components.strong,{children:`취소`}),` 버튼을 쓸 수 있습니다.`]})})]}),`\n`,_jsx(Heading,{level:`3`,id:`프리셋`,children:`프리셋`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`옵션`}),_jsx(_components.th,{children:`전체 교체`}),_jsx(_components.th,{children:`추가만`}),_jsx(_components.th,{children:`구조만`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`서버 설정`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`아니요`}),_jsx(_components.td,{children:`예`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`역할`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`기존 역할 삭제`})}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`예`})}),_jsx(_components.td,{children:`아니요`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`예`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`채널`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`기존 채널 삭제`})}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`예`})}),_jsx(_components.td,{children:`아니요`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`예`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`멤버 역할 및 닉네임`}),_jsx(_components.td,{children:`요금제가 허용하면 예`}),_jsx(_components.td,{children:`아니요`}),_jsx(_components.td,{children:`아니요`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`차단`}),_jsx(_components.td,{children:`요금제가 허용하면 예`}),_jsx(_components.td,{children:`아니요`}),_jsx(_components.td,{children:`아니요`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`고정 메시지`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`아니요`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`이모지`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`스티커`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`채널당 메시지`}),_jsx(_components.td,{children:`요금제의 최대치`}),_jsx(_components.td,{children:`요금제의 최대치`}),_jsx(_components.td,{children:`없음`})]})]})]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`추가만이 안전한 선택입니다.`}),` 백업의 역할과 채널을 기존 항목 옆에 새로 만들 뿐 아무것도 삭제하지 않습니다. 서버의 나머지를 건드리지 않고 오래된 스냅샷에서 카테고리 하나만 되살릴 때 쓰세요.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`복원-가능-횟수`,children:`복원 가능 횟수`}),`\n`,_jsxs(Note,{children:[_jsxs(_components.p,{children:[`복원과 되돌리기에는 하루 한도가 있습니다. `,_jsx(_components.strong,{children:`서버당 10회`}),`, 그리고 보유한 모든 서버를 통틀어 `,_jsx(_components.strong,{children:`1인당 20회`}),`입니다. 복원, 채널 백업 불러오기, 되돌리기가 각각 한 번으로 계산되며, 실패한 복원을 재개하는 것은 계산되지 않습니다. 두 한도 모두 처음 계산된 작업으로부터 24시간 뒤에 초기화되고, 10분 생성 쿨다운과는 별개입니다.`]}),_jsxs(_components.p,{children:[`여기에 더해, 더 짧은 세 번째 제한도 있습니다. `,_jsx(_components.strong,{children:`서버당 10분에 3회 복원`}),`입니다. 이 제한에 걸리면 하루 한도를 다 쓰기 훨씬 전에 속도 제한 오류가 반환되므로, 반복해서 시도할 때는 간격을 두세요.`]})]}),`\n`,_jsx(Heading,{level:`3`,id:`멤버는-어떻게-되나요`,children:`멤버는 어떻게 되나요`}),`\n`,_jsxs(Note,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`복원은 누구도 추방하거나 차단하거나 내보내지 않습니다.`}),` 멤버는 있던 그대로 남습니다.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`멤버 역할 및 닉네임`}),`을 켜면, 아직 서버에 남아 있는 멤버는 백업 시점에 가지고 있던 역할과 닉네임을 다시 받습니다. 이미 떠난 멤버는 건너뜁니다. 이 옵션을 끄면 멤버는 지금 가진 것을 그대로 유지합니다.`]})]}),`\n`,_jsx(Heading,{level:`3`,id:`안전-사본`,children:`안전 사본`}),`\n`,_jsxs(_components.p,{children:[`복원이 무언가를 삭제하기 전에, Vetox는 현재 상태의 서버를 스냅샷으로 남깁니다 — 채널, 역할, 설정, 이모지와 스티커, 그리고 Basic 이상에서는 스레드까지. `,_jsx(_components.strong,{children:`메시지, 멤버, 차단은 담기지 않습니다.`}),` 복원을 되돌리기에는 충분하고, 복원이 시작되기 전에 끝날 만큼 가볍습니다.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`안전 사본 생성에 실패하면 `,_jsx(_components.strong,{children:`복원은 시작되지 않습니다`}),`. 삭제되는 것도 없습니다. 안전 사본은 `,_jsx(_components.strong,{children:`7일간`}),` 보관되고, 백업 한도에 포함되지 않으며, 목록에는 유형 `,_jsx(_components.strong,{children:`안전`}),`으로 표시됩니다.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`복원이-도중에-멈추면`,children:`복원이 도중에 멈추면`}),`\n`,_jsxs(_components.p,{children:[`복원은 진행하면서 체크포인트를 기록합니다. Vetox가 재시작되었거나, 연결이 끊겼거나, Vetox가 권한을 잃었거나, Discord에서 계속 오류가 났거나, Discord의 `,_jsx(_components.a,{href:`#discord%EC%9D%98-%EC%B1%84%EB%84%90%EA%B3%BC-%EC%97%AD%ED%95%A0-%ED%95%9C%EB%8F%84`,children:`생성 한도`}),`에 도달해 복원이 멈추면 진행 카드에 `,_jsx(_components.strong,{children:`재개`}),`가 나타나고, 작업은 처음부터가 아니라 멈춘 단계에서 이어집니다.`]}),`\n`,_jsx(_components.p,{children:`항목 하나에만 해당하는 거부는 복원을 멈추지 않습니다. Discord가 받아들이지 않는 이모지 파일, 이 서버에 둘 수 없는 채널 유형, 서버가 거부하는 설정 — 이런 항목은 건너뛰고 복원은 계속되며, 완료된 작업의 경고에 해당 항목이 표시됩니다.`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`재개해도 중복은 생기지 않습니다. 이미 다시 만들어진 것은 알아보고 건너뛰며, 메시지는 정확히 멈춘 지점부터 이어집니다.`})}),`\n`,_jsx(Heading,{level:`3`,id:`권한`,children:`권한`}),`\n`,_jsxs(_components.p,{children:[`서버 백업은 서버 소유자와 `,_jsx(_components.strong,{children:`Administrator`}),` 권한을 가진 멤버만 사용할 수 있습니다 — 열람과 내보내기도 마찬가지입니다. Manage Server는 있지만 Administrator가 없는 멤버는 대시보드에서 서버 백업을 열 수도, Discord에서 해당 명령어를 사용할 수도 없으며, `,_jsx(_components.a,{href:`/ko/server-management/dashboard-permissions`,children:`접근 제어`}),`도 명령어의 역할 설정도 이에 대한 접근을 허용할 수 없습니다.`]}),`\n`,_jsxs(_components.p,{children:[`복원은 채널과 역할을 교체하므로, 열람보다 의도적으로 좁게 제한됩니다. `,_jsx(_components.strong,{children:`설정 → 권한`}),`이라는 하나의 설정이 누가 무엇을 할 수 있는지 결정합니다 — Xenon 사용자에게 익숙한 그 세 단계입니다.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`단계`}),_jsx(_components.th,{children:`백업·채널 백업·가져오기·타임머신 스냅샷 만들기`}),_jsx(_components.th,{children:`복원, 채널 백업 불러오기, 변경 되돌리기, 멈춘 복원 재개, 백업 삭제·전체 삭제`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`관리자가 모든 명령어를 사용할 수 있음`})}),_jsx(_components.td,{children:`소유자와 관리자`}),_jsx(_components.td,{children:`소유자와 관리자`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`관리자가 파괴적인 작업을 할 수 없음`}),` `,_jsx(_components.em,{children:`(기본값)`})]}),_jsx(_components.td,{children:`소유자와 관리자`}),_jsx(_components.td,{children:`소유자 한 사람`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`소유자만 해당 명령어를 사용할 수 있음`})}),_jsx(_components.td,{children:`소유자 한 사람`}),_jsx(_components.td,{children:`소유자 한 사람`})]})]})]}),`\n`,_jsx(_components.p,{children:`일정을 바꾸거나 변경 추적을 켜고 끄는 것은 만들기 작업으로 간주됩니다. 실행 중인 작업을 취소하는 것은 그 작업 자체로 간주됩니다. 백업 취소는 만들기 작업이고, 복원·채널 백업 불러오기·되돌리기의 취소는 파괴적인 작업입니다.`}),`\n`,_jsxs(_components.p,{children:[`단계를 바꿀 수 있는 사람은 `,_jsx(_components.strong,{children:`서버 소유자`}),`뿐입니다 — 제한받는 사람이 직접 고칠 수 있는 설정이라면 아무것도 제한하지 못하기 때문입니다. Discord의 `,_jsx(_components.code,{children:`/backup`}),`과 `,_jsx(_components.code,{children:`/chatlog`}),` 명령어도 같은 단계를 따르며, 대시보드는 단계가 본인에게 허용하지 않는 모든 작업을 비활성화하거나 숨기고, 무엇이 소유자에게 맡겨져 있는지 안내 문구로 알려 줍니다. `,_jsx(_components.a,{href:`/ko/server-management/dashboard-permissions`,children:`접근 제어`}),`를 사용하는 서버에서는 관리자에게 그 `,_jsx(_components.strong,{children:`Backup`}),` 섹션에 대한 접근 권한도 필요합니다.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`다른`}),` 서버에서 만든 백업에는 규칙이 하나 더 있습니다. 어디로 복원하든 그 백업을 만든 사람만 복원할 수 있습니다. 백업 삭제는 `,_jsx(_components.a,{href:`/ko/members/my-backups`,children:`내 백업`}),`에서 삭제하는 경우를 포함해, 그 백업을 만든 서버의 권한 단계를 따릅니다.`]}),`\n`,_jsx(Heading,{level:`3`,id:`복원에-필요한-권한`,children:`복원에 필요한 권한`}),`\n`,_jsxs(Warning,{children:[_jsxs(_components.p,{children:[`복원 전에 Vetox에 `,_jsx(_components.strong,{children:`Administrator`}),`를 부여하고, Vetox 역할이 다시 만들어야 할 모든 역할보다 `,_jsx(_components.strong,{children:`위에`}),` 있는지 확인하세요.`]}),_jsx(_components.p,{children:`Administrator가 없다면 Vetox에는 Manage Server, Manage Channels, Manage Roles, Manage Webhooks, Ban Members, Manage Nicknames, Create Expressions, Manage Expressions, Manage Messages, Read Message History, View Channel 열한 가지 권한이 모두 필요합니다.`})]}),`\n`,_jsxs(_components.p,{children:[`Discord는 봇이 스스로 가지고 있지 않은 권한을 부여하도록 허용하지 않습니다. 그런 경우에도 복원이 실패하지는 않습니다 — 해당 권한을 뺀 채 역할을 만들고 이렇게 알립니다: `,_jsx(_components.em,{children:`“Vetox 자신이 가지고 있지 않은 권한이라 일부 권한을 부여하지 못했습니다.”`}),` 역할 목록에서 Vetox보다 위에 있는 역할은 보고만 하고 건드리지 않습니다.`]}),`\n`,_jsx(Heading,{level:`3`,id:`역할-순서`,children:`역할 순서`}),`\n`,_jsx(_components.p,{children:`복원된 역할은 백업에 있던 순서를 그대로 유지합니다. Vetox는 목록의 위에서부터 아래로 역할을 하나씩 만들기 때문에 각 역할이 바로 앞 역할의 아래에 놓이며, 그다음 결과를 백업과 대조해 자리를 벗어난 역할을 옮깁니다.`}),`\n`,_jsxs(_components.p,{children:[`Discord는 봇이 자신의 최상위 역할보다 `,_jsx(_components.strong,{children:`아래`}),`에 있는 역할만 정렬할 수 있게 합니다. Vetox 역할이 너무 낮아 모든 역할을 원래 자리로 되돌릴 수 없는 경우에도 복원은 완료되며, 다음 경고가 함께 표시됩니다: `,_jsx(_components.em,{children:`”…일부 역할을 원래 순서로 되돌리지 못했습니다.”`}),` 복원하기 전에 Vetox 역할을 역할 목록의 맨 위로 끌어 올려 두면 모든 역할이 원래 자리로 돌아갈 수 있습니다.`]}),`\n`,_jsx(Heading,{level:`3`,id:`이-서버가-백업과-다를-때`,children:`이 서버가 백업과 다를 때`}),`\n`,_jsx(_components.p,{children:`백업은 백업을 만든 서버의 상태를 기록합니다. 복원할 서버는 부스트 레벨이 더 낮거나, 커뮤니티 서버가 아니거나, 역할 목록이 더 꽉 차 있거나, 남은 이모지 슬롯이 더 적을 수 있습니다. Vetox는 멈추는 대신 이 서버가 담을 수 있는 것은 모두 복원하고 나머지는 조정합니다. 조정되는 항목은 복원을 확정하기 전에 이 작업의 결과에 하나하나 표시되고, 완료된 작업의 경고에도 다시 나타납니다.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`백업에 있는 것`}),_jsx(_components.th,{children:`제한 요인`}),_jsx(_components.th,{children:`복원 시 처리`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`역할`}),_jsxs(_components.td,{children:[`한 서버에 최대 `,_jsx(_components.strong,{children:`250`}),`개`]}),_jsx(_components.td,{children:`서버가 가득 찰 때까지 목록의 위에서부터 만들기 때문에, 제외되는 것은 가장 아래쪽 역할입니다`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`채널`}),_jsxs(_components.td,{children:[`한 서버에 최대 `,_jsx(_components.strong,{children:`500`}),`개, 카테고리 하나에 최대 `,_jsx(_components.strong,{children:`50`}),`개`]}),_jsx(_components.td,{children:`카테고리를 먼저 만든 다음, 서버가 가득 찰 때까지 채널을 만듭니다. 카테고리가 가득 찬 채널은 그 카테고리 밖에 만들어집니다`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`이모지와 스티커`}),_jsx(_components.td,{children:`부스트 레벨에 따라 늘어나는 남은 슬롯 — 일반 이모지, 애니메이션 이모지, 스티커의 슬롯은 각각 따로 있습니다`}),_jsx(_components.td,{children:`들어가는 만큼 업로드하고 나머지는 제외합니다`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`역할 아이콘`}),_jsx(_components.td,{children:`부스트 레벨 2`}),_jsx(_components.td,{children:`아이콘 없이 역할을 만듭니다`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`역할 그라데이션 색상`}),_jsx(_components.td,{children:`향상된 역할 스타일`}),_jsx(_components.td,{children:`역할에 기본 색상만 적용합니다`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`음성 채널 음질`}),_jsx(_components.td,{children:`부스트 레벨`}),_jsx(_components.td,{children:`이 서버에서 허용하는 최고 음질로 낮춥니다`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`애니메이션 서버 아이콘, 서버 배너, 초대 배경`}),_jsx(_components.td,{children:`부스트 레벨`}),_jsx(_components.td,{children:`이미지를 제외합니다`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`서버 디스커버리 배경`}),_jsx(_components.td,{children:`서버 디스커버리`}),_jsx(_components.td,{children:`제외합니다`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`커뮤니티 설정 — 규칙 채널과 커뮤니티 업데이트 채널, 환영 화면`}),_jsx(_components.td,{children:`커뮤니티 서버`}),_jsx(_components.td,{children:`제외합니다`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`공지 채널과 스테이지 채널`}),_jsx(_components.td,{children:`커뮤니티 서버`}),_jsx(_components.td,{children:`제외합니다 — 아래를 참고하세요`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Lottie 스티커`}),_jsx(_components.td,{children:`인증된 서버나 파트너 서버만 가능`}),_jsx(_components.td,{children:`제외합니다`})]})]})]}),`\n`,_jsx(_components.p,{children:`어떤 거부는 Vetox가 실제로 시도해 봐야 알 수 있습니다. Discord는 특정 이모지 파일 하나를 거부하거나, 한동안 서버의 이모지와 스티커 업로드를 막을 수 있습니다. 이런 항목은 경고와 함께 건너뛰고, 나머지는 모두 계속 진행됩니다.`}),`\n`,_jsx(Heading,{level:`3`,id:`공지-채널과-스테이지-채널`,children:`공지 채널과 스테이지 채널`}),`\n`,_jsxs(_components.p,{children:[`Discord는 `,_jsx(_components.strong,{children:`공지`}),` 채널과 `,_jsx(_components.strong,{children:`스테이지`}),` 채널을 `,_jsx(_components.strong,{children:`커뮤니티 서버`}),`에서만 허용합니다. 이 서버가 커뮤니티 서버가 아니라면 Vetox는 채널마다 만들려다 실패하는 대신 그 채널들을 복원에서 제외합니다 — 복원을 확정하기 전에 이 작업의 결과에서 그 개수를 알려 주고, 완료된 작업의 경고에서도 다시 알려 줍니다.`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Discord의 `,_jsx(_components.strong,{children:`서버 설정 → 커뮤니티 활성화`}),`에서 커뮤니티를 켠 다음 다시 복원하면, 그 채널들도 나머지와 함께 만들어집니다. 어느 쪽이든 복원의 다른 부분은 달라지지 않습니다.`]})}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`2026년 9월 이전에 만든 백업에는 채널 중 몇 개가 공지 채널이나 스테이지 채널인지 기록되어 있지 않아, 이 작업의 결과에서 그 수를 미리 뺄 수 없습니다. 그래도 복원은 그 채널들을 제외하고 경고도 표시합니다 — 개수를 미리가 아니라 나중에 보게 될 뿐입니다. 같은 서버의 백업을 새로 만들면 그 개수도 함께 기록됩니다.`})}),`\n`,_jsx(Heading,{level:`3`,id:`discord의-채널과-역할-한도`,children:`Discord의 채널과 역할 한도`}),`\n`,_jsxs(Warning,{children:[_jsxs(_components.p,{children:[`Discord가 봇에게 허용하는 것은 `,_jsx(_components.strong,{children:`한 서버에서 48시간 동안 역할 250개 또는 채널 500개까지의 생성`}),`입니다. 큰 복원 — 또는 복원을 연달아 여러 번 실행하는 경우 — 은 이 한도에 걸릴 수 있습니다. 이는 서버가 담을 수 있는 최대 개수와는 다른 것으로, 그쪽은 복원이 `,_jsx(_components.a,{href:`#%EC%9D%B4-%EC%84%9C%EB%B2%84%EA%B0%80-%EB%B0%B1%EC%97%85%EA%B3%BC-%EB%8B%A4%EB%A5%BC-%EB%95%8C`,children:`맞춰 조정`}),`하면서 계속 진행됩니다.`]}),_jsxs(_components.p,{children:[`이 한도는 Vetox가 아니라 Discord의 것입니다. 복원을 취소하거나, 만든 것을 다시 삭제하거나, Vetox를 내보냈다가 다시 초대해도 한도가 `,_jsx(_components.strong,{children:`풀리지 않습니다`}),`. 복원이 여기에 걸리면 작업은 `,_jsx(_components.em,{children:`“Discord가 봇에게 허용하는 것은 역할 250개 또는 채널 500개까지의 생성입니다…”`}),` 라는 메시지와 함께 멈추고 체크포인트를 유지하며, Vetox는 Discord가 알려 준 한도 해제 시각을 기록합니다.`]})]}),`\n`,_jsxs(_components.p,{children:[`한도가 걸려 있는 동안 서버 백업 페이지에는 해제 시각과 함께 호박색 `,_jsx(_components.strong,{children:`Discord 생성 한도가 적용 중입니다`}),` 띠가 표시되고, 실패한 작업 카드에는 `,_jsx(_components.em,{children:`“Discord가 한도를 푸는 시각 …”`}),` 이 표시되며, Discord의 `,_jsx(_components.code,{children:`/backup status`}),`도 같은 남은 시간을 알려 줍니다. 선택지는 두 가지입니다. 기다렸다가 창이 다시 열리면 `,_jsx(_components.strong,{children:`재개`}),`를 누르거나, `,_jsx(_components.strong,{children:`역할`}),`, `,_jsx(_components.strong,{children:`기존 역할 삭제`}),`, `,_jsx(_components.strong,{children:`채널`}),`, `,_jsx(_components.strong,{children:`기존 채널 삭제`}),`를 끄고(Discord에서는 `,_jsx(_components.code,{children:`options:!delete-roles !roles`}),`) 다시 복원해 새로 만들 것이 없게 하면 됩니다.`]}),`\n`,_jsx(Heading,{level:`2`,id:`일정`,children:`일정`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`일정`}),` 탭에서 자동 백업을 켭니다.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`컨트롤`}),_jsx(_components.th,{children:`기능`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`자동으로 백업`})}),_jsx(_components.td,{children:`일정을 켭니다`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`주기`})}),_jsx(_components.td,{children:`4시간부터 7일까지. 요금제가 허용하는 것보다 짧은 주기는 비활성화됩니다`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`채널당 메시지`})}),_jsx(_components.td,{children:`각 자동 백업이 모든 채널에서 저장할 메시지 수`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`보관`})}),_jsx(_components.td,{children:`자동 백업을 몇 개까지 남길지. 요금제가 정합니다`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`자동 백업은 `,_jsx(_components.strong,{children:`순환`}),`합니다. 새 백업이 만들어지면, 요금제가 보관하는 개수를 넘는 가장 오래된 자동 백업이 삭제됩니다. 수동 백업은 순환으로 삭제되지 않습니다.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`일정에는 `,_jsx(_components.strong,{children:`다음 실행`}),`과 `,_jsx(_components.strong,{children:`마지막 실행`}),`이 표시되어 제대로 동작하는지 확인할 수 있습니다.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`설정`,children:`설정`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`설정`}),_jsx(_components.th,{children:`효과`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`권한`})}),_jsxs(_components.td,{children:[_jsx(_components.a,{href:`#%EA%B6%8C%ED%95%9C`,children:`권한`}),`에서 설명한 세 단계 — 소유자만 바꿀 수 있습니다`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`서버 변경 추적`})}),_jsxs(_components.td,{children:[_jsx(_components.a,{href:`#%EB%B3%80%EA%B2%BD`,children:`변경 추적`}),`을 켭니다 — Basic 이상`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`모든 백업 삭제`})}),_jsx(_components.td,{children:`이 서버의 모든 백업과 함께 저장된 모든 파일을 영구적으로 삭제합니다`})]})]})]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`모든 백업 삭제는 되돌릴 수 없습니다.`}),` 먼저 서버 이름을 입력하도록 요구하며, 스냅샷과 함께 저장된 첨부 파일까지 제거합니다.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`변경`,children:`변경`}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`변경 추적과 되돌리기에는 `,_jsx(_components.strong,{children:`Basic`}),` 이상이 필요합니다. `,_jsx(_components.strong,{children:`설정 → 서버 변경 추적`}),`에서 켜세요.`]})}),`\n`,_jsxs(_components.p,{children:[`추적을 켜면 Vetox는 서버의 모든 구조 변경을 일어나는 즉시 기록합니다 — `,_jsx(_components.strong,{children:`채널, 스레드, 역할, 이모지, 스티커, 서버 설정`}),`의 생성·수정·삭제를, 감사 로그에서 읽어 온 수행자와 함께 남깁니다.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`변경`}),` 탭은 이를 최신순으로 보여주며 유형별, 수행자별, 날짜별로 필터링할 수 있습니다. `,_jsx(_components.strong,{children:`변경 내용 보기`}),`를 누르면 어떤 필드가 어떻게 바뀌었는지 이전과 이후를 나란히 보여줍니다.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`변경 기록에는 메시지 내용이 절대 담기지 않습니다.`}),` 서버 구조와 수행자의 사용자 ID, 이름만 담깁니다. 그 외에는 아무것도 없습니다.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`변경-하나-되돌리기`,children:`변경 하나 되돌리기`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`되돌리기`}),`는 백업 전체를 복원하지 않고 변경 하나만 취소합니다:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`변경 유형`}),_jsx(_components.th,{children:`되돌리면`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`생성됨`})}),_jsx(_components.td,{children:`다시 삭제합니다`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`수정됨`})}),_jsx(_components.td,{children:`기록된 값으로 되돌립니다`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`삭제됨`})}),_jsx(_components.td,{children:`기록된 내용으로 다시 만듭니다`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`되돌리기는 복원과 마찬가지로 하나의 작업으로 실행되며 — 진행 상황, 경고, 취소가 모두 같습니다 — 서버를 바꾸는 작업이므로 `,_jsx(_components.a,{href:`#%EA%B6%8C%ED%95%9C`,children:`권한 단계`}),`에서 파괴적 작업으로 간주됩니다.`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`그 이후에 같은 대상이 다시 바뀌었다면 Vetox는 되돌리기를 거부하고 이렇게 알립니다: `,_jsx(_components.em,{children:`“그 이후에 같은 대상이 다시 변경되었습니다. 그래도 되돌리려면 확인하세요.”`}),` `,_jsx(_components.strong,{children:`그래도 되돌리기`}),`를 선택하면 그 최신 변경도 함께 취소됩니다.`]})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`변경 추적에는 서버당 시간당 상한이 있습니다. 대량 이름 변경이나 레이드처럼 변경이 몰아치면 다음과 같이 기록한 뒤 다음 시간이 될 때까지 기록을 멈춥니다: `,_jsx(_components.em,{children:`“한 번에 변경이 너무 많았습니다.”`}),` 그 외에는 영향이 없으며, 예약된 백업은 그 기간도 그대로 담습니다.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`타임머신`,children:`타임머신`}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`타임머신에는 `,_jsx(_components.strong,{children:`Max`}),` 이상이 필요합니다.`]})}),`\n`,_jsxs(_components.p,{children:[`타임머신은 `,_jsx(_components.strong,{children:`원하는 어느 시점`}),`의 서버 구성을 다시 만듭니다. 그 시점 이전의 가장 최근 백업을 가져와, 그 시점까지 추적된 모든 변경을 차례로 다시 적용하는 방식입니다.`]}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`시점 선택`,children:_jsx(_components.p,{children:`변경 기록 보관 기간 안이라면 어느 시점이든 고를 수 있습니다. 돌아갈 수 있는 가장 이른 시각이 페이지에 표시됩니다.`})}),_jsx(Step,{title:`미리보기`,children:_jsx(_components.p,{children:`다시 만들어진 채널과 역할, 그리고 지금 서버와의 비교 결과를 보여줍니다.`})}),_jsx(Step,{title:`스냅샷 만들기`,children:_jsx(_components.p,{children:`재현 결과를 다른 백업과 똑같이 살펴보고 내보내고 복원할 수 있는 실제 백업으로 저장합니다.`})})]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`타임머신은 첫 백업에서 시작합니다.`}),` 그보다 이전 시점을 요청하면 Vetox는 이렇게 답합니다: `,_jsx(_components.em,{children:`“해당 시점 이전의 백업이 없어 다시 만들 수 없습니다.”`}),` 기반이 될 백업이 반드시 필요하며, 변경 기록만으로는 부족합니다.`]})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`미리보기는 채널, 역할, 이모지, 서버 설정만 비교합니다.`}),` 스레드와 스티커도 재현 결과에는 나타나지만 추가·제거·변경으로 집계되지는 않습니다. 비교의 기준이 되는 현재 서버 정보가 스레드는 최신 25개까지만 담고 스티커는 아예 담지 않아, 이 두 가지에 대해서는 정직하게 보고할 것이 없기 때문입니다. 설정은 서버의 이름과 아이콘을 기준으로 비교합니다.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`빈-구간`,children:`빈 구간`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`빈 구간`}),`은 변경 기록에 남지 않은 부분입니다 — 시간당 상한에 걸려 사라진 변경이거나, 추적이 꺼져 있는 동안 일어난 변경입니다. Vetox는 가지고 있는 가장 가까운 백업의 내용으로 그 자리를 채우고, 재현 결과에 빈 구간이 몇 개 있는지 알려줍니다. 그 시점에서 만든 스냅샷에도 같은 경고가 따라붙습니다.`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`빈 구간은 결함이 아니라 변경 기록이 닿는 범위의 특성입니다. 앞으로 빈 구간을 없애는 방법은 새 백업을 만드는 것입니다.`})}),`\n`,_jsx(Heading,{level:`2`,id:`스냅샷-뷰어`,children:`스냅샷 뷰어`}),`\n`,_jsx(_components.p,{children:`백업을 클릭하면 열립니다. 여기서는 서버가 바뀌지 않습니다 — 읽기 전용 화면입니다.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`탭`}),_jsx(_components.th,{children:`표시 내용`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`개요`})}),_jsx(_components.td,{children:`개수, 수집에 사용된 옵션, 경고, 크기, 유형, 원본 서버`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`채널`})}),_jsx(_components.td,{children:`수집된 채널 트리. 하나를 고르면 작성자·임베드·파일과 함께 메시지를 읽을 수 있습니다`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`역할`})}),_jsx(_components.td,{children:`이름, 색상, 옵션, 권한 개수, 위치`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`설정`})}),_jsx(_components.td,{children:`저장된 아이콘과 배너 이미지를 포함해 수집된 모든 서버 설정`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`차단`})}),_jsx(_components.td,{children:`차단된 사용자 ID와 사유. 검색할 수 있습니다`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`멤버`})}),_jsx(_components.td,{children:`닉네임과 역할. 사용자 ID나 닉네임으로 검색할 수 있습니다`})]})]})]}),`\n`,_jsx(_components.p,{children:`저장된 첨부 파일은 그 파일이 실려 있던 메시지에서 내려받을 수 있습니다. 파일은 항상 다운로드로만 제공되며 페이지 안에서 열리지 않습니다.`}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`백업은 수집이 `,_jsx(_components.strong,{children:`끝난`}),` 뒤에만 살펴볼 수 있습니다. 아직 실행 중이거나 스냅샷이 기록되기 전에 실패한 백업은 그 사실을 대신 알려줍니다.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`내보내기와-가져오기`,children:`내보내기와 가져오기`}),`\n`,_jsx(Heading,{level:`3`,id:`내보내기`,children:`내보내기`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`모든 요금제`}),`에서 사용할 수 있습니다. 내보내기는 백업을 `,_jsx(_components.strong,{children:`Discord 자체의 서버 형식`}),`으로 된 `,_jsx(_components.code,{children:`.json`}),` 파일로 내려받습니다. 서버 객체, 역할, 권한 재정의를 포함한 채널, 이모지, 스티커가 담깁니다.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`내보내기 파일에는 메시지, 멤버, 차단이 담기지 않습니다.`}),` Discord의 서버 형식에 포함되지 않는 데이터이며, 백업에서 개인정보에 가장 민감한 쪽이기 때문입니다. 이 항목들을 옮기려면 내보내기 대신 백업을 복원하세요.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`가져오기`,children:`가져오기`}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`백업 파일`}),` 가져오기에는 `,_jsx(_components.strong,{children:`Basic`}),` 이상이 필요합니다. `,_jsx(_components.strong,{children:`Discord 서버 템플릿`}),` 적용은 모든 플랜에서 무료이며, 내보내기도 마찬가지입니다.`]})}),`\n`,_jsxs(_components.p,{children:[`가져오기는 Discord 형식의 서버 파일을, 미리 보고 복원할 수 있는 백업으로 바꿉니다. 파일 크기는 `,_jsx(_components.strong,{children:`5 MB`}),`까지입니다.`]}),`\n`,_jsxs(_components.p,{children:[`가져오기 대화 상자는 `,_jsx(_components.strong,{children:`Discord 서버 템플릿`}),`도 받습니다. `,_jsx(`em`,{children:`서버 설정 → 서버 템플릿`}),`에서 Discord가 주는 링크(`,_jsx(_components.code,{children:`https://discord.new/…`}),`)나 템플릿 코드를 붙여 넣으세요. Vetox가 그 템플릿을 가져와 채널과 역할, 설정을 백업으로 바꿔 주며, 그다음에는 다른 백업과 똑같이 이 서버에 복원하면 됩니다. `,_jsx(_components.strong,{children:`이미 있는`}),` 서버에 템플릿을 적용하는 방법이 바로 이것으로, Discord 자체는 새로 만드는 서버에만 템플릿을 제공합니다.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`파일은 Discord의 서버 형식을 실제로 따라야 합니다. 그렇지 않은 파일은 실패한 첫 필드를 지목하며 통째로 거부됩니다 — Vetox가 파일을 절반만 적용하는 일은 없습니다. 다른 도구가 만든 파일에도, 직접 작성했거나 AI가 만들어 낸 파일에도 똑같이 적용됩니다.`})}),`\n`,_jsx(Heading,{level:`2`,id:`채널-백업`,children:`채널 백업`}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`채널 백업에는 `,_jsx(_components.strong,{children:`Basic`}),` 이상이 필요합니다.`]})}),`\n`,_jsxs(_components.p,{children:[`채널 백업은 `,_jsx(_components.strong,{children:`채널이나 스레드 하나의 최신 메시지`}),`를 첨부 파일과 함께 저장해, 관리 중인 어느 서버의 어느 채널에든 다시 게시할 수 있게 해 줍니다.`]}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`채널 백업하기`,children:_jsxs(_components.p,{children:[`백업 탭에서, 또는 Discord에서 `,_jsx(_components.a,{href:`/ko/commands/backup#/chatlog-%E2%80%94-%EC%B1%84%EB%84%90-%EB%B0%B1%EC%97%85`,children:_jsx(_components.code,{children:`/chatlog create`})}),`로 시작합니다. 채널과 저장할 메시지 수를 고르세요. 텍스트, 공지, 포럼, 스레드 채널을 지원합니다.`]})}),_jsx(Step,{title:`더 이전부터 시작하기 (선택 사항)`,children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`이 메시지 이전부터 시작`}),`에 메시지 ID를 입력하면 그 이전 메시지를 저장합니다 — 이전 채널 백업이 멈춘 지점부터 이어가는 방법입니다.`]})}),_jsx(Step,{title:`채널로 복원하기`,children:_jsx(_components.p,{children:`게시할 채널을 고르세요. 메시지는 오래된 것부터 고정 상태와 함께 게시됩니다.`})})]}),`\n`,_jsxs(Note,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`채널 복원은 아무것도 삭제하지 않습니다.`}),` 저장된 메시지는 채널에 이미 있는 내용 뒤에 추가됩니다. 큰 채널 백업은 게시하는 데 시간이 걸리며, 진행 카드에 개수가 표시됩니다.`]}),_jsxs(_components.p,{children:[`Discord가 다시 보낼 수 있는 것이 하나도 없는 메시지 — 시스템 알림이나 스티커만 있는 게시물처럼 본문도 파일도 임베드도 없는 경우 — 는 건너뛰며, 작업 경고에 그 수가 표시됩니다: `,_jsx(_components.em,{children:`“일부 메시지는 다시 게시할 내용(텍스트, 파일, 임베드)이 없어 건너뛰었습니다.”`})]})]}),`\n`,_jsxs(_components.p,{children:[`채널 백업은 서버 전체 백업과 별개로 자체 한도와 자체 개수를 가지며, `,_jsx(_components.strong,{children:`채널`}),` 필터에서 볼 수 있습니다.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Discord에서는 채널 백업 전용 명령어인 `,_jsx(_components.a,{href:`/ko/commands/backup#/chatlog-%E2%80%94-%EC%B1%84%EB%84%90-%EB%B0%B1%EC%97%85`,children:_jsx(_components.code,{children:`/chatlog`})}),`를 쓰며, create, list, info, load, delete, purge의 여섯 가지 서브커맨드가 있습니다. `,_jsx(_components.code,{children:`/chatlog purge`}),`는 채널 백업만 삭제하며 서버 백업은 그대로 남습니다.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`요금제별-한도`,children:`요금제별 한도`}),`\n`,_jsx(_components.p,{children:`여기 있는 모든 수치는 Vetox가 실제로 적용합니다. 대시(—)는 해당 요금제에서 그 기능을 쓸 수 없다는 뜻입니다.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`한도`}),_jsx(_components.th,{children:`Starter`}),_jsx(_components.th,{children:`Basic`}),_jsx(_components.th,{children:`Max`}),_jsx(_components.th,{children:`Black`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`보관 백업 수`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`15`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`100`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`250`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`채널당 메시지`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`100`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`250`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`백업당 멤버 항목`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`5,000`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`25,000`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`100,000`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`최단 자동 백업 주기`}),_jsx(_components.td,{children:`24시간`}),_jsx(_components.td,{children:`12시간`}),_jsx(_components.td,{children:`8시간`}),_jsx(_components.td,{children:`4시간`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`보관 자동 백업 수`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`2`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`4`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`8`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`백업 크기`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`5 MB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`25 MB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50 MB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`100 MB`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`백업당 저장 첨부 파일`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`100 MB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`500 MB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`2 GB`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`단일 저장 파일 최대 크기`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10 MB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`25 MB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`100 MB`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`변경 기록 보관 기간`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`30일`}),_jsx(_components.td,{children:`90일`}),_jsx(_components.td,{children:`365일`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`채널 백업당 메시지`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`250`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`500`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1,000`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`보관 채널 백업 수`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`25`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`100`})]})]})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`기능`}),_jsx(_components.th,{children:`Starter`}),_jsx(_components.th,{children:`Basic`}),_jsx(_components.th,{children:`Max`}),_jsx(_components.th,{children:`Black`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`생성·복원·삭제`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`스냅샷 뷰어, 내 백업`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`내보내기`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`스레드와 포럼 게시물`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`차단`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`멤버 닉네임과 역할`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`메시지`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`첨부 파일 저장`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`변경 추적과 되돌리기`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`백업 파일 가져오기`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Discord 템플릿 적용`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`타임머신`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`예`}),_jsx(_components.td,{children:`예`})]})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Starter에도 가장 중요한 부분은 그대로 있습니다. 채널과 역할, 설정을 백업하고 복원할 수 있으며, 스냅샷을 살펴보고 내보낼 수도 있습니다. 프리미엄이 더하는 것은 `,_jsx(_components.strong,{children:`깊이`}),` — 메시지, 멤버, 차단, 첨부 파일, 기록 — 그리고 `,_jsx(_components.strong,{children:`빈도`}),`입니다.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`요금제가-바뀔-때`,children:`요금제가 바뀔 때`}),`\n`,_jsxs(_components.p,{children:[`원칙은 `,_jsx(_components.strong,{children:`삭제하지 않고 잠그기`}),`입니다. 구독이 끝났다는 이유로 무언가가 삭제되는 일은 결코 없습니다.`]}),`\n`,_jsxs(Note,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`다시 업그레이드하면 일정과 추적 설정이 돌아옵니다.`}),` 다운그레이드하면 자동 백업 주기, 채널당 메시지, 변경 추적이 하위 요금제에서 허용하는 범위로 제한되지만, Vetox는 직접 설정했던 값을 저장해 둡니다. 업그레이드하면 새 요금제에서 허용하는 범위까지 그 값이 복원됩니다. 하위 요금제를 사용하는 동안 이 설정 중 하나를 변경하면, 새로 선택한 값이 저장해 둔 값을 대체합니다. 자동 백업 보관 개수는 항상 현재 요금제를 따릅니다.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`백업`}),` 자체는 영향을 받지 않습니다. 한도를 넘는 백업은 잠기고, 다시 한도 안으로 돌아오는 즉시 풀립니다.`]})]}),`\n`,_jsx(Heading,{level:`2`,id:`개인정보와-보관-기간`,children:`개인정보와 보관 기간`}),`\n`,_jsxs(_components.p,{children:[`백업은 `,_jsx(_components.strong,{children:`서버의 데이터`}),`이며, Vetox가 서버 소유자를 대신해 보관합니다.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`대상`}),_jsx(_components.th,{children:`보관 기간`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`수동 백업`}),_jsx(_components.td,{children:`누군가 삭제할 때까지. 만료되지 않습니다`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`자동 백업`}),_jsx(_components.td,{children:`요금제에 따라 새 백업에 밀려날 때까지`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`안전 사본`}),_jsx(_components.td,{children:`7일`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`추적된 변경`}),_jsx(_components.td,{children:`요금제의 변경 기록 보관 기간`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Vetox가 서버를 떠난 뒤`}),_jsx(_components.td,{children:`30일. 이후 해당 서버의 모든 데이터가 영구 삭제됩니다`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`스냅샷과 저장된 파일은 AES-256-GCM으로 `,_jsx(_components.strong,{children:`저장 시 암호화`}),`됩니다. 백업마다 고유한 키가 있으며, 그 키는 Vetox가 보유한 마스터 키로 보호됩니다. 데이터는 Vetox가 직접 운영하는 인프라에 보관되며 외부 스토리지 서비스에 업로드되지 않습니다. 백업은 생성되는 순간 봉인되고 이후 수정되지 않습니다.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Vetox 스태프는 백업의 내용을 열어 보지 않습니다.`}),` 단 하나의 예외는 서버 소유자의 지원 요청입니다. 소유자의 동의 아래 스태프는 소유자 본인의 대시보드 화면을 통해서만 확인하며, 그러한 접근은 모두 감사 로그에 기록됩니다.`]})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Vetox에 개인정보 삭제를 요청하면, 본인이 만든 백업의 생성자 기록과 추적된 변경의 수행자 기록에서 본인이 지워집니다. 백업은 생성된 뒤에는 수정되지 않으므로, 어떤 관리자가 `,_jsx(_components.em,{children:`자기`}),` 서버의 백업에 담아 둔 본인의 메시지는 그 백업이 삭제될 때까지 그 안에 남습니다 — 서버 소유자가 보관하는 다른 어떤 서버 데이터 사본과도 마찬가지입니다. 특정 백업을 지워야 한다면 해당 서버의 관리자에게 요청하세요.`]})}),`\n`,_jsxs(_components.p,{children:[`자세한 내용은 `,_jsx(_components.a,{href:`https://vetox.io/policy`,children:`개인정보 처리방침`}),`에 있습니다.`]}),`\n`,_jsx(Heading,{level:`2`,id:`문제-해결`,children:`문제 해결`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`최근에 이 서버에서 백업이 생성되었습니다`,id:`%ED%95%9C-%EC%84%9C%EB%B2%84%EB%8A%94-10%EB%B6%84%EC%97%90-%ED%95%9C-%EB%B2%88-%EC%88%98%EB%8F%99-%EB%B0%B1%EC%97%85%EC%9D%84-%EB%A7%8C%EB%93%A4-%EC%88%98-%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4.-%EC%9E%90%EB%8F%99-%EB%B0%B1%EC%97%85%EC%9D%80-%EC%98%81%ED%96%A5%EC%9D%84-%EB%B0%9B%EC%A7%80-%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4.-%EA%B8%B0%EB%8B%A4%EB%A6%AC%EA%B1%B0%EB%82%98%2C-%EB%B0%A9%EA%B8%88-%EB%A7%8C%EB%93%A0-%EB%B0%B1%EC%97%85%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%98%EC%84%B8%EC%9A%94.`,children:_jsxs(_components.p,{children:[`한 서버는 `,_jsx(_components.strong,{children:`10분`}),`에 한 번 수동 백업을 만들 수 있습니다. 자동 백업은 영향을 받지 않습니다. 기다리거나, 방금 만든 백업을 사용하세요.`]})}),_jsx(Accordion,{title:`오늘의 복원과 되돌리기 한도에 도달했습니다`,id:`-1`,children:_jsx(_components.p,{children:`이 서버 또는 본인 계정이 서버당 10회 / 1인당 20회의 하루 한도를 모두 사용했습니다. 내일 다시 시도하세요.`})}),_jsx(Accordion,{title:`이 서버에서 다른 백업 작업이 이미 실행 중입니다`,id:`-2`,children:_jsx(_components.p,{children:`백업이나 복원은 서버당 한 번에 하나만 실행됩니다. 실행 중인 작업을 기다리거나, 진행 카드에서 취소하세요.`})}),_jsx(Accordion,{title:`요금제의 백업 한도에 도달했습니다`,id:`-3`,children:_jsx(_components.p,{children:`더 이상 필요 없는 백업을 삭제하거나 업그레이드하세요. 안전 사본은 한도에 포함되지 않습니다.`})}),_jsx(Accordion,{title:`이 백업은 요금제 한도를 초과합니다`,id:`-4`,children:_jsx(_components.p,{children:`현재 요금제가 허용하는 것보다 많은 백업을 보유하고 있어 가장 오래된 초과분이 잠겼습니다. 더 최근 백업을 삭제하거나 업그레이드하면 풀립니다.`})}),_jsx(Accordion,{title:`서버 백업은 서버 소유자와 관리자 권한을 가진 멤버만 사용할 수 있습니다`,id:`-5`,children:_jsxs(_components.p,{children:[`열람을 포함해 서버 백업의 모든 기능에는 `,_jsx(_components.strong,{children:`Administrator`}),`가 필요합니다 — Manage Server로는 부족하며, 접근 제어나 명령어의 역할 설정으로도 이를 허용할 수 없습니다. 서버 소유자에게 Administrator가 있는 역할을 요청하거나, 관리자에게 대신 해 달라고 요청하세요. `,_jsx(_components.a,{href:`#%EA%B6%8C%ED%95%9C`,children:`권한`}),`을 참고하세요.`]})}),_jsx(Accordion,{title:`서버의 백업 권한에서 허용한 사람만 이 작업을 할 수 있습니다`,id:`-6`,children:_jsxs(_components.p,{children:[`이 서버의 `,_jsx(_components.a,{href:`#%EA%B6%8C%ED%95%9C`,children:`권한 단계`}),`에서는 이 작업이 소유자에게만 허용됩니다. 소유자가 직접 하거나, 소유자가 `,_jsx(_components.strong,{children:`설정 → 권한`}),`에서 단계를 바꾸어야 합니다.`]})}),_jsx(Accordion,{title:`이 서버에서는 소유자만 백업을 만들 수 있습니다`,id:`-7`,children:_jsxs(_components.p,{children:[`권한 단계가 `,_jsx(_components.strong,{children:`소유자만 해당 명령어를 사용할 수 있음`}),`으로 설정되어 있습니다. 소유자에게 백업을 만들어 달라고 하거나, 단계를 완화해 달라고 요청하세요.`]})}),_jsx(Accordion,{title:`입력한 서버 이름이 일치하지 않습니다`,id:`-8`,children:_jsx(_components.p,{children:`확인란에는 대소문자와 이모지까지 포함해 서버의 현재 이름과 정확히 같게 입력해야 합니다. 대화 상자의 안내 문구에서 복사해 붙여 넣으세요.`})}),_jsx(Accordion,{title:`Vetox에 필요한 권한이 없습니다`,id:`vetox`,children:_jsxs(_components.p,{children:[`Vetox에 `,_jsx(_components.strong,{children:`Administrator`}),`를 부여하거나 `,_jsx(_components.a,{href:`#%EB%B3%B5%EC%9B%90%EC%97%90-%ED%95%84%EC%9A%94%ED%95%9C-%EA%B6%8C%ED%95%9C`,children:`복원에 필요한 권한`}),`에 나열된 열한 가지 권한을 모두 부여하고, Vetox 역할을 복원 대상 역할들보다 위로 옮기세요.`]})}),_jsx(Accordion,{title:`일부 역할이 역할 목록에서 Vetox보다 위에 있습니다`,id:`vetox-1`,children:_jsx(_components.p,{children:`해당 역할은 보고만 하고 그대로 두었습니다 — Discord는 봇이 자기 역할보다 위에 있는 역할을 수정하도록 허용하지 않습니다. Vetox 역할을 더 위로 옮긴 뒤 다시 복원하세요.`})}),_jsx(Accordion,{title:`일부 역할을 원래 순서로 되돌리지 못했습니다`,id:`-9`,children:_jsxs(_components.p,{children:[`Discord는 봇이 자신의 최상위 역할보다 아래에 있는 역할만 정렬할 수 있게 합니다. Vetox 역할을 역할 목록의 맨 위로 끌어 올린 다음, 영향을 받은 역할을 제자리로 끌어다 놓거나 다시 복원하세요. `,_jsx(_components.a,{href:`#%EC%97%AD%ED%95%A0-%EC%88%9C%EC%84%9C`,children:`역할 순서`}),`를 참고하세요.`]})}),_jsx(Accordion,{title:`공지 채널과 스테이지 채널을 건너뛰었습니다`,id:`-10`,children:_jsxs(_components.p,{children:[`Discord는 이 채널들을 `,_jsx(_components.strong,{children:`커뮤니티 서버`}),`에서만 허용합니다. 서버 설정에서 커뮤니티를 켠 다음 다시 복원하면 포함됩니다 — `,_jsx(_components.a,{href:`#%EA%B3%B5%EC%A7%80-%EC%B1%84%EB%84%90%EA%B3%BC-%EC%8A%A4%ED%85%8C%EC%9D%B4%EC%A7%80-%EC%B1%84%EB%84%90`,children:`공지 채널과 스테이지 채널`}),`을 참고하세요. 어느 쪽이든 백업의 나머지는 모두 복원됩니다.`]})}),_jsx(Accordion,{title:`백업의 일부를 이 서버에서 지원하는 범위에 맞게 조정했습니다`,id:`-11`,children:_jsxs(_components.p,{children:[`이 서버에는 백업을 만든 서버에 있던 부스트 레벨이나 기능이 없어서, Vetox가 해당 부분을 이 서버가 허용하는 방식으로 복원하고(아이콘이나 그라데이션이 없는 역할, 이 서버의 최고 음질로 맞춘 음성 채널), 이 서버가 받을 수 없는 서버 이미지, 커뮤니티 설정, Lottie 스티커는 제외했습니다. 무엇이 해당되는지는 경고에 표시됩니다. `,_jsx(_components.a,{href:`#%EC%9D%B4-%EC%84%9C%EB%B2%84%EA%B0%80-%EB%B0%B1%EC%97%85%EA%B3%BC-%EB%8B%A4%EB%A5%BC-%EB%95%8C`,children:`이 서버가 백업과 다를 때`}),`를 참고하세요.`]})}),_jsx(Accordion,{title:`이 서버에 대한 Discord 한도에 도달하여 일부 항목을 건너뛰었습니다`,id:`discord`,children:_jsxs(_components.p,{children:[`한 서버에는 최대 역할 250개와 채널 500개, 카테고리 하나에는 최대 채널 50개까지 둘 수 있습니다. Vetox는 들어가는 만큼 만들었습니다. 목록에서 가장 아래쪽 역할이 제외되었고, 카테고리가 가득 찬 채널은 그 카테고리 밖에 만들어졌습니다. 이 작업의 결과에서 확정하기 전에 그 개수를 보여 줍니다. 모두 들어가게 하려면 먼저 자리를 비우거나, 백업의 역할과 채널을 만들기 전에 서버의 현재 역할과 채널을 지우는 `,_jsx(_components.strong,{children:`전체 교체`}),`를 사용하세요.`]})}),_jsx(Accordion,{title:`Discord가 봇에게 허용하는 것은 48시간 동안 역할 250개 또는 채널 500개까지의 생성입니다`,id:`discord-48-250-500`,children:_jsxs(_components.p,{children:[`이 서버에서 Discord의 생성 허용량에 도달했습니다. 무언가를 삭제하거나, 취소하거나, Vetox를 다시 초대해도 허용량은 돌아오지 않습니다. 해제 시각은 페이지와 `,_jsx(_components.code,{children:`/backup status`}),`에 표시됩니다. 그때까지 기다렸다가 `,_jsx(_components.strong,{children:`재개`}),`를 누르거나, 역할과 채널을 끄고 다시 복원하세요. `,_jsx(_components.a,{href:`#discord%EC%9D%98-%EC%B1%84%EB%84%90%EA%B3%BC-%EC%97%AD%ED%95%A0-%ED%95%9C%EB%8F%84`,children:`Discord의 채널과 역할 한도`}),`를 참고하세요.`]})}),_jsx(Accordion,{title:`이 서버에는 남은 이모지 또는 스티커 슬롯이 없습니다`,id:`-12`,children:_jsx(_components.p,{children:`이모지와 스티커 슬롯 수는 서버의 부스트 레벨에 따라 달라지며, 일반 이모지, 애니메이션 이모지, 스티커의 슬롯은 각각 따로 있습니다. 복원의 나머지 부분은 완료되었고, 초과분만 건너뛰었습니다. 몇 개가 들어가지 않는지는 확정하기 전에 이 작업의 결과에서 확인할 수 있습니다.`})}),_jsx(Accordion,{title:`Discord가 일부 이모지 또는 스티커를 거부했습니다`,id:`discord-1`,children:_jsx(_components.p,{children:`Discord가 해당 파일을 받아들이지 않았습니다 — 예를 들어 허용 크기보다 큰 이미지입니다. 그 항목들은 건너뛰었고, 복원의 나머지는 계속 진행되었습니다.`})}),_jsx(Accordion,{title:`Discord의 이모지 및 스티커 업로드 한도에 도달했습니다`,id:`discord-2`,children:_jsxs(_components.p,{children:[`Discord는 서버가 짧은 시간에 업로드할 수 있는 이모지와 스티커 수를 제한합니다. 복원을 마칠 수 있도록 나머지는 건너뛰었습니다. 나중에 `,_jsx(_components.strong,{children:`이모지`}),`와 `,_jsx(_components.strong,{children:`스티커`}),`만 켠 채로 백업을 다시 복원하세요 — 이미 서버에 있는 것은 알아보고 두 번 업로드하지 않습니다.`]})}),_jsx(Accordion,{title:`이 서버는 요금제의 백업 크기보다 큽니다`,id:`-13`,children:_jsx(_components.p,{children:`채널당 메시지 수를 줄이거나, 첨부 파일을 끄거나, 업그레이드해 상한을 높이세요.`})}),_jsx(Accordion,{title:`해당 주기는 요금제에서 허용하는 것보다 짧습니다`,id:`-14`,children:_jsx(_components.p,{children:`더 긴 주기를 선택하거나 업그레이드하세요. 거부 메시지에 요금제의 최소 주기가 함께 표시됩니다.`})}),_jsx(Accordion,{title:`해당 백업을 읽을 수 없거나 무결성 검사에 실패했습니다`,id:`-15`,children:_jsx(_components.p,{children:`저장된 파일이 손상되었거나 없어서 복원할 수 없습니다. 그런 일이 있었다는 사실을 확인할 수 있도록 기록 자체는 남습니다. 새 백업을 만들고, 같은 일이 반복되면 지원팀에 문의하세요.`})}),_jsx(Accordion,{title:`Vetox에 연결하지 못했거나 연결이 끊겼습니다`,id:`vetox-2`,children:_jsxs(_components.p,{children:[`봇이 재시작 중이거나 오프라인이었습니다. 그 이후로 변경된 것은 없습니다. 잠시 후 다시 시도하세요. 이미 시작된 복원이라면 `,_jsx(_components.strong,{children:`재개`}),`를 쓸 수 있습니다.`]})}),_jsx(Accordion,{title:`서버 백업을 일시적으로 사용할 수 없습니다`,id:`-16`,children:_jsx(_components.p,{children:`점검을 위해 기능이 일시 중지되었습니다. 백업은 그대로이며 삭제된 것은 없습니다.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`관련`,children:`관련`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`/backup 명령어`,icon:`terminal`,href:`/ko/commands/backup`,children:_jsx(_components.p,{children:`모든 서브커맨드와 옵션, 그리고 복원 옵션 문법.`})}),_jsx(Card,{title:`내 백업`,icon:`box-archive`,href:`/ko/members/my-backups`,children:_jsx(_components.p,{children:`모든 서버에서 만든 내 백업, 그리고 다른 서버로 복원하기.`})}),_jsx(Card,{title:`Vetox 백업`,icon:`floppy-disk`,href:`/ko/server-management/backup`,children:_jsx(_components.p,{children:`Vetox 자체 설정에 대한 별도의 스냅샷.`})}),_jsx(Card,{title:`접근 제어`,icon:`user-lock`,href:`/ko/server-management/dashboard-permissions`,children:_jsx(_components.p,{children:`Backup 섹션을 열 수 있는 관리자를 선택합니다.`})}),_jsx(Card,{title:`기능 한도`,icon:`list-check`,href:`/ko/premium/feature-limits`,children:_jsx(_components.p,{children:`모든 등급 제한을 한 표에.`})}),_jsx(Card,{title:`권한`,icon:`shield-halved`,href:`/ko/permissions`,children:_jsx(_components.p,{children:`역할 계층과 Vetox에 필요한 권한.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"서버 백업","description":"Discord 서버 자체를 스냅샷으로 저장하세요 — 채널, 역할, 설정, 이모지, 차단, 멤버 역할, 메시지까지. 이 서버에 되돌리거나 관리 중인 다른 서버에 복원할 수 있습니다.","icon":"server","sidebarTitle":"서버 백업","href":"/ko/server-management/server-backup"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"백업에 담기는 것","slug":"백업에-담기는-것","depth":2,"children":[{"title":"절대 저장되지 않는 것","slug":"절대-저장되지-않는-것","depth":3,"children":[]}]},{"title":"백업 만들기","slug":"백업-만들기","depth":2,"children":[{"title":"첨부 파일","slug":"첨부-파일","depth":3,"children":[]},{"title":"백업이 요금제 한도보다 클 때","slug":"백업이-요금제-한도보다-클-때","depth":3,"children":[]}]},{"title":"백업 탭","slug":"백업-탭","depth":2,"children":[{"title":"백업이 잠길 때","slug":"백업이-잠길-때","depth":3,"children":[]}]},{"title":"복원","slug":"복원","depth":2,"children":[{"title":"프리셋","slug":"프리셋","depth":3,"children":[]},{"title":"복원 가능 횟수","slug":"복원-가능-횟수","depth":3,"children":[]},{"title":"멤버는 어떻게 되나요","slug":"멤버는-어떻게-되나요","depth":3,"children":[]},{"title":"안전 사본","slug":"안전-사본","depth":3,"children":[]},{"title":"복원이 도중에 멈추면","slug":"복원이-도중에-멈추면","depth":3,"children":[]},{"title":"권한","slug":"권한","depth":3,"children":[]},{"title":"복원에 필요한 권한","slug":"복원에-필요한-권한","depth":3,"children":[]},{"title":"역할 순서","slug":"역할-순서","depth":3,"children":[]},{"title":"이 서버가 백업과 다를 때","slug":"이-서버가-백업과-다를-때","depth":3,"children":[]},{"title":"공지 채널과 스테이지 채널","slug":"공지-채널과-스테이지-채널","depth":3,"children":[]},{"title":"Discord의 채널과 역할 한도","slug":"discord의-채널과-역할-한도","depth":3,"children":[]}]},{"title":"일정","slug":"일정","depth":2,"children":[]},{"title":"설정","slug":"설정","depth":2,"children":[]},{"title":"변경","slug":"변경","depth":2,"children":[{"title":"변경 하나 되돌리기","slug":"변경-하나-되돌리기","depth":3,"children":[]}]},{"title":"타임머신","slug":"타임머신","depth":2,"children":[{"title":"빈 구간","slug":"빈-구간","depth":3,"children":[]}]},{"title":"스냅샷 뷰어","slug":"스냅샷-뷰어","depth":2,"children":[]},{"title":"내보내기와 가져오기","slug":"내보내기와-가져오기","depth":2,"children":[{"title":"내보내기","slug":"내보내기","depth":3,"children":[]},{"title":"가져오기","slug":"가져오기","depth":3,"children":[]}]},{"title":"채널 백업","slug":"채널-백업","depth":2,"children":[]},{"title":"요금제별 한도","slug":"요금제별-한도","depth":2,"children":[{"title":"요금제가 바뀔 때","slug":"요금제가-바뀔-때","depth":3,"children":[]}]},{"title":"개인정보와 보관 기간","slug":"개인정보와-보관-기간","depth":2,"children":[]},{"title":"문제 해결","slug":"문제-해결","depth":2,"children":[]},{"title":"관련","slug":"관련","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"vetox-ec2a2bcb","siteName":"Vetox","title":"서버 백업 - Vetox","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/en/server-management/server-backup","matchLevel":1},"ar":{"href":"/ar/server-management/server-backup","matchLevel":1},"zh-CN":{"href":"/zh-CN/server-management/server-backup","matchLevel":1},"fr":{"href":"/fr/server-management/server-backup","matchLevel":1},"de":{"href":"/de/server-management/server-backup","matchLevel":1},"ja":{"href":"/ja/server-management/server-backup","matchLevel":1},"ru":{"href":"/ru/server-management/server-backup","matchLevel":1},"es":{"href":"/es/server-management/server-backup","matchLevel":1},"tr":{"href":"/tr/server-management/server-backup","matchLevel":1},"nl":{"href":"/nl/server-management/server-backup","matchLevel":1},"pt":{"href":"/pt/server-management/server-backup","matchLevel":1},"it":{"href":"/it/server-management/server-backup","matchLevel":1},"pl":{"href":"/pl/server-management/server-backup","matchLevel":1},"id":{"href":"/id/server-management/server-backup","matchLevel":1},"hi":{"href":"/hi/server-management/server-backup","matchLevel":1},"ko":{"href":"/ko/server-management/server-backup","matchLevel":0},"vi":{"href":"/vi/server-management/server-backup","matchLevel":1},"uk":{"href":"/uk/server-management/server-backup","matchLevel":1}}},"lastModified":"2026-09-28T05:16:25.962Z","originalFileLocation":"ko/server-management/server-backup.mdx","locale":"ko"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Discord 서버 자체를 스냅샷으로 저장하세요 — 채널, 역할, 설정, 이모지, 차단, 멤버 역할, 메시지까지. 이 서버에 되돌리거나 관리 중인 다른 서버에 복원할 수 있습니다.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Vetox\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/svg+xml\" sizes=\"180x180\" href=\"https://vetox.io/logo.svg\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"32x32\" href=\"https://vetox.io/logo.svg\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"16x16\" href=\"https://vetox.io/logo.svg\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/svg+xml\" href=\"https://vetox.io/logo.svg\">\u003cmeta data-mint-head property=\"og:title\" content=\"서버 백업 - Vetox\">\u003cmeta data-mint-head property=\"og:description\" content=\"Discord 서버 자체를 스냅샷으로 저장하세요 — 채널, 역할, 설정, 이모지, 차단, 멤버 역할, 메시지까지. 이 서버에 되돌리거나 관리 중인 다른 서버에 복원할 수 있습니다.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Vetox\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.vetox.io/ko/server-management/server-backup\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://vetox.io/brand/vetox-header-04.png\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"서버 백업 - Vetox\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Discord 서버 자체를 스냅샷으로 저장하세요 — 채널, 역할, 설정, 이모지, 차단, 멤버 역할, 메시지까지. 이 서버에 되돌리거나 관리 중인 다른 서버에 복원할 수 있습니다.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://vetox.io/brand/vetox-header-04.png\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/vetox-ec2a2bcb/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Vetox\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0086FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.vetox.io/ko/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/ko/server-management/server-backup.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://docs.vetox.io/ko/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.vetox.io/en/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ar\" href=\"https://docs.vetox.io/ar/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh-CN\" href=\"https://docs.vetox.io/zh-CN/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.vetox.io/fr/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.vetox.io/de/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.vetox.io/ja/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ru\" href=\"https://docs.vetox.io/ru/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.vetox.io/es/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"tr\" href=\"https://docs.vetox.io/tr/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"nl\" href=\"https://docs.vetox.io/nl/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt\" href=\"https://docs.vetox.io/pt/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"it\" href=\"https://docs.vetox.io/it/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pl\" href=\"https://docs.vetox.io/pl/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"id\" href=\"https://docs.vetox.io/id/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"hi\" href=\"https://docs.vetox.io/hi/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"vi\" href=\"https://docs.vetox.io/vi/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"uk\" href=\"https://docs.vetox.io/uk/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.vetox.io/en/server-management/server-backup\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.vetox.io/#organization\",\"name\":\"Vetox\",\"url\":\"https://docs.vetox.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://vetox.io/logo.svg\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.vetox.io#website\",\"name\":\"Vetox\",\"url\":\"https://docs.vetox.io\",\"publisher\":{\"@id\":\"https://docs.vetox.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.vetox.io/ko/server-management/server-backup#webpage\",\"url\":\"https://docs.vetox.io/ko/server-management/server-backup\",\"name\":\"서버 백업\",\"description\":\"Discord 서버 자체를 스냅샷으로 저장하세요 — 채널, 역할, 설정, 이모지, 차단, 멤버 역할, 메시지까지. 이 서버에 되돌리거나 관리 중인 다른 서버에 복원할 수 있습니다.\",\"dateModified\":\"2026-09-28T05:16:25.962Z\",\"isPartOf\":{\"@id\":\"https://docs.vetox.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.vetox.io/ko/server-management/server-backup#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.vetox.io/ko/server-management/server-backup#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"관리\",\"item\":\"https://docs.vetox.io/ko/server-management/dashboard-permissions\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"서버 백업\",\"item\":\"https://docs.vetox.io/ko/server-management/server-backup\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.vetox.io/ko/server-management/server-backup#article\",\"headline\":\"서버 백업\",\"name\":\"서버 백업\",\"description\":\"Discord 서버 자체를 스냅샷으로 저장하세요 — 채널, 역할, 설정, 이모지, 차단, 멤버 역할, 메시지까지. 이 서버에 되돌리거나 관리 중인 다른 서버에 복원할 수 있습니다.\",\"url\":\"https://docs.vetox.io/ko/server-management/server-backup\",\"mainEntityOfPage\":{\"@id\":\"https://docs.vetox.io/ko/server-management/server-backup#webpage\"},\"image\":\"https://vetox.io/brand/vetox-header-04.png\",\"dateModified\":\"2026-09-28T05:16:25.962Z\",\"publisher\":{\"@id\":\"https://docs.vetox.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.vetox.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Vetox\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Vetox","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/en/server-management/server-backup"}]},{"language":"ar","pages":[{"title":"ar","href":"/ar/server-management/server-backup"}]},{"language":"zh-CN","pages":[{"title":"zh-CN","href":"/zh-CN/server-management/server-backup"}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/server-management/server-backup"}]},{"language":"de","pages":[{"title":"de","href":"/de/server-management/server-backup"}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/server-management/server-backup"}]},{"language":"ru","pages":[{"title":"ru","href":"/ru/server-management/server-backup"}]},{"language":"es","pages":[{"title":"es","href":"/es/server-management/server-backup"}]},{"language":"tr","pages":[{"title":"tr","href":"/tr/server-management/server-backup"}]},{"language":"nl","pages":[{"title":"nl","href":"/nl/server-management/server-backup"}]},{"language":"pt","pages":[{"title":"pt","href":"/pt/server-management/server-backup"}]},{"language":"it","pages":[{"title":"it","href":"/it/server-management/server-backup"}]},{"language":"pl","pages":[{"title":"pl","href":"/pl/server-management/server-backup"}]},{"language":"id","pages":[{"title":"id","href":"/id/server-management/server-backup"}]},{"language":"hi","pages":[{"title":"hi","href":"/hi/server-management/server-backup"}]},{"language":"ko","tabs":[{"tab":"문서","pages":[{"title":"문서","href":"/ko"}]},{"tab":"서버 대시보드","groups":[{"group":"일반","icon":"gauge","pages":[{"title":"서버 개요","sidebarTitle":"개요","icon":"gauge","href":"/ko/server-management/overview"},{"title":"서버 설정","sidebarTitle":"서버 설정","icon":"sliders","href":"/ko/server-management/setup"}]},{"group":"모더레이션","icon":"shield","pages":[{"title":"모더레이션과 안전","sidebarTitle":"개요","icon":"shield","href":"/ko/moderation/overview"},{"title":"자동 조정","sidebarTitle":"자동 조정","icon":"filter","href":"/ko/moderation/auto-mod"},{"title":"조정 도구","sidebarTitle":"조정 도구","icon":"gavel","href":"/ko/moderation/moderation-tools"},{"title":"보호","sidebarTitle":"보호","icon":"lock","href":"/ko/moderation/protection"},{"title":"안티 레이드","sidebarTitle":"안티 레이드","icon":"users-slash","href":"/ko/moderation/anti-raid"}]},{"group":"AI","icon":"sparkles","pages":[{"title":"AI 자동 조정","sidebarTitle":"AI 자동 조정","icon":"sparkles","href":"/ko/moderation/ai-auto-mod"},{"title":"AI 서버 컨트롤","sidebarTitle":"AI 서버 컨트롤","icon":"wand-magic-sparkles","href":"/ko/moderation/ai-server-control"},{"title":"AI 사용량","sidebarTitle":"AI 사용량","icon":"chart-line","href":"/ko/moderation/ai-usage"}]},{"group":"커뮤니티","icon":"trophy","pages":[{"title":"레벨링 및 XP","sidebarTitle":"레벨링","icon":"chart-line","href":"/ko/engagement/leveling"},{"title":"XP 이벤트","sidebarTitle":"XP 이벤트","icon":"bolt","href":"/ko/engagement/xp-events"},{"title":"환영 메시지","sidebarTitle":"환영 메시지","icon":"door-open","href":"/ko/utility/welcomer"},{"title":"경품 이벤트","sidebarTitle":"경품 이벤트","icon":"gift","href":"/ko/engagement/giveaways"},{"title":"제안","sidebarTitle":"제안","icon":"lightbulb","href":"/ko/engagement/suggestions"},{"title":"스타보드","sidebarTitle":"스타보드","icon":"star","href":"/ko/engagement/starboard"},{"title":"카운팅","sidebarTitle":"카운팅","icon":"list-ol","href":"/ko/engagement/counting"},{"title":"배틀 패스","sidebarTitle":"배틀 패스","icon":"medal","href":"/ko/engagement/battle-pass"},{"title":"연속 기록","sidebarTitle":"연속 기록","icon":"fire","href":"/ko/engagement/streaks"}]},{"group":"커스터마이징","icon":"palette","pages":[{"title":"자동 역할","sidebarTitle":"자동 역할","icon":"user-plus","href":"/ko/engagement/auto-roles"},{"title":"자기 할당 역할","sidebarTitle":"셀프 역할","icon":"hand-pointer","href":"/ko/engagement/self-roles"},{"title":"색상","sidebarTitle":"색상","icon":"palette","href":"/ko/engagement/colors"},{"title":"Temp Voice","sidebarTitle":"Temp Voice","icon":"microphone","href":"/ko/utility/temp-voice"}]},{"group":"커뮤니케이션","icon":"message","pages":[{"title":"명령어 관리","sidebarTitle":"명령어","icon":"terminal","href":"/ko/server-management/command-management"},{"title":"임베드 메시지","sidebarTitle":"임베드 메시지","icon":"message","href":"/ko/utility/embed-messages"},{"title":"고정 메시지","sidebarTitle":"고정 메시지","icon":"thumbtack","href":"/ko/utility/sticky-messages"},{"title":"자동 답장","sidebarTitle":"자동 답장","icon":"reply","href":"/ko/utility/auto-responder"},{"title":"자동 상호작용","sidebarTitle":"자동 상호작용","icon":"face-smile","href":"/ko/utility/auto-interaction"},{"title":"리마인더","sidebarTitle":"리마인더","icon":"clock","href":"/ko/utility/reminders"}]},{"group":"알림","icon":"bell","pages":[{"title":"알림 작동 방식","sidebarTitle":"개요","icon":"bell","href":"/ko/notifications/overview"},{"title":"Twitch 알림","sidebarTitle":"Twitch","icon":"twitch","href":"/ko/notifications/twitch"},{"title":"Kick 알림","sidebarTitle":"Kick","icon":"video","href":"/ko/notifications/kick"},{"title":"YouTube 알림","sidebarTitle":"YouTube","icon":"youtube","href":"/ko/notifications/youtube"},{"title":"Reddit 알림","sidebarTitle":"Reddit","icon":"reddit","href":"/ko/notifications/reddit"},{"title":"Bluesky 알림","sidebarTitle":"Bluesky","icon":"cloud","href":"/ko/notifications/bluesky"},{"title":"Steam 알림","sidebarTitle":"Steam","icon":"steam","href":"/ko/notifications/steam"},{"title":"RSS 알림","sidebarTitle":"RSS 피드","icon":"rss","href":"/ko/notifications/rss"},{"title":"팟캐스트 알림","sidebarTitle":"팟캐스트","icon":"microphone","href":"/ko/notifications/podcasts"}]},{"group":"티켓","icon":"ticket","pages":[{"title":"티켓","sidebarTitle":"티켓 개요","icon":"ticket","href":"/ko/utility/tickets/overview"},{"title":"티켓 패널과 옵션","sidebarTitle":"패널과 옵션","icon":"table-columns","href":"/ko/utility/tickets/panels"},{"title":"티켓 일반 설정","sidebarTitle":"일반 설정","icon":"gear","href":"/ko/utility/tickets/settings"}]},{"group":"지원","icon":"clipboard-list","pages":[{"title":"신청서 패널","sidebarTitle":"패널","icon":"clipboard-list","href":"/ko/utility/applications"},{"title":"지원서 제출","sidebarTitle":"제출","icon":"inbox","href":"/ko/utility/applications/submissions"},{"title":"지원서 분석","sidebarTitle":"분석","icon":"chart-simple","href":"/ko/utility/applications/analytics"}]},{"group":"관리","icon":"user-lock","pages":[{"title":"접근 제어","sidebarTitle":"접근 제어","icon":"user-lock","href":"/ko/server-management/dashboard-permissions"},{"title":"로깅","sidebarTitle":"로깅","icon":"scroll","href":"/ko/moderation/logs"},{"title":"서버 통계","sidebarTitle":"서버 통계","icon":"chart-simple","href":"/ko/utility/server-stats"},{"title":"대시보드 워처","sidebarTitle":"대시보드 워처","icon":"desktop","href":"/ko/server-management/dashboard-watcher"},{"title":"Vetox 백업","sidebarTitle":"Vetox 백업","description":"Vetox가 서버를 위해 저장하는 모든 것 — 채널이 아니라 설정 — 을 암호화된 스냅샷으로 저장하고, 내보내고, 여기 또는 다른 서버에 복원합니다. Max 등급.","icon":"box-archive","href":"/ko/server-management/backup"},{"title":"서버 백업","icon":"server","sidebarTitle":"서버 백업","href":"/ko/server-management/server-backup"},{"title":"서버 템플릿","sidebarTitle":"서버 템플릿","description":"채널, 역할, 권한까지 한 벌로 짜인 완성형 서버 구성을 카탈로그나 Discord 템플릿 링크에서 가져와, 한 번의 작업으로 서버에 만들어 줍니다.","icon":"wand-magic-sparkles","href":"/ko/server-management/templates"},{"title":"도움이 필요해요 — 지원 세션","sidebarTitle":"도움이 필요해요","icon":"life-ring","href":"/ko/server-management/support-sessions"}]}]},{"tab":"내 계정","pages":[{"title":"내 계정","href":"/ko/account/overview"}]},{"tab":"명령어","pages":[{"title":"명령어","href":"/ko/commands/overview"}]},{"tab":"도움말","pages":[{"title":"도움말","href":"/ko/help/faq"}]}]},{"language":"vi","pages":[{"title":"vi","href":"/vi/server-management/server-backup"}]},{"language":"uk","pages":[{"title":"uk","href":"/uk/server-management/server-backup"}]}]},"title":"서버 백업 - Vetox","buildId":"dpl_7GUK3ixdQTF3BSNUQYJm8ibGxQWw","deploymentId":"dpl_7GUK3ixdQTF3BSNUQYJm8ibGxQWw","dynamics":[],"chunks":[]}