본문 바로가기
OS/Linux

리눅스 레드마인(Redmine) 설치 방법

by BTC_KSH 2022. 6. 15.

안녕하세요~~ 저희는 공공의 적 팀입니다~~<(*^.^*)/ 

 

 

레드마인(Redmine)이란?

 

레드마인은 웹 기반의 프로젝트 관리와 버그 추적 기능을 제공하는 도구이며 화면기반의 프로젝트 관리에 도움이 되도록 달력과 간트 차트를 제공하고 일정관리 기능을 제공하는 오픈 소스 프로그램입니다.

 

 

 

리눅스 레드마인(Redmine) 설치 방법에 대해 소개드립니다.

 

우선 리눅스 환경에 Docker 를 설치합니다

 

 

# yum-utils 패키지 설치
sudo yum install -y yum-utils

# yum 설정에 Docker repo 추가
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

# Docker, CLI  Community Edition 및 리눅스 컨테이너 런타임 설치
sudo yum install docker-ce docker-ce-cli containerd.io -y

# 이후 설치 확인
systemctl status docker
docker --version

# 부팅시 Docker 실행 등록
sudo systemctl enable docker

# Docker 실행
sudo systemctl start docker

 

 

DOCKER내에  MYSQL 을 같이 실행하는 편이 좋지만 간략하게 설치하기 위해 Mariadb를 사용합니다  

 

#Mariadb 설치

sudo yum install -y mariadb-server mariadb-client

sudo systemctl enable mariadb

sudo systemctl start mariadb

 

 

 

#DB 기초설정

 

sudo mysql_secure_installation

 

이후 YES / NO  나오면 YES 입력

 

 

#Mariadb 접속

 

mysql -u root -p

 

#redmine 계정 생성 
CREATE USER 'redmine'@'%.%.%.%' IDENTIFIED BY 'redmine';

#redmine 데이터베이스 생성 
CREATE DATABASE IF NOT EXISTS `redmine` DEFAULT CHARACTER SET `utf8` COLLATE `utf8_unicode_ci`;

#redmine 계정에 권한 부여
GRANT SELECT, LOCK TABLES, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER ON `redmine`.* TO 'redmine'@'%.%.%.%';

#유저 조회
SELECT Host,User,authentication_string FROM mysql.user;

#MySQL 접속 종료

quit 

 

#레드마인 도커 실행 -  포트 3000 

docker run -d --name=redmine --publish=3000:3000 \
  --restart=always \
  --env='DB_ADAPTER=mysql2' \
  --env='DB_HOST=localhost' \
  --env='DB_PORT=3306' \
  --env='DB_NAME=redmine' \
  --env='DB_USER=redmine' \
  --env='DB_PASS=redmine' \
  --volume=/srv/redmine/data:/usr/src/redmine/files \
   redmine 

 

 

# ip로 접속 확인

 

http://IP:3000

 

 

댓글