1. 개요


  레드마인은 PMS(Project Management System)의 한 종류로, 루비 온 레일즈(Ruby on Rails)를 기반으로 작성된 시스템이다. 레드마인은 프로젝트 관리, 일정 관리, 형상 관리 통합, 이슈 추적 등의 기능을 지원하며, 다양한 플랫폼과 데이터베이스를 지원하고 있다. 

  레드마인에 대한 자세한 내용은 공식 홈페이지(http://www.redmine.org/)를 통해 확인 가능하다. 공식 홈페이지 역시 Redmine로 되어있으므로, 사용 전에 미리 리뷰를 하고 싶다면, 이 사이트를 통해 기능들을 확인하면 되겠다. 




  개인적으로 사용하면서 Trac과 유사한 환경이여서 사용에 그다지 어려움을 느끼지 못했으며, 기능이나 디자인 면에서는 Trac보다 오히려 나은 느낌을 받았다. 다만 Ruby on Rails라는  (지극히 주관적으로) 생소한 언어 기반으로 만들어져있다보니 설치가 만만치 않았다.


  앞에서도 언급했지만 이 포스팅은 어디까지나 "개인적인" 프로젝트 환경을 설치하는 것이 목적이고, 설치 과정보다는 활용에 그 목적을 두고 있다. 따라서, Redmine을 직접 설치하는 것 보다는, BitNami(http://bitnami.com/)에서 제공하는 패키지 버전인 BitNami Redmine을 설치하도록 한다. 


  설치에 앞서 간단히 알아보자면, BitNami는 오픈 소스에 대한 인스톨러나 패키지를 제공하는 Open Source Project이며, Bitrock이라는 우리에겐 다소 생소한 업체(개인적인 생각은, 매우 훌륭한 업체라는 생각이 들고... 상을 주고 싶다... ㅋㅋ)에서 관리되고 있다.(출처: http://en.wikipedia.org/wiki/BitNami)




  BitNami는 Redmine 외에도 Subversion, JBoss, Mantis, Tomcat, Trac 등 다양한 오픈 소스에 대한 인스톨러를 제공한다. 제공되는 방식에 따라 3가지 정도의 버전을 확인할 수 있다. 

  • Native Installers
    • 일반적인 PC나 서버에 설치하기 위한 인스톨러
    • Stand-alone Stack 형태로 제공되거나, Module 형태로 제공
      • Stand-alone Stack : 설치 시 단독으로 돌 수 있는 형태의 인스톨러
      • Module : 이미 설치된 Stack이 있다면 module을 설치하여, 기존 Stack의 기능에 결합할 수 있음
    • 윈도우, 리눅스, 맥OS 등의 플랫폼 지원
  • Virtual Machines
    • VMWare 또는 VirtualBox 등에 설치를 위한 인스톨러를 지원
  • Cloud Templates
    • Cloud Hosting에 설치할 수 있는 버전을 제공
  더 자세한 내용을 알고 싶다면, 공식 홈페이지(http://bitnami.com/learn_more/partners)를 참고한다. 

  이 포스팅에서는 BitNami Redmine 2.3.0 window용 인스톨러(stand-alone, native installer)를 이용하여 설치하는 과정을 간단히 살펴본다.


2. Bitnami-redmine-2.3.0-0-windows-installer.exe 설치


  먼저 공식 사이트에서 Redmine 인스톨러를 다운로드 받는다. 현재(2013.04.14) 2.3.0 버전이 사용 가능하며, 이 버전은 다음과 같이 구성되어 있다. 
  • Redmine 2.3.0
  • Apache 2.2.24
  • ImageMagick 6.7.5
  • MySQL 5.5.29
  • Subversion 1.7.5
  • Git 1.7.11.3
  • Ruby 1.9.3-p392
  • Rails 3.2.13
  • RubyGems 1.8.12

  다운로드 받은 인스톨러를 이용하여 설치를 시작한다. 설치 과정은 한국어를 지원하며, 대부분 Default 값을 적용하여 Next를 누르는 과정이므로, 다른 부분은 별도로 설명하지 않는다. 


※ 예전 아래 설정에서 이름을 한글로 넣었더니 Redmine이 작동을 재대로 하지 않아 애를 먹었던 적이 있었다. 되도록이면 영어로 설정하는 것을 추천한다. 

※ 이메일 지원 기능 역시 되도록이면 설치 이후에 설정파일을 통해 설정하는 것을 추천한다. 설정이 재대로 되지 않아 애를 많이 먹었던 것 같다.




  설치가 완료된 후, 다음과 같이 어플리케이션을 구동시키면 설치가 완료된다. 



  설치가 완료되면, 브라우져에서 localhost:[설정한 포트]로 접속을 시도한다. 이 때, 아래와 같은 화면을 확인할 수 있으며, 여기서 Access BitNami Redmine Stack 을 클릭하면 레드마인 페이지를 확인할 수 있다. 




  초기화면에서 로그인한 후, 다른 계정과 프로젝트를 등록하거나 기타 작업을 수행함으로써 Redmine을 사용할 수 있다. 





+ Recent posts