i_jemin

Archive

← 아카이브로

블로그를 개인 NAS로 이전

최근 개인 블로그를 Vultr에서 Synology NAS로 옮겼다.

  • 워드프레스 인스턴스는 Synology NAS에서 지원하는 도커로 구동한다.
  • 블로그 데이터는 All-in-One WordPress Migration으로 이전했다.
  • 고정 IP가 없는 문제는 Synology NAS의 DDNS로 해결했다.
  • 하드디스크 고장에 대비해 워드프레스 인스턴스의 내용물을 Hyperbackup으로 드롭박스에 1주일에 한 번씩 백업한다.

AI의 도움으로 마이그레이션이 수월했다. 기존 데이터베이스를 백업할 때 레코드가 10만 개 이상 있어 작업이 진행되지 않았다. 워드프레스 DB 구조에 익숙하지 않아 ChatGPT에 분석 방법을 물었고, phpMyAdmin으로 접속해 레코드가 가장 많은 테이블을 찾는 쿼리를 안내받았다.

그렇게 찾은 테이블은 서드파티 플러그인이 만든 불필요한 에러 로그였다. 내용을 확인한 뒤 해당 테이블을 제거하자 DB 백업을 정상적으로 진행할 수 있었다.

10년 넘게 유지한 개인 블로그의 호스팅 이력을 돌아보니 감개무량하다.

  • 국내 호스팅 업체 엔플린트에서 시작했다.
  • 무료 크레딧을 지원받아 구글 클라우드로 옮겼다.
  • 구글 클라우드 크레딧 지원이 끝나 Vultr로 옮겼다.
  • 무료 크레딧을 지원받아 마이크로소프트 애저로 옮겼다.
  • 애저 크레딧 지원이 끝나 Vultr로 돌아왔다.
  • 이번에는 Vultr에서 NAS로 옮겼다.

그사이 플랫폼도 워드프레스에서 Ghost로 옮겼다가 다시 워드프레스로 돌아왔다.