Page tree

이 문서는 Crowd Data Center 설치 가이드를 공유하기 위해 작성되었다.



도구명Crowd Data Center
버전5.3.0
OSLinux(CentOs 7)
비고

PostgreSQL 13

Java 11




0. 설치 전 준비

1) 호환 가능한 Java 버전과 데이터베이스 사전 설치

호환 가능 버전 확인 : crowd-supported-platforms

2) Confluence 용 데이터베이스 추가

해당 가이드문서에서는 PostgreSQL 13 버전을 예시로 제공합니다.

1.  PostgreSQL 접속

sudo su postgres
psql

2. 계정 생성

CREATE USER crowddbuser WITH PASSWORD 'crowddbuser' SUPERUSER;

3. 데이터베이스 생성

CREATE DATABASE crowddb WITH OWNER crowddbuser ENCODING 'UTF-8';


3) 방화벽 해제

sudo firewall-cmd --permanent --zone=public --add-port=8095/tcp
firewall-cmd --reload

1. Crowd 설치

1) Crowd 다운로드

# wget을 이용하여 파일 다운로드
wget https://www.atlassian.com/software/crowd/downloads/binary/atlassian-crowd-5.3.0.tar.gz
 
# 다운받은 파일 압축 헤제
tar -xzf atlassian-crowd-5.3.0.tar.gz
 
# 설치할 폴더 생성
mkdir -p /app/atlassian/crowd
 
# 설치할 폴더로 이동
mv atlassian-crowd-5.3.0 /app/atlassian/crowd

2) home 설정

# Crowd Home 폴더 생성
mkdir -p /data/atlassian/crowd-home
 
# init 파일 수정
vi /app/atlassian/crowd/atlassian-crowd-5.3.0/crowd-webapp/WEB-INF/classes/crowd-init.properties
 
# crowd.home=/var/crowd-home 부분 아래처럼 수정 및 주석 해제
crowd.home=/data/atlassian/crowd-home

3) Crowd 실행

/app/atlassian/crowd/atlassian-crowd-5.3.0/start_crowd.sh

2. Crowd 설정

1) 라이센스 발급 받아 입력

2) 데이터베이스 설정 정보 입력

3) 기본 옵션 설정

4) 관리자 계정 설정

5) Open ID Server 체크 해제

(plus)  설치 완료!

3. 설치 후 추가 설정

1) 서비스 자동 시작 설정

  • 서버 재부팅 시 Crowd 자동으로 실행되도록 서비스로 등록
  • 사전에 start_crowd.sh 로 실행했다면 stop_crowd.sh 중지시키고 수행

# /etc/systemd/system/crowd.service 파일 생성 및 편집
vi /etc/systemd/system/crowd.service

# 파일에 다음 코드 입력 후 저장
[Unit]
Description=Atlassian Crowd Server Service

[Service]
Type=forking
User=atlassian
ExecStart=/app/atlassian/atlassian-crowd-5.3.0/start_crowd.sh
ExecStop=/app/atlassian/atlassian-crowd-5.3.0/stop_crowd.sh

[Install]
WantedBy=multi-user.target

# 서비스 등록 및 서비스로 crowd 실행
sudo systemctl enable crowd.service
sudo systemctl daemon-reload
sudo systemctl start crowd.service
sudo systemctl status crowd.service


  • No labels