IT
EGroupware 설치 및 설정
EGroupware 설치 및 설정 안내서
1. 개요
EGroupware는 오픈 소스 그룹웨어 소프트웨어로, 일정 관리, 파일 공유, 프로젝트 협업, 이메일, 연락처 관리 등의 기능을 제공합니다. PHP 기반이며 웹 인터페이스를 통해 운영됩니다.
2. 시스템 요구사항
필수 구성
-
운영체제: Debian 11/12, Ubuntu 20.04/22.04, CentOS 7/8, RHEL
-
웹 서버: Apache 또는 Nginx
-
PHP: PHP 7.4 이상
-
데이터베이스: MariaDB 10.3+, MySQL 5.7+, PostgreSQL 10+
-
Docker: Docker 설치 권장 (공식 설치 방식)
3. 설치 방법
방법 A: Docker 기반 설치 (권장)
EGroupware는 Docker 이미지를 공식적으로 제공하며, 최신 버전 설치가 간편합니다.
3.1 Docker 설치
sudo apt update
sudo apt install docker.io docker-compose -y
sudo systemctl enable --now docker
3.2 EGroupware Docker 이미지 실행
git clone https://github.com/EGroupware/egroupware
cd egroupware
sudo docker-compose up -d
-
웹 브라우저에서 http://<서버 IP>/egroupware 접속
-
초기 관리자 계정 생성 화면에서 설정 진행
방법 B: 패키지 설치 (Debian/Ubuntu)
wget -nv https://download.opensuse.org/repositories/server:eGroupWare/xUbuntu_22.04/Release.key -O - | sudo apt-key add -
sudo add-apt-repository "deb http://download.opensuse.org/repositories/server:/eGroupWare/xUbuntu_22.04/ /"
sudo apt update
sudo apt install egroupware-docker
설치 완료 후 웹 인터페이스를 통해 초기 설정 진행
4. 기본 설정 방법
4.1 관리자 계정 생성
-
설치 후 웹 브라우저에서 /egroupware로 접속
-
초기 화면에서 관리자 ID, 비밀번호 설정
-
데이터베이스 설정: MySQL/MariaDB 또는 PostgreSQL 정보 입력
4.2 모듈 설정
관리자로 로그인 후 아래 주요 모듈들을 설정
-
Calendar: 공유 일정 설정
-
File Manager: 파일 저장소 경로 및 권한 설정
-
Email: SMTP/IMAP 계정 연결
-
Infolog: 작업 및 메모 관리
-
ProjectManager: 프로젝트 및 작업 할당 설정
-
Admin: 사용자 및 그룹 생성, 권한 할당
4.3 사용자 추가
Admin > 사용자 관리에서 사용자 생성 및 그룹 할당 가능
5. 장점
5.1 오픈소스 기반
-
상용 제품 수준의 기능 제공
-
자체 호스팅 가능
5.2 모듈화된 설계
-
필요한 기능만 선택적 사용 가능
-
일정, 파일, 메일, 프로젝트 등 통합된 협업 환경 제공
5.3 WebDAV 및 CalDAV 지원
-
외부 클라이언트(예: Outlook, Thunderbird) 연동 가능
5.4 Docker로 빠른 배포 가능
-
유지보수 및 백업 용이
-
컨테이너화된 환경에서 격리 실행
5.5 멀티 플랫폼 지원
-
데스크톱 및 모바일 웹 브라우저 호환
6. 단점
6.1 UI/UX가 다소 구식
-
일부 사용자는 인터페이스를 직관적이지 않게 느낄 수 있음
6.2 한글 문서/지원 부족
-
공식 문서 및 커뮤니티가 대부분 독일어나 영어 중심
6.3 고급 기능 일부는 유료
-
Active Directory 연동, Rocket.Chat 연계 등 일부 엔터프라이즈 기능은 유료 서브스크립션 필요
6.4 설치 환경 구성 난이도
-
비도커 설치 시 PHP 모듈, DB 설정 등 다소 복잡할 수 있음
댓글
아직 댓글이 없습니다.
로그인 후 댓글을 남길 수 있습니다.