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.