이 문서는 Crowd Data Center 설치 가이드를 공유하기 위해 작성되었다.
|
호환 가능 버전 확인 : crowd-supported-platforms
해당 가이드문서에서는 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'; |
sudo firewall-cmd --permanent --zone=public --add-port=8095/tcp firewall-cmd --reload |
# 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 |
# 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 |
/app/atlassian/crowd/atlassian-crowd-5.3.0/start_crowd.sh |
설치 완료!
사전에 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 |