웹사이트 검색

CentOS 7에 OpenProject를 설치하는 방법


이 페이지에서

  1. 전제 조건
  2. 우리가 할 일\n
  3. 1단계 - 시스템 업데이트 및 업그레이드
  4. 2단계 - OpenProject 관리 시스템 설치
  5. 3단계 - OpenProject 사후 설치 구성\n
  6. 4단계 - 테스트
  7. 참조

OpenProject는 위치에 구애받지 않는 팀 협업을 위한 오픈 소스 웹 기반 관리 시스템입니다. 작업 관리, 팀 협업, 스크럼 등과 같은 기능을 제공하는 프로젝트 관리 소프트웨어입니다. OpenProject는 GNU GPL 3 라이선스로 출시되었으며 Ruby on Rails 및 AngularJS로 작성되었습니다.

이 튜토리얼에서는 CentOS 7에서 OpenProject를 설치하고 구성하는 방법을 보여드리겠습니다. OpenProject는 OpenProject 저장소의 RPM 패키지를 사용하거나 수동으로 설치할 수 있습니다. 이 가이드에서는 저장소에서 OpenProject를 설치하겠습니다.

전제 조건

  • 센트OS 7
  • 루트 권한\n

우리가 할 일

  1. 업데이트 및 업그레이드 시스템
  2. OpenProject 관리 시스템 설치
  3. OpenProject 사후 설치 구성\n
  4. 테스트

1단계 - 시스템 업데이트 및 업그레이드

Ubuntu 시스템에 OpenProject를 설치하기 전에 사용 가능한 모든 저장소를 업데이트하고 Ubuntu 시스템을 업그레이드하십시오.

아래 명령을 실행합니다.

yum -y update

2단계 - OpenProject 관리 시스템 설치

기본적으로 OpenProject는 Ubuntu, CentOS, Debian 및 SUSE Linux Enterprise를 비롯한 여러 Linux 배포판용 패키지가 포함된 리포지토리를 제공합니다. 배포판에 수동으로 설치할 수 있습니다.

이 가이드에서는 리포지토리에서 OpenProject 프로젝트 관리 시스템을 설치합니다.

아래 명령을 실행하여 CentOS 7용 Openproject 리포지토리를 추가합니다.

sudo wget -O /etc/yum.repos.d/openproject-ce.repo \
  https://dl.packager.io/srv/opf/openproject-ce/stable/7/installer/el/7.repo

이제 다음 명령을 사용하여 설치하십시오.

yum -y install openproject

설치가 완료되면 아래와 같은 결과를 얻을 수 있습니다.

3단계 - OpenProject 설치 후 구성

openproject 패키지 설치 후 구성을 수행해야 합니다. MySQL을 사용하여 데이터베이스를 구성하고, Apache를 사용하는 웹 서버를 구성하고, 도메인 이름을 구성하고, Git 및 SVN에 대한 지원을 추가하고, 이메일 알림을 구성하고, Memcached를 활성화하여 OpenProject의 성능을 향상할 것입니다.

아래의 openproject 명령을 실행합니다.

openproject configure

그러면 openproject 데이터베이스 구성을 위한 마법사가 나타납니다.

로컬에서 MySQL 서버 설치 및 구성을 선택하고 확인을 클릭합니다. 시스템에 MySQL 서버를 자동으로 설치하고 openproject 설치를 위한 데이터베이스를 자동으로 생성합니다.

웹 서버 구성의 경우 apache2 서버 설치를 선택하고 확인을 클릭합니다. 자동으로 apache2 웹 서버를 설치하고 OpenProject 애플리케이션용 가상 호스트를 구성합니다.

이제 Openproject 애플리케이션의 도메인 이름을 입력하고 확인을 선택합니다.

서버 경로 접두사의 경우 공백으로 둘 수 있습니다. hakase-labs.co/openproject/와 같은 경로 URL에서 Openproject를 실행하려면 /openproject 필드에 입력할 수 있습니다.

다음은 SSL 구성입니다. SSL 인증서를 구입한 경우 예를 선택하고 SSL 인증서가 없으면 아니요를 선택합니다.

이제 Subversion 및 Git 지원이 있습니다. 이 기능을 활성화하면 Subversion 및 Git 리포지토리를 만들고 애플리케이션에 호스팅할 수 있습니다. 이것은 Nginx가 아닌 Apache 웹 서버에서만 작동합니다. 그리고 Subversion 및 Git 지원을 위해 이 기능을 활성화하는 것이 좋습니다. 예를 선택하십시오.

Subversion은 openProject를 지원합니다.

힘내는 OpenProject를 지원합니다.

그런 다음 이메일 알림 구성을 묻는 메시지가 표시됩니다. 서버의 sendmail 응용 프로그램을 사용하거나 Google SMTP 등과 같은 타사의 SMTP 계정을 사용할 수 있습니다.

필요에 따라 선택하고 확인을 클릭합니다.

Memcached 캐시의 경우 openproject의 성능을 향상시키기 위해 설치하십시오.

새 Memcached 서버 설치를 선택한 다음 확인을 클릭합니다.

이 명령은 openpoject 설치를 위한 모든 패키지를 자동으로 설치 및 구성합니다. 그리고 완료되면 아래와 같은 결과를 얻을 수 있습니다.

4단계 - 테스트

웹 브라우저를 열고 주소 표시줄에 openproject URL을 입력합니다. 내 사이트는 http://open.hakase-labs.co입니다.

그리고 기본 페이지를 볼 수 있습니다.

이제 로그인 버튼을 클릭하여 관리자 대시보드에 로그인하고 admin을 사용자 및 비밀번호로 사용합니다.

자신의 비밀번호로 기본 관리자 비밀번호를 변경하십시오.

비밀번호를 입력하고 저장 버튼을 클릭합니다.

그러면 아래와 같이 대시보드가 표시됩니다.

프로젝트 샘플을 보려면 데모 프로젝트를 클릭하십시오.

CentOS 7의 OpenProject 설치 및 구성이 성공적으로 완료되었습니다.

참조

  • https://www.openproject.org/