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

OpenProject — это программное обеспечение для управления проектами, написанное на Ruby on Rails и AnguilarJS. В основном это форк ChiliProject, который был форком Redmine. Она может использоваться для управления проектами в командах и отделах. Также предоставляет широкий спектр возможностей, таких как agile и scrum, отслеживание ошибок, вики, форумы, управление задачами, совместная работа команды, дорожная карта проекта и управление релизами.

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

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

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

  • Сервер Debian 12 с памятью не менее 4 ГБ
  • Пользователь, не являющийся пользователем root, с правами 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 по умолчанию. Версия по умолчанию предназначена для общего управления проектами, в то время как версия bim используется для конкретных отраслей, например, для строительства.

Выберите Install the new PostgreSQL as the database for your OpenProject installation.

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

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

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

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

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

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

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

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

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

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

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

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

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

sudo systemctl status postgresql apache2 memcached

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

sudo systemctl status openproject openproject-web openproject-worker

Доступ к OpenProject

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

Теперь измените стандартный пароль администратора на новый надежный пароль и нажмите кнопку Сохранить для подтверждения.

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

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

Поделитесь с друзьями

Добавить комментарий

0 комментариев
Новіші
Старіші Найпопулярніші
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x