GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat OpenProject na Debian 11

OpenProject je bezplatný, open-source a přední systém řízení projektů. Je napsán v Ruby on Rails a AngularJS. Umožňuje vám řídit projekty napříč různými týmy a odděleními. Je k dispozici v komunitních i podnikových edicích. Komunitní edice pokrývá širokou škálu funkcí a pluginů a je k dispozici zdarma.

OpenProject nabízí bohatou sadu funkcí. Některé z nich jsou uvedeny níže:

  • Agilní a Scrum
  • Sledování chyb
  • Wiki
  • Fóra
  • Správa úkolů a týmová spolupráce
  • Plánování produktu a plánování vydání

V tomto tutoriálu vám ukážu, jak nainstalovat software OpenProject na Debian 11.

Předpoklady

  • Server se systémem Debian 11.
  • Platný název domény s adresou IP vašeho serveru.
  • Na vašem serveru je nakonfigurováno heslo uživatele root.

Začínáme

Než začnete, je dobré aktualizovat systémové balíčky na aktualizovanou verzi. Můžete je aktualizovat spuštěním následujícího příkazu:

apt-get update -y

Jakmile jsou všechny balíčky aktualizovány, spusťte následující příkaz pro instalaci dalších potřebných balíčků:

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

Jakmile budete hotovi, můžete přejít k dalšímu kroku.

Instalovat OpenProject

Ve výchozím nastavení není balíček OpenProject součástí hlavního úložiště Debian 11. Takže budete muset přidat úložiště OpenProject do APT.

Nejprve si stáhněte a přidejte klíč GPG pomocí následujícího příkazu:

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

Dále přidejte úložiště OpenProject pomocí následujícího příkazu:

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

Jakmile je úložiště přidáno do APT, aktualizujte mezipaměť úložiště pomocí následujícího příkazu:

apt-get update -y

Jakmile je úložiště aktualizováno, nainstalujte OpenProject pomocí následujícího příkazu:

apt-get install openproject -y

Po dokončení instalace získáte následující výstup:

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) ...

V tomto okamžiku je OpenProject nainstalován ve vašem systému. Nyní můžete pokračovat v jeho konfiguraci.

Konfigurovat OpenProject

Nyní můžete nakonfigurovat OpenProject pomocí příkazu níže:

openproject configure

Budete požádáni, abyste vybrali edici OpenProject:

Vyberte výchozí možnost a stiskněte Enter klíč. Budete požádáni, abyste vybrali externí databázi nebo ji nainstalovali lokálně:

Vyberte instalační server PostgreSQL a stiskněte Enter klíč. Budete požádáni o instalaci webového serveru Apache:

Zvolte instalaci webového serveru Apache2 a stiskněte Enter klíč. Budete požádáni o nastavení FQDN pro váš server.

Zadejte svůj FQDN a stiskněte Enter klíč. Budete požádáni o definování cesty k serveru.

Chcete-li OpenProject nainstalovat do kořenové domény, ponechte toto pole prázdné a poté stiskněte Enter klíč. Budete požádáni o instalaci SSL.

Vyberte NE a stiskněte Enter klíč. Budete požádáni o nastavení SVN.

Vyberte Instalovat SVN a stiskněte Enter klíč. Budete požádáni o definování cesty k úložišti:

Ponechte výchozí nastavení a stiskněte Enter klíč. Budete požádáni o instalaci úložiště Git.

Vyberte Přeskočit a stiskněte Enter klíč. Budete požádáni o instalaci Sendmail.

Vyberte možnost Přeskočit a stiskněte klávesu Enter klíč. Budete požádáni o instalaci serveru Memcached.

Vyberte instalaci Memcached a stiskněte Enter pro spuštění konfigurace. Jakmile je OpenProject nakonfigurován, měli byste vidět následující výstup:

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.

Balíček OpenProject nainstaluje a spustí službu Apache automaticky. Stav Apache můžete zkontrolovat pomocí následujícího příkazu:

systemctl status apache2

Pokud vše funguje, dostanete následující výstup:

? 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...

Přístup k webovému uživatelskému rozhraní OpenProject

Nyní je OpenProject nainstalován a nakonfigurován. Nyní k němu máte přístup pomocí adresy URL http://open.yourdomain.com/login . Budete přesměrováni na přihlašovací stránku OpenProject:

Zadejte výchozí uživatelské jméno a heslo jako admin/admin a klikněte na Přihlásit se knoflík. Měla by se zobrazit obrazovka Změnit heslo:

Změňte své výchozí heslo a klikněte na Uložit knoflík. Měli byste vidět uvítací stránku OpenProject:

Klikněte na tlačítko Uložit knoflík. Měli byste vidět následující stránku:

Závěr

Gratulujeme! úspěšně jste nainstalovali OpenProject na Debian 11. Nyní můžete nainstalovat a nastavit OpenProject v produkčním prostředí, abyste mohli spravovat celý svůj životní cyklus projektového řízení. Neváhejte se mě zeptat, pokud máte nějaké otázky.


Debian
  1. Jak nainstalovat Debian 10 (Buster)

  2. Jak nainstalovat Python 3.9 na Debian 10

  3. Jak nainstalovat TeamViewer na Debian 10

  1. Jak nainstalovat Memcached na Debian 10

  2. Jak nainstalovat Git na Debian 9

  3. Jak nainstalovat Go na Debian 9

  1. Jak nainstalovat Pip na Debian 9

  2. Jak nainstalovat R na Debian 9

  3. Jak nainstalovat Ruby na Debian 9