OpenProject je open source webový systém správy pro týmovou spolupráci nezávislou na místě. Je to software pro správu projektů, který poskytuje funkce, jako je správa úkolů, týmová spolupráce, scrum a další. OpenProject byl vydán pod licencí GNU GPL 3 a je napsán v Ruby on Rails a AngularJS.
V tomto tutoriálu vám ukážu, jak nainstalovat a nakonfigurovat OpenProject na CentOS 7. OpenProject lze nainstalovat ručně i pomocí RPM balíčků z úložiště OpenProject. Pro tuto příručku nainstaluji OpenProject z úložiště.
Předpoklady
- CentOS 7
- Kořenová oprávnění
Co uděláme
- Aktualizovat a upgradovat systém
- Nainstalujte OpenProject Management System
- Konfigurace po instalaci OpenProject
- Testování
Krok 1 – Aktualizace a upgrade systému
Před instalací OpenProject na systém Ubuntu aktualizujte všechna dostupná úložiště a upgradujte systém Ubuntu.
Spusťte níže uvedený příkaz.
yum -y update
Krok 2 – Instalace OpenProject Management System
Ve výchozím nastavení OpenProject poskytuje úložiště obsahující balíčky pro mnoho linuxových distribucí, včetně Ubuntu, CentOS, Debian a SUSE Linux Enterprise. A lze jej nainstalovat ručně do vaší distribuce.
Pro tuto příručku nainstalujeme systém řízení projektů 'OpenProject' z úložiště.
Přidejte úložiště Openproject pro CentOS 7 spuštěním příkazu níže.
sudo wget -O /etc/yum.repos.d/openproject-ce.repo \
https://dl.packager.io/srv/opf/openproject-ce/stable/7/installer/el/7.repo
Nyní jej nainstalujte pomocí následujícího příkazu.
yum -y install openproject
Po dokončení instalace získáte výsledek, jak je znázorněno níže.
Krok 3 – Konfigurace po instalaci OpenProject
Po instalaci balíčků openproject musíme provést konfiguraci. Nakonfigurujeme databázi pomocí MySQL, webový server pomocí Apache, nakonfigurujeme název domény, přidáme podporu pro Git a SVN, nakonfigurujeme e-mailová upozornění a povolíme Memcached pro lepší výkon pro OpenProject.
Spusťte níže uvedený příkaz openproject.
openproject configure
A získáte průvodce pro konfiguraci databáze openproject.
Vyberte „Instalovat a konfigurovat server MySQL lokálně“ a klikněte na „OK“. Automaticky nainstaluje server MySQL do systému a automaticky vytvoří databázi pro instalaci openproject.
Pro konfiguraci webového serveru vyberte 'Instalovat server apache2' a klikněte na 'OK'. automaticky nainstaluje webový server apache2 a nakonfiguruje virtuálního hostitele pro aplikaci OpenProject.
Nyní zadejte název domény pro vaši aplikaci Openproject a zvolte 'OK'.
U předpony cesty k serveru ji můžete nechat prázdnou. Pokud chcete spustit Openproject pod adresou URL cesty, jako je 'hakase-labs.co/openproject/', můžete zadat pole '/openproject'.
Dále pro konfiguraci SSL. Pokud jste si zakoupili certifikáty SSL, vyberte „ano“ a „ne“, pokud certifikáty SSL nemáte.
Nyní k podpoře Subversion a Git. Pokud tuto funkci povolíte, budete moci ve své aplikaci vytvářet a hostovat úložiště Subversion a Git. Toto funguje pouze na webovém serveru Apache, ne pro Nginx. A doporučujeme vám povolit tuto funkci pro podporu Subversion a Git – vyberte 'ano'.
Subversion podporuje openProject.
Git podporuje OpenProject.
Poté budete požádáni o konfiguraci upozornění e-mailem. Můžete použít serverovou aplikaci „sendmail“ nebo použít účet SMTP od třetí strany, jako je Google SMTP atd.
Vyberte, jak potřebujete, a klikněte na 'OK'.
Pokud jde o mezipaměť Memcached, nainstalujte ji, abyste získali lepší výkon openproject.
Zvolte 'Install new Memcached server' a poté klikněte na 'OK'.
Příkaz automaticky nainstaluje a nakonfiguruje všechny balíčky pro instalaci openpoject. A až to bude hotové, dostanete výsledek, jak je uvedeno níže.
Krok 4 – Testování
Otevřete webový prohlížeč a do adresního řádku zadejte adresu URL otevřeného projektu. Moje je http://open.hakase-labs.co
A můžete vidět výchozí stránku.
Nyní klikněte na tlačítko 'Přihlásit se' pro přihlášení do administračního panelu a jako uživatele a heslo použijte 'admin'.
Změňte výchozí heslo správce svým vlastním heslem.
Zadejte své heslo a klikněte na tlačítko 'Uložit'.
A získáte řídicí panel, jak je znázorněno níže.
Kliknutím na 'Demo Project' zobrazíte ukázku projektu.
Instalace a konfigurace pro OpenProject na CentOS 7 byla úspěšně dokončena.