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

12 set 2022 4 min di lettura
Как установить OpenProject на Debian 11
Indice dei contenuti

Введение

OpenProject — это бесплатная ведущая система управления проектами с открытым исходным кодом. Он написан на Ruby on Rails и AngularJS. Это позволяет вам управлять проектами в различных командах и отделах. Он доступен как в версии для сообщества, так и в корпоративной версии. Версия для сообщества охватывает широкий спектр функций и подключаемых модулей и доступна бесплатно.

OpenProject предлагает богатый набор функций. Некоторые из них перечислены ниже:

  • Agile и Скрам
  • Отслеживание ошибок
  • Вики
  • Форум
  • Управление задачами и сотрудничество в команде
  • Дорожная карта продукта и планирование выпуска

В этом руководстве я покажу вам, как установить программное обеспечение OpenProject на Debian 11.

Если вы хотите установить OpenProject на удаленный сервер, продолжайте читать, в противном случае пропустите первый абзац «Подключение к серверу» и читайте следующий.

Подключение к серверу

Чтобы получить доступ к серверу, вам нужно знать IP-адрес. Вам также потребуется ваше имя пользователя и пароль для аутентификации. Чтобы подключиться к серверу как root, введите следующую команду:

ssh root@IP_DEL_SERVER

Далее вам нужно будет ввести пароль пользователя root.

Если вы не используете пользователя root, вы можете войти в систему с другим именем пользователя, используя ту же команду, а затем изменить root на свое имя пользователя:

ssh nome_utente@IP_DEL_SERVER

Затем вам будет предложено ввести пароль пользователя.

Стандартный порт для подключения по ssh — 22, если ваш сервер использует другой порт, вам нужно будет указать его с помощью параметра -p, затем введите следующую команду:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Предпосылки

  • Сервер под управлением Debian 11.
  • Действительное доменное имя указывало на IP-адрес вашего сервера.
  • Пароль root настроен на вашем сервере.

Начать

Перед запуском рекомендуется обновить системные пакеты до последней версии. Вы можете обновить их, выполнив следующую команду:

apt-get update -y

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

apt-get install gnupg2 wget apt-transport-https -y

После этого вы можете перейти к следующему шагу.

Установить OpenProject

По умолчанию пакет OpenProject не включен в основной репозиторий Debian 11. Поэтому вам нужно будет добавить репозиторий OpenProject в APT.

Сначала загрузите и добавьте ключ GPG с помощью следующей команды:

wget -qO- https://dl.packager.io/srv/opf/openproject/key | apt-key add -

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

wget -O /etc/apt/sources.list.d/openproject.list https://dl.packager.io/srv/opf/openproject/dev/installer/debian/11.repo

После добавления репозитория в APT обновите кеш репозитория с помощью следующей команды:

apt-get update -y

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

apt-get install openproject -y

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

The openproject package provides an installer. Please run the following command to finish the installation:
 sudo openproject configure
 ==============
 Setting up imagemagick (8:6.9.11.60+dfsg-1.3)...
 Processing triggers for libc-bin (2.31-13)...
 Processing triggers for man-db (2.9.4-2)...
 Processing triggers for mailcap (3.69)...

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

Настроить OpenProject

Теперь вы можете настроить OpenProject с помощью следующей команды:

openproject configure

Вам будет предложено выбрать версию OpenProject.

Выберите вариант по умолчанию и нажмите клавишу Enter. Вам будет предложено выбрать внешнюю базу данных или установить ее локально:

Выберите сервер установки PostgreSQL и нажмите клавишу Enter. Вам будет предложено установить веб-сервер Apache.

Выберите установку веб-сервера Apache2 и нажмите клавишу Enter. Вам будет предложено установить полное доменное имя для вашего сервера.

Укажите свое полное доменное имя и нажмите клавишу Enter. Вам будет предложено указать путь к серверу.

Оставьте пустым, чтобы установить OpenProject в основном домене, затем нажмите клавишу Enter. Вам будет предложено установить SSL.

Выберите НЕТ и нажмите клавишу Enter. Вам будет предложено настроить SVN.

Выберите Установить SVN и нажмите клавишу Enter. Вам будет предложено указать местоположение репозитория:

Оставьте его по умолчанию и нажмите клавишу Enter. Вам будет предложено установить репозиторий Git.

Выберите Пропустить и нажмите клавишу Enter. Вам будет предложено установить Sendmail.

Выберите Пропустить и нажмите клавишу Enter. Вам будет предложено установить сервер Memcached.

Выберите «Установить Memcached» и нажмите клавишу « Ввод », чтобы начать установку. После настройки OpenProject вы должны увидеть следующий вывод:

SCM vendor Subversion uses remote managed repositories. Skipping.
 Created symlink /etc/systemd/system/multi-user.target.wants/openproject.service → /etc/systemd/system/openproject.service.
 Created symlink /etc/systemd/system/openproject.service.wants/openproject-web.service → /etc/systemd/system/openproject-web.service.
 Scaling up...
 Created symlink /etc/systemd/system/openproject-web.service.wants/openproject-web-1.service → /etc/systemd/system/openproject-web-1.service.
 --> done.
 Created symlink /etc/systemd/system/openproject.service.wants/openproject-worker.service → /etc/systemd/system/openproject-worker.service.
 Scaling up...
 Created symlink /etc/systemd/system/openproject-worker.service.wants/openproject-worker-1.service → /etc/systemd/system/openproject-worker-1.service.
 --> done.

Пакет OpenProject автоматически установит и запустит службу Apache. Вы можете проверить статус Apache с помощью следующей команды:

systemctl status apache2

Если все работает, вы получите следующий вывод:

? apache2.service - The Apache HTTP Server
 Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
 Active: active (running) since Fri 2021-12-03 14:21:17 UTC; 1min 13s ago
 Docs: https://httpd.apache.org/docs/2.4/Main PID: 15724 (/usr/sbin/apach)
 Tasks: 56 (limit: 2341)
 Memory: 56.4M
 CPU: 322ms
 CGroup: /system.slice/apache2.service
 ??15724 /usr/sbin/apache2 -k start
 ??15739 /usr/sbin/apache2 -k start
 ??15755 /usr/sbin/apache2 -k start
 ??15756 /usr/sbin/apache2 -k start

 Dec 03 14:21:17 debian11 systemd[1]: Starting The Apache HTTP Server...

Войдите в пользовательский веб-интерфейс OpenProject.

Теперь OpenProject установлен и настроен. Теперь вы можете получить к нему доступ, используя URL-адрес http://open.yourdomain.com/login. Вы будете перенаправлены на страницу входа в OpenProject-

Укажите имя пользователя и пароль по умолчанию как admin/admin и нажмите кнопку « Войти ». Вы должны увидеть экран смены пароля.

Измените пароль по умолчанию и нажмите кнопку Сохранить. Вы должны увидеть страницу приветствия OpenProject.

Нажмите кнопку Сохранить. Вы должны увидеть следующую страницу.

Вывод

Поздравляем! вы успешно установили OpenProject в Debian 11. Теперь вы можете установить и настроить OpenProject в производственной среде, чтобы управлять всем жизненным циклом управления проектом.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.