본문 바로가기
IT/RedMine

시놀로지 레드마인 플러그인 설치 - DMSF (Synology RedMine Plugins)

by rimilove 2024. 1. 10.
반응형

레드마인 설치가 완료 되었고, 이제 themes 와  plugin을 설치하려고 합니다. 

 

첫번째로 가장 설치가 힘든 plugin인 DMSF부터 설치해보도록 합시다.

**나스에 레드마인 컨테이너가 실행중인 상태로 진행해야합니다.

 

설치 순서는 다음과 같습니다. 

1. PuTTy 설치

2. NAS SSH 서비스를 활성화

3. DMSF 설치

4. Redmine 컨테이너를 재시작

5.Plugin 적용 확인.

 

 

1. PuTTy 설치

시놀로지가 리눅스 기반이기때문에 SSH 통신을 위해 PuTTy를 설치합니다.

아래 링크에서 다운받아 설치하시기 바랍니다. 

 

https://www.putty.org/

 

Download PuTTY - a free SSH and telnet client for Windows

Is Bitvise affiliated with PuTTY? Bitvise is not affiliated with PuTTY. We develop our SSH Server for Windows, which is compatible with PuTTY. Many PuTTY users are therefore our users as well. From time to time, they need to find the PuTTY download link. W

www.putty.org

 

2. NAS에 로그인하여 제어판에서 SSH 서비스를 활성화합니다. **포트 설정은 기억하기 바랍니다. 

 

3. DMSF 설치

- Putty를 실행하고 NAS에 접속합니다.

 

 

-처음 접속하면 계정과 비밀번호를 입력하여 로그인합니다.

 

- 관리자 권한을 얻기 위해 아래 명령어를 입력하고 다시 한번 비밀번호를 입력 합니다.

sudo --login 

 

- redmine_postgres 컨테이너로 이동합니다. 이어서 plugins폴더로 진입합니다.

docker exec -i -t redmine_postgres /bin/bash

cd plugins

 

- DMSF를 다운로드합니다.
wget https://github.com/danmunn/redmine_dmsf/archive/master.zip

 

- Unzip을 업데이트 및 설치합니다. (추후 다른 플러그인 설치 시 다시 할 필요가 없음.)

apt-get update
apt-get install unzip

 

-DMSF 다운 받은 파일을 압축 해제합니다.
unzip master.zip

 

- DMSF 폴더 이름을 변경합니다. redmine_dmsf-master 이름으로 압축이 풀려있습니다. 이걸 redmine_dmsf 로 변경합니다. ls명령어를 통해 디렉토리의 파일을 확인할 수 있습니다.

mv ./redmine_dmsf-master ./redmine_dmsf

ls

 

- 설치를 합니다.

bundle install

 

- 아래와 같이 ox에러가 발생하는 경우 추가 업데이트가 필요합니다. (에러 발생 없는경우 넘어가면 됩니다.)

업데이트 완료 후 다시 bundle install 합니다.

apt-get update && apt-get install -y build-essential

bundle install

 

- xapian 관련 에러가 발생하는 경우는 다음과 같이 처리합시다. (참고: https://github.com/danmunn/redmine_dmsf)

 bundle config set --local without 'xapian'
 bundle install

 

- 이제 마지막입니다. 아래 2개중 1개만 선택해서 실행해합니다. 저는 처음걸로 했습니다.
rake redmine:plugins:migrate RAILS_ENV=production
bundle exec rake redmine:plugins:migrate RAILS_ENV=production

 

4.redmine 컨테이너를 재시작합니다.

 

5.레드마인에 접속하여 관리>플러그인 메뉴를 확인해보면 DMSF 항목이 표시됩니다.

 

**DMSF설치는 아래 블로그를 참고하여 진행했습니다. 

https://blog.naver.com/pcgirls/222737354710

 

반응형