설치 가이드 · 3 min read · Oct 22, 2025

Debian 12에 OpenProject 설치하는 방법

OpenProject는 Ruby on Rails와 AngularJS로 작성된 프로젝트 관리 소프트웨어입니다. 주로 ChiliProject의 포크로, ChiliProject는 Redmine의 포크였습니다. 팀과 부서 간의 프로젝트를 관리하는 데 사용할 수 있습니다. 또한 애자일 및 스크럼, 버그 추적, 위키, 포럼, 작업 관리, 팀 협업, 프로젝트 로드맵 및 릴리스 관리와 같은 다양한 기능을 제공합니다.

이 튜토리얼에서는 Debian 12 서버에 OpenProject 프로젝트 관리 소프트웨어를 설치하는 방법을 안내합니다. PostgreSQL을 데이터베이스 백엔드로, Apache를 리버스 프록시로 설정합니다.

필수 조건

시작하기 전에 다음 요구 사항이 충족되는지 확인하세요:

  • 최소 4GB의 메모리를 가진 Debian 12 서버
  • sudo 권한이 있는 비루트 사용자
  • 서버 IP 주소를 가리키는 도메인 이름

시작해 보겠습니다.

OpenProject 설치

OpenProject는 고전 및 애자일 유형 모두에 대한 무료 오픈 소스 프로젝트 관리 소프트웨어입니다. 프로젝트 생애 주기를 추적하는 데 도움을 줍니다. 30개 이상의 언어를 지원하며 무료 및 유료 구독의 두 가지 버전이 제공됩니다.

OpenProject는 패키지 관리자 또는 Kubernetes와 같은 컨테이너 환경을 통해 여러 가지 방법으로 설치할 수 있습니다. Ubuntu, Debian 또는 CentOS와 같은 대부분의 Linux 배포판에 대해 OpenProject는 패키지 관리자를 통해 쉽게 설치할 수 있는 바이너리 패키지를 제공합니다.

먼저 다음 명령어를 사용하여 Debian 시스템에 기본 종속성을 설치합니다. 설치를 확인하려면 y를 입력하세요.

sudo apt install apt-transport-https ca-certificates wget gpg

install deps

이제 아래 명령어를 실행하여 OpenProject 저장소의 GPG 키를 추가합니다.

wget -qO- https://dl.packager.io/srv/opf/openproject/key | gpg --dearmor > /etc/apt/trusted.gpg.d/packager-io.gpg

그런 다음 아래 명령어로 Debian 12 버전의 OpenProject 저장소를 추가합니다.

wget -O /etc/apt/sources.list.d/openproject.list \  
https://dl.packager.io/srv/opf/openproject/stable/13/installer/debian/12.repo

GPG 키와 저장소를 추가한 후, 아래 명령어를 실행하여 Debian 패키지 목록을 업데이트합니다. OpenProject 저장소가 추가된 것을 확인할 수 있습니다.

sudo apt update

update repo

이제 아래 apt 명령어로 Debian 시스템에 OpenProject 패키지를 설치할 수 있습니다. 설치를 진행하려면 Y를 입력하세요.

sudo apt install openproject

install openproject

설치가 완료되면 다음 지침이 표시됩니다.

finished

OpenProject 구성

이제 OpenProject를 설치했으므로 명령줄을 통해 구성할 수 있습니다. 시스템에 기본적으로 생성된 openproject 명령어를 사용하여 터미널 셸에서 OpenProject를 구성할 수 있습니다.

openproject 명령어를 사용하면 대화형 방식으로 OpenProject를 설정할 수 있으며, PostgreSQL, Apache 웹 서버, Memcached를 설정하고 Git/SVN 통합도 설정할 수 있습니다.

OpenProject를 구성하려면 아래의 openproject 명령어를 실행하세요. 이렇게 하면 셸에서 OpenProject를 대화형으로 설정할 수 있습니다.

sudo openproject configure

OpenProject 버전을 default로 선택하세요. 기본 버전은 일반 프로젝트 관리에 사용되며, bim 버전은 건설 산업과 같은 특정 산업 섹션에 사용됩니다.

edition

OpenProject 설치를 위한 데이터베이스로 새로운 PostgreSQL 설치를 선택하세요.

install postgresql

질문이 있을 때 Apache 웹 서버 설치를 선택하세요. OpenProject의 리버스 프록시로 Apache를 사용할 것입니다.

install apache

이제 OpenProject 설치의 도메인 이름을 입력하세요.

fqdn domain name

경로 설치는 비워 두세요. OpenProject를 루트 도메인/서브 도메인에 설치할 것입니다.

path to balnk

SSL 구성에 대해 예 또는 아니오를 선택하세요. SSL 인증서의 세부 정보를 제공해야 합니다.

ssl no for later

서브버전 저장소 통합을 건너뛰세요.

svn skip

OpenProject 설치에 Git 통합을 설치할 수도 있습니다.

git integration

Git 저장소의 경로 디렉토리를 입력하세요. 기본적으로 /var/db/subversion/git 디렉토리를 사용합니다.

git path

Git CGI 백엔드 경로는 기본값으로 두세요.

git backend directory

계속하려면 memcached 서버 설치를 선택하세요.

install memcached

이제 OpenProject 설치를 위한 관리자 이메일 주소를 입력하세요.

admin email

그런 다음 기본 언어를 영어로 선택하세요.

default language

프로세스가 완료되면 다음과 같은 화면이 표시됩니다.

complete

아래 명령어로 PostgreSQL, Apache 및 Memcached 서버의 서비스를 확인할 수 있습니다. 이 세 가지 서비스가 모두 실행 중인지 확인하세요.

sudo systemctl status postgresql apache2 memcached

apache status

마지막으로 아래 명령어로 OpenProject 서비스를 확인하세요. 모든 서비스가 실행 중인지 확인하세요.

sudo systemctl status openproject openproject-web openproject-worker

openproject status

OpenProject 접근

웹 브라우저를 열고 http://project.howtoforge.local/login을 방문하세요. OpenProject의 로그인 페이지가 표시됩니다. 기본 사용자 admin과 비밀번호 admin을 입력한 후 로그인을 클릭하세요.

login

이제 기본 관리자 비밀번호를 새 강력한 비밀번호로 변경하고 저장을 클릭하여 확인하세요.

change password

프로세스가 완료되면 다음과 같은 OpenProject 대시보드가 표시됩니다:

dashboard

사용 가능한 데모 프로젝트를 통해 클래식 및 애자일 프로젝트 관리를 스크럼으로 확인할 수 있습니다.

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.