Установка ПО · 3 min read · Oct 22, 2025

Как установить OpenProject на Debian 12

OpenProject — это программное обеспечение для управления проектами, написанное на Ruby on Rails и AngularJS. Это в основном форк ChiliProject, который был форком Redmine. Его можно использовать для управления проектами в командах и отделах. Также предоставляет широкий спектр функций, таких как Agile и Scrum, отслеживание ошибок, вики, форумы, управление задачами, командное сотрудничество, дорожная карта проекта и управление релизами.

Этот учебник проведет вас через установку программного обеспечения для управления проектами OpenProject на сервере Debian 12. Вы настроите OpenProject с PostgreSQL в качестве бэкенда базы данных и Apache в качестве обратного прокси.

Предварительные требования

Перед тем как начать, убедитесь, что у вас есть следующие требования:

  • Сервер Debian 12 с как минимум 4 ГБ памяти
  • Непривилегированный пользователь с правами sudo
  • Доменное имя, указывающее на IP-адрес вашего сервера

Давайте начнем.

Установка OpenProject

OpenProject — это бесплатное и открытое программное обеспечение для управления проектами как для классических, так и для Agile типов. Оно помогает вам отслеживать жизненный цикл вашего проекта. Оно поддерживает более 30 языков и поставляется в двух версиях: бесплатной и платной подписке.

OpenProject можно установить несколькими способами, через менеджеры пакетов или в контейнерной среде, такой как Kubernetes. Для большинства дистрибутивов Linux, таких как Ubuntu, Debian или CentOS, OpenProject предоставляет бинарный пакет, который вы можете легко установить через менеджер пакетов.

Сначала установите основные зависимости в вашу систему Debian, используя следующую команду. Наберите y, чтобы подтвердить установку.

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

установка зависимостей

Теперь добавьте GPG-ключ для репозитория OpenProject, выполнив команду ниже.

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

Затем добавьте репозиторий OpenProject для версии Debian 12 с помощью следующей команды.

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

обновление репозитория

Теперь вы можете установить пакет OpenProject в вашу систему Debian с помощью команды apt ниже. Введите Y, чтобы продолжить установку.

sudo apt install openproject

установка openproject

После завершения установки вы увидите следующие инструкции.

завершено

Настройка OpenProject

Теперь, когда вы установили OpenProject, вы можете начать его настраивать через командную строку. Команда openproject создается по умолчанию в вашей системе, что позволяет вам настраивать OpenProject из вашего терминала.

Команда openproject позволяет вам настраивать OpenProject интерактивно, вы можете настроить PostgreSQL, веб-сервер Apache, Memcached, а также настроить интеграцию с Git/SVN.

Чтобы настроить OpenProject, выполните команду openproject ниже. Это настроит OpenProject интерактивно из вашего терминала.

sudo openproject configure

Выберите версию OpenProject как default. Версия по умолчанию предназначена для общего управления проектами, в то время как версия bim используется для конкретных отраслей, таких как строительная отрасль.

издание

Выберите Установить новый PostgreSQL в качестве базы данных для вашей установки OpenProject.

установка postgresql

Выберите Установить веб-сервер Apache, когда вас спросят. Вы будете использовать Apache в качестве обратного прокси для OpenProject.

установка apache

Теперь введите доменное имя вашей установки OpenProject.

fqdn доменное имя

Оставьте пустым для установки по пути. Вы установите OpenProject в вашем корневом домене/поддомене.

путь к пустому

Для конфигурации SSL выберите Да или Нет. Вам нужно предоставить данные ваших SSL-сертификатов.

ssl нет для позже

Пропустите интеграцию с репозиторием subversion.

svn пропустить

Вы также можете установить интеграцию с Git в вашу установку OpenProject.

интеграция git

Введите путь к каталогу для репозитория Git. По умолчанию он будет использовать каталог /var/db/subversion/git.

путь git

Оставьте путь к CGI-бэкенду git по умолчанию.

каталог бэкенда git

Выберите Установить сервер memcached, чтобы продолжить.

установка memcached

Теперь введите свой адрес электронной почты администратора для установки OpenProject.

адрес электронной почты администратора

Затем выберите язык по умолчанию — английский.

язык по умолчанию

После завершения процесса вы увидите следующее:

завершено

С помощью команды ниже вы теперь можете проверить службы для PostgreSQL, Apache и Memcached. Убедитесь, что все три службы работают.

sudo systemctl status postgresql apache2 memcached

статус apache

Наконец, проверьте службы OpenProject с помощью следующей команды. Убедитесь, что все эти службы работают.

sudo systemctl status openproject openproject-web openproject-worker

статус openproject

Доступ к OpenProject

Запустите ваш веб-браузер и перейдите по адресу http://project.howtoforge.local/login. Вы увидите страницу входа в OpenProject. Введите пользователя по умолчанию admin и пароль admin, затем нажмите Войти.

вход

Теперь измените пароль администратора по умолчанию на новый надежный пароль и нажмите Сохранить, чтобы подтвердить.

изменить пароль

После завершения процесса вы увидите панель управления OpenProject, как показано ниже:

панель управления

Вы можете увидеть классическое и Agile управление проектами через Scrum из доступного демонстрационного проекта.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.