Skip to main content
가이드
가이드Server BackupSecurity

서버 백업: 실제로 무엇을 저장하고, 무엇을 저장하지 않을까

백업은 서버의 구조를 복원하지, 내용을 복원하지 않아요. 그게 실제로 무슨 뜻인지, 그리고 복원이 어떻게 진행되는지 알아봐요.

게시일 작성자 AlphaCloud2 분 분량

가장 중요한 것부터 말할게요. 가장 흔한 오해이기 때문이에요. 서버 백업은 메시지를 저장하지 않아요.

저장하는 건 서버의 구조예요. 카테고리, 설정과 권한이 담긴 채널, 색과 권한과 순서가 담긴 역할, @everyone 권한, 서버 설정이요. 채널에 쓰인 내용은 포함되지 않아요. 이건 저희가 정할 수 있는 게 아니에요. Discord는 삭제된 메시지를 누구에게도 돌려주지 않으니까요.

이걸 이해하고 나면 백업이 무엇을 위한 것이고 무엇을 위한 게 아닌지 분명해져요.

이럴 때 유용해요

누크를 당한 뒤. 누군가 채널과 역할을 지웠어요. 구조는 권한과 역할 순서까지 포함해 완전히 돌아와요. 대화는 사라졌지만, 몇 주에 걸쳐 다시 짓는 대신 서버를 다시 쓸 수 있어요.

큰 개편을 하기 전에. 채널 구조를 다시 짜거나 권한을 새로 하려고 해요. 먼저 백업해 두면 되돌아갈 길이 보장돼요.

템플릿으로. 완성된 서버를 새 서버로 옮길 수 있어요. 마켓플레이스가 바로 그 용도예요. 아래에서 더 다룰게요.

이럴 때는 소용없어요

관리를 대신하지 못하고, 기록 보관소도 아니고, 메시지나 첨부 파일이나 티켓 기록의 백업도 아니에요. 티켓 기록은 서버 백업과 별개로 전용 대시보드에 영구적으로 따로 보관돼요.

복원은 이렇게 진행돼요

복원은 여러 단계로, 정해진 순서대로 진행돼요. Discord가 그렇게 강제하기 때문이에요. 역할이 먼저 있어야 그 역할을 참조하는 채널 권한을 설정할 수 있어요. 카테고리가 먼저 있어야 그 안의 채널을 만들 수 있어요.

함께 돌아오지만 잊기 쉬운 것들: 역할 색, 역할 위치, 역할 아이콘, @everyone 권한, 그리고 포럼 채널과 미디어 채널의 속성이에요.

복원은 봇이 재시작돼도 살아남아요. 복원 도중에 프로세스가 죽으면, 중단된 실행을 감지해서 다시 시작해요. 서버를 반쯤 다시 지은 상태로 두지 않아요. AI Server Builder 결과를 적용할 때와 /moderation roleall도 마찬가지예요.

마켓플레이스

백업은 이름, 설명, 카테고리를 붙여 공개 템플릿으로 게시할 수 있어요. 채널과 역할의 미리보기가 자동으로 만들어져서, 다른 사람이 가져오기 전에 무엇을 받게 되는지 볼 수 있어요.

누구를 위한 걸까요? 새 서버를 만들면서 처음부터 시작하고 싶지 않은 사람은 거기서 완성된 구조를 찾을 수 있어요. 그리고 잘 돌아가는 구조를 만든 사람은 그걸 나눌 수 있어요.

지금 바로 할 일

서버가 몇 주 넘게 운영됐는데 백업이 없다면, 이 글에서 정말 중요한 건 그거 하나예요. 백업을 만드는 데는 1분도 안 걸리고, 그게 필요한 순간은 정의상 이미 만들 수 없게 된 순간이에요.

그다음에 하면 좋은 것: 큰 개편 전마다 새로 하나 만들어 두세요. 작년 백업은 작년 서버를 복원해요.

만들기, 복원, 마켓플레이스에 대한 자세한 내용은 Server Backup 문서에 있어요.

더 많은 글