'Redmine'에 해당되는 글 2건

  1. 2012.01.27 redmine 정기적(주기적)으로 백업하기
  2. 2011.09.08 redmine 에서 smtp 서버를 gmail 로 사용 (2)
솔찍히 조금만 구글링을 하면 보다더 자세히 설명해주고 있는곳이 많지만 제가 필요할때 마다 참조하려고 개인적정리입니다. (즉 대충... 자세한 설명은 생략)

1. redmine DB 백업
mysqldump -uroot -p비밀번호 redmine디비명 | gzip > /백업경로/redmine_`date +%y_%m_%d`.gz

2. redmine 첨부파일백업
rsync -avz --delete /redmine설치경로/files /백업경로
or
rsync -avz --delete -e ssh /redmine설치경로/files 사용자계정@서버아이피:/원격의백업경로

-a : 심볼릭 링크, 속성, 퍼미션, 소유권 등 보존
-v : 자세한 정보출력
-z : 전송시 압축
-r : 하위디렉토리포함
-e ssh : ssh를 이용한 rsync 동기화
--delete 서버동기화후 원본에서 파일이 삭제되면 백업에서도 파일을 삭제

3. 일정날짜가 지난 백업파일을 삭제
find /백업경로 -name *.gz -mtime +90 -delete

4. 위의 과정을 진행하는 sh 파일작성
vim bkscript.sh

5. crontab 을 사용하여 주기별로 sh 파일을 실행
#분 시 일 월 요일(월=1 화=2 ... 일=7)
0 6 * * 6 /백업경로/bkscript.sh

참조
http://khtinsoft.egloos.com/379902
http://blog.nul.kr/246
Posted by 빨강토끼
redmine 을 사용시 작업에 관한 사항들을 이메일로 전달하고 싶은데 따로 smtp 서버를 구축하기가 번거롭다면
gmail 을 사용하는 것을 고려해볼수 있습니다.
게다가 요즘에는 회사에서도 google app 을 많이들 사용하는 추세이므로 매력적인 선택이 될수있겠습니다.

먼저 plugin 을 설치해야됩니다.
아래명령을 실행하거나
ruby script/plugin install git://github.com/collectiveidea/action_mailer_optional_tls.git

혹은 아래 주소로 가서 소스를 다운받아 redmine설치경로/vendor/plugins/action_mailer_optional_tls 에 압축을 풀면 됩니다.
http://github.com/collectiveidea/action_mailer_optional_tls

그런후 redmine설치경로/apps/redmine/config/ 에 있는
email.yml.example 를 email.yml 으로 하나 복사합니다.
cp email.yml.example email.yml

그런다음 email.yml 을 아래와 같이 수정합니다.
production:
  delivery_method: :smtp
  smtp_settings
:
    tls: true
    enable_starttls_auto: true
    address: "smtp.gmail.com"
    port: '587'
    domain: "smtp.gmail.com"
    authentication
: :plain
    user_name: "your_email@gmail.com"
    password
: "your_password"



Posted by 빨강토끼