![](https://seapress.store/wp-content/uploads/2023/10/image-52-1024x356.png)
Confluence는 아틀라시안(Atlassian)이 개발한 협업 및 문서 관리 플랫폼입니다.
- 페이지, 블로그, 뉴스 등의 다양한 형식으로 문서 작성 및 저장 가능합니다.
- 팀원들과 코멘트 작성, 토론, 공유 기능을 통해 협업 강화 됩니다.
- 다양한 템플릿을 사용하여 문서 작성을 간편화.
설치 환경
OS : Linux Ubuntu-jammy-22.04
JDK : openJDK 11
Confluence : Confluence 7.19.4 LTS
Database : postgreSQL 14
PostgreSQL 구성
PostgreSQL 설치
apt update && apt install -y postgresql-14
PostgreSQL 외부 접속허용 설정
vim /etc/postgresql/14/main/postgresql.conf
- Listen_addresses을 localhost 에서 * 으로 변경
![](https://seapress.store/wp-content/uploads/2023/10/image-53.png)
Confluence 인스턴스에서 접근 허용할 정보 입력
vim /etc/postgresql/14/main/pg_hba.conf
![](https://seapress.store/wp-content/uploads/2023/10/image-72.png)
PostgreSQL DB 구성
CREATE USER confldbadmin PASSWORD 'confldamin';
CREATE DATABASE confldb WITH OWNER confldbadmin ENCODING 'UTF-8';
GRANT ALL PRIVILEGES ON DATABASE confldb TO confldbadmin;
Confluence 구성
OpenJDK 11 설치
- tar.gz를 사용할 경우 JDK를 설치 해야함
apt install -y openjdk-11-jdk
JAVA_HOME 환경변수 설정
dpkg -L openjdk-11-jdk # 설치 위치 확인 (기본 경로 /usr/lib/jvm)
tar 파일 사용 시
tar -xvf atlassian-confluence-7.19.4.tar.gz -C /Atlassian
Confluence 7.19.4 LTS 설치파일 다운로드
- atlassian-confluence-7.19.4-x64 파일 다운
![](https://seapress.store/wp-content/uploads/2023/10/image-55-1024x576.png)
Confluence 설치
- Confluence가 설치될 Confluence 홈디렉터리 생성 및 다운받은 설치파일 실행
mkdir -p /Atlassian/home-dir/confluence-home
sudo ./atlassian-confluence-7.19.4-x64.bin
Confluence
- 1번 기본설정으로 설치
![](https://seapress.store/wp-content/uploads/2023/10/image-56.png)
- 설치완료 후 프로그램 실행 Y
![](https://seapress.store/wp-content/uploads/2023/10/image-57.png)
confluence user에게 디렉터리 권한 할당
chown -R confluence:confluence /Atlassian/home-dir/confluence-home /Atlassian/atlassian-confluence-7.19.4-x64.bin*
&& \
chmod -R u=rwx,go-rwx /Atlassian/home-dir/confluence-home /Atlassian/atlassian-confluence-7.19.4-x64.bin*
설치 전 confluence-init.properties 수정
vim /opt/atlassian/confluence/confluence/WEB-INF/classes/confluence-init.properties
vim /Atlassian/atlassian-confluence-7.19.4/confluence/WEB-INF/classes/confluence-init.properties
- confluence-home 지정
![](https://seapress.store/wp-content/uploads/2023/10/image-60.png)
Server Port 및 Connector Port 변경(선택사항)
vim /Atlassian/atlassian-confluence-7.19.4/conf/server.xml
![](https://seapress.store/wp-content/uploads/2023/10/image-62-1024x576.png)
server.xml 수정
vim /Atlassian/atlassian-confluence-7.19.4/conf/server.xml
![](https://seapress.store/wp-content/uploads/2023/10/image-66-1024x576.png)
설치 스크립트 실행
su confluence
# confluence 사용자로 설치
bash /Atlassian/atlassian-confluence-7.19.4/bin/start-confluence.sh
![](https://seapress.store/wp-content/uploads/2023/10/image-67-1024x376.png)
http://<Confluence-Server-IP>:8090/
접속
![](https://seapress.store/wp-content/uploads/2023/10/image-68-1024x589.png)
Production Installation 선택
![](https://seapress.store/wp-content/uploads/2023/10/image-69.png)
라이선스 키 입력
![](https://seapress.store/wp-content/uploads/2023/10/image-70.png)
배포타입 Non-clustered (single node)
선택
![](https://seapress.store/wp-content/uploads/2023/10/image-71.png)
DB 정보 입력
![](https://seapress.store/wp-content/uploads/2023/10/image-74-1024x578.png)
Confluence 시작 콘텐츠 선택
- 구성 경험이 있다면 >Empty Site
- 구성 경험이 없다면 > Example Site
![](https://seapress.store/wp-content/uploads/2023/10/image-75.png)
사용자 관리 설정을 선택합니다.
- Manage users and groups within Confluence를 선택합니다.
- 사용자 설정 관리는 언제든지 변경이 가능합니다.
![](https://seapress.store/wp-content/uploads/2023/10/image-78.png)
관리자 계정을 설정합니다.
![](https://seapress.store/wp-content/uploads/2023/10/image-79.png)
완료
![](https://seapress.store/wp-content/uploads/2023/10/image-80-1024x375.png)
참조
- Confluence – 공식 설치 가이드
- Confluence – confluence set up step error
- PostgreSQL DB 및 설정 – PostgreSQL