목차
NodeBB 백업
백업은 별 거 없다.
어차피 내용은 다 MongoDB에 저장되기 때문에 NodeBB를 종료하고 MongoDB만 백업하면 된다.
$ cd /경로/nodebb
$ ./nodebb stop
$ sudo mongodump --out /var/backups/mongo -u 유저명 -p 비밀번호
참고: MongoDB 백업
NodeBB 업그레이드
NodeBB는 최신 stable 버전의 node.js를 요구하기 때문에 최신 버전이 아니라면 먼저 업그레이드를 해준다.
node.js가 최신 버전이라면 아래의 명령어로 NodeBB가 설치된 디렉토리로 이동한다.
$ cd /경로/nodebb
기존의 브랜치에서 최신 브랜치로 업그레이드 할 경우 기존 브랜치의 최신 버전을 사용 중이어야 한다.
만약 1.16.x(1.16.x 브랜치의 최신)에서 1.17.0으로 업그레이드한다면 아래의 명령어를 입력하면 된다.
$ git fetch
$ git checkout v1.17.x
$ git merge origin/v1.17.x
같은 브랜치의 최신 버전으로 업그레이드 할 때는 조금 다르다.
만약 1.16.1에서 1.16.2로 업그레이드한다면 아래의 명령어를 입력한다.
$ git fetch
$ git reset --hard origin/v1.16.x
최신 버전의 NodeBB를 받아왔다면 NodeBB 업그레이드 스크립트를 실행하면 된다.
NodeBB 디렉토리에서 아래의 명령어를 입력한다.
$ ./nodebb upgrade