Установка ПО · 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 интерактивно, вы можете настроить PostgreSQL, веб-сервер Apache, Memcached, а также настроить интеграцию с Git/SVN.
Чтобы настроить OpenProject, выполните команду openproject ниже. Это настроит OpenProject интерактивно из вашего терминала.
sudo openproject configureВыберите версию OpenProject как default. Версия по умолчанию предназначена для общего управления проектами, в то время как версия bim используется для конкретных отраслей, таких как строительная отрасль.

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

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

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

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

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

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

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

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

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

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

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

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

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

С помощью команды ниже вы теперь можете проверить службы для PostgreSQL, Apache и Memcached. Убедитесь, что все три службы работают.
sudo systemctl status postgresql apache2 memcached
Наконец, проверьте службы OpenProject с помощью следующей команды. Убедитесь, что все эти службы работают.
sudo systemctl status openproject openproject-web openproject-worker
Доступ к OpenProject
Запустите ваш веб-браузер и перейдите по адресу http://project.howtoforge.local/login. Вы увидите страницу входа в OpenProject. Введите пользователя по умолчанию admin и пароль admin, затем нажмите Войти.

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

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

Вы можете увидеть классическое и Agile управление проектами через Scrum из доступного демонстрационного проекта.
Get new posts in your inbox
No spam. Unsubscribe anytime.