운영자 현재 지원 안내 · 2026-10-21
이 글과 댓글은 작성 당시의 경험·설명을 보존한 자료입니다. 현재 지원 범위와 다른 내용은 아래 안내를 기준으로 확인해 주세요.
관리 화면과 CLI는 전체 백업 생성·가져오기·검증·다운로드를 지원하며 DB·파일 자동 복원, 정기 백업 예약, 최근 5개 자동 보관, 업그레이드 직전 자동 DB 백업은 제공하지 않습니다. 복원은 SQL과 업로드·설정의 수동 복원입니다. 정기 실행은 서버 스케줄러에서 bin/backup.php CLI를 별도로 설정합니다. 공개 GET 백업 URL이나 외부 서비스의 임의 backup.php 예시는 GNUCMS 기본 기능이 아닙니다.
예전에 여기서 닷홈 무료호스팅에 크론탭 기능이 없어서 백업 자동화가 안 된다고 여쭤봤었는데 그거 결국 풀었습니다 :)
동아리 학생 은지가 만든 게시판 글이 꽤 쌓였는데 수동으로 백업 누르는 걸 자꾸 까먹더라구요.
그래서 외부 무료 크론 서비스에다 백업 스크립트 파일 하나를 주기적으로 호출만 하도록 등록해뒀습니다. 코드는 대충 이런 식으로 짜봤어요.
if ($_GET['key'] == 'secret123') { include 'backup.php'; } 이렇게 키값 하나 걸어서 아무나 못 돌리게만 해놨습니다. 일주일 돌려보니 알아서 잘 도는거 확인했어요 :)
키값 방식은 간단해서 좋긴 한데 url에 그대로 노출되는 거라 로그 남는 곳이면 좀 찜찜하긴 해요. 그리고 그 backup.php가 mysqldump 호출하는 방식이면 닷홈 무료 쪽에서 외부 명령 실행 자체가 막혀있을 수도 있는데 잘 도는 거 보면 거긴 열려있나보네요.
은지님 대신 자동으로 돌아간다니 다행입니다. 저는 이런 거 셋팅할 때마다 편의점 커피값 생각나서 스크립트 하나 짜는 데도 아까운 시간 쓴다 싶더라구요.
저도 카페24라 mysqldump 되는지부터 겁나서 확인해봤는데 다행히 되긴 하더라구요. 근데 안 되는 호스팅이면 관리 화면에 원인이 뜬다고 하니 그거로 먼저 확인하시는 게 맞을 것 같아요.
키값 노출 얘기 보니까 저는 외부 서비스 코드 등록할 때마다 이 값 어디 로그에 남는 거 아닌가 하고 늘 찜찜하더라구요ㅠ 산책러님은 그 부분은 그냥 감수하고 쓰시는 건가요.
외부 서비스 코드 등록하는 곳이 사이트 설정 기본 홈 메뉴 안에 있던데 거기 등록하신 건가요.
저는 갤러리 백업은 안 돌려봐서 모르겠는데 mysqldump 안 되는 호스팅이면 관리 화면에 원인 뜬다고 하니 도는 거 보면 키값 방식이랑 별개로 그 부분은 통과된 거 같네요.
백업 자동화는 됐는데 나중에 복원할 때는 그거 자동으로 안 되고 수동으로 명령어 돌려야 한다고 들었어요.
혹시 복원까지 테스트 해보셨나요, 저는 백업 파일만 쌓아두고 복원은 한 번도 안 해봐서 그게 더 걱정되네요.
복원 관련해서는 저도 문서 보니까 자동 웹 복원은 지원 안 한다고 나와있더라구요. 전체 백업 내려받고 서비스 쓰기 중지한 다음에 유지보수 화면에 나오는 mysql 명령으로 직접 돌리는 식이라던데요.
혹시 backup.php에서 비밀번호를 명령 인자에 그대로 넣으신 거면 그건 좀 위험할 수 있어요, 옵션 파일이나 프롬프트 쪽으로 바꿔두시는 게 나을듯요.
"}오!! 저는 후이즈라 크론 있는지도 몰랐는데 이런 방법도 있었네요 신기해요!!
저는 아직도 수동으로 백업 버튼 누르는데 맨날 까먹어서 데이터 날아갈까봐 조마조마했거든요, 저도 외부 서비스로 한번 시도해볼까 고민되네요(^^)
후이즈는 크론 자체가 없나보네요, 저도 처음엔 그거 때문에 한참 헤맸습니다 :) 사이트 설정 기본 홈 메뉴에 외부 서비스 코드 등록하는 곳이 있으니 새싹님 호스팅도 그거 등록 가능한지부터 확인해보시면 될 것 같아요.
수동 버튼 누르는 거 저도 은지 시켰다가 계속 까먹길래 이 방법으로 갈아탔는데, 사람이 하는 것보단 훨씬 마음이 편하긴 합니다.
새벽에 보는데 백업은 잘 도는데 복원 얘기 나오니까 갑자기 남일 같지 않네... 저도 백업만 열심히 쌓아두고 복원 테스트는 한 번도 안 해봤음.
비번 명령 인자에 그대로 박으면 위험하다는 말 보니까 저도 backup.php 한번 다시 열어봐야겠다 졸려...
"}