워드프레스를 손쉽게 외부에 DB까지 백업하기 (feat. UpdraftPlus)

요즘 인터넷나야나의 랜섬웨어 감염사태로 리눅스 서버도 랜섬웨어 안전지대가 아니라는게 드러났죠ㅠ 저도 ‘리눅스는 괜찮겠지뭐’하고 생각했는데, 아닌가봅니다.

http://news.sbs.co.kr/news/endPage.do?news_id=N1004249617

제가 사용하고 있는 워드프레스도 (당연하게도) 리눅스 서버인지라 좀 불안하더군요. 그래서 서버는 물론이고 워드프레스마저 구버전으로 쓰는 홈페이지가 많은 국내의 안습한 보안상황에서, ‘백업이라도 좀 안전하게 하셨으면..’하는 마음에 워드프레스 백업 플러그인인 UpdraftPlus WordPress Backup Plugin을 소개해 드리려고 합니다.

무료버전만으로도 든든한 UpdraftPlus 백업 플러그인

UpdraftPlus의 백업플러그인은  현재까지 9백만건 이상의 누적 다운로드를 기록할 정도로 유명한 플러그인입니다. 이 플러그인이 인기인 이유는 무료버전으로도 좋은 기능이 충분할 정도로 많기 때문이겠죠. 무료버전의 기능은 다음과 같습니다.

  • 워드프레스 파일 & DB 백업
  • 백업한 파일로 복구하기
  • 외부 저장소에 백업하기: Dropbox, Google Drive, FTP, Amazon S3, Rackspace, Email 지원(무료버전은 1곳만 가능)
  • 이메일로 백업 리포트 전송
  • 정해진 시간마다 백업하기

기본적으로 필요한 워드프레스 파일과 데이터베이스 백업을 내부 저장소는 물론이고 그 백업파일을 외부의 믿음직한 클라우드 서비스로 보낼 수 있어서 더더욱 추천하는 플러그인입니다.

설치 및 기본 설정

워드프레스 관리자에서 플러그인 추가하기를 통해 설치하시면 됩니다. ‘UpdraftPlus’라고 검색하시면 나오는데, 다른 플러그인들 처럼 설치하신 뒤에 활성화하시면 설치는 완료됩니다.

그리고 플러그인 설정으로 가시면 백업에 대한 세부 설정을 할 수 있습니다. 저의 경우 백업 주기는 DB는 하루에 한번, 파일은 1주일에 한번으로 세팅했고 다른 부분은 기본설정을 유지했습니다. Email 항목에 체크하시면 백업이 완료될 때마다 이메일로 알림이 옵니다. 수정하셨으면 일단 저장합니다.

구글 드라이브 연결하기

이 플러그인의 하이라이트인 외부 클라우드 서비스 연결 방법입니다. 드랍박스, 원드라이브 등 많은 서비스가 있지만 누구나 계정이 있을법한 구글드라이브를 선택했습니다. 구글 드라이브는 연결하는 과정이 좀 번거롭지만, 구글 드라이브 API를 사용하기 위해서 꼭 필요한 과정이니 이해(?)해주시기 바랍니다ㅠ

UpdraftPlus 외부저장소 구글드라이브 선택
구글 드라이브 선택 > Google API Console로 이동

구글 드라이브를 선택하면 온갖 영어가 등장하는데, 중간에 ‘Google API Console’ 문구가 있는 링크를 클릭하여 API 콘솔로 이동합니다.

1. 구글 API 콘솔에 프로젝트 생성하기

이 부분에선 프로젝트가 만들어지는데 시간이 좀 걸릴 수 있다는 점을 주의해 주세요.

2. 프로젝트에 Google Drive API 사용 설정

3. 사용자 인증 정보 만들기 (OAuth)

여기까지 진행한 후, 잠깐 워드프레스의 UpdraftPlus 플러그인 설정화면에서 문구를 복사해 와야합니다.

UpdraftPlus 백업 구글드라이브용 리디렉션 URI 복사
UpdraftPlus 백업 설정에서 구글드라이브용 리디렉션 URI 복사

http~auth까지 배경색 들어간 문구를 복사한 후 다시 구글 API 콘솔로 돌아와서 OAuth 클라이언트 ID 생성을 완료합니다.

구글 API 콘솔 OAuth 클라이언트 ID 생성
‘웹 어플리케이션’ 선택 후, ‘승인된 리디렉션 URI’에 UpdraftPlus 백업 설정에 있는 주소 복사+붙여넣기 후 ‘생성’버튼 클릭

4. UpdraftPlus 백업 플러그인과 연결하기

이제 마지막으로 위의 UpdraftPlus 백업 설정화면에서 Authenticate with Google의 링크를 클릭해서 구글과 연결해줍니다.

여기까지 하셨다면 성공하신 겁니다. Backup Now 버튼을 눌러 백업이 실제로 되는지 확인해 보시면 됩니다 🙂


좀 복잡했지만 설정하고 나면 알아서 구글 드라이브로 백업해줘서 마음이 든든합니다. UpdraftPlus 플러그인을 통해서 만든 백업파일은 같은 플러그인으로 쉽게 복구도 할 수 있다고 합니다. 저도 한번 이 플러그인을 사용해서 워드프레스를 옮겼었는데, 제일 쉽게 옮겼었던 기억이 나네요✌✌

워드프레스를 사용하는 많은 분들이 백업 플러그인을 통해 국내의 안습한 보안환경에서 그나마 마음 편안해지시길 빕니다ㅠㅠ

4 thoughts on “워드프레스를 손쉽게 외부에 DB까지 백업하기 (feat. UpdraftPlus)”

  1. 잘 보았습니다. 저도 이번 피해자중의 한 사람입니다만 위 플러그인으로 하루 단위, 며칠 단위로 수시 백업한다면 호스팅 옵션에 제시한 트래픽용량을 초과하는 일이 생길 것 같은데요.

    1. 며칠단위로 하는데도 트래픽용량이 초과할 정도라면… 호스팅을 더 좋은 옵션으로 사용해야 워드프레스를 안정적으로 쓸 수 있지 않을까요? 그리고, 외부에 백업하기때문에 용량은 큰 문제가 안될텐데요…

    1. 정말 필수 플러그인이죠! +_+ 유료로 하시면 두군데 이상에 백업하실수도 있다고 하네요 🙂

댓글 남기기