Ukážeme vám, jak nainstalovat Orangescrum na Ubuntu 16.04. Orangescrum je bezplatná a open source aplikace pro řízení projektů a spolupráci, ideální pro malé a střední podniky. Pomocí této aplikace můžete snadno vytvářet a spravovat své projekty, týmy, dokumenty a úkoly a komunikovat s ostatními členy týmu o vašich důležitých otázkách. Instalace Orangescrumu na Ubuntu 16.04 není tak složitá a měla by trvat méně než 10 minut.
Orangescrum přichází s velmi užitečnými funkcemi, jako je
- Interaktivní shrnutí projektů
- Vizuální reprezentace
- Vše na jedné obrazovce
- Demonstrace projektu
a mnoho dalšího…
V tomto tutoriálu nainstalujeme Orangescrum s Apache, PHP a MariaDB na jeden z našich virtuálních serverů Ubuntu.
Orangescrum poskytuje různé funkce, jako je agilní projektové řízení, spolupráce, sledování problémů, upozornění, hlášení, správa úkolů a tradiční funkce projektového řízení pro malé a střední podniky.
1. Přihlaste se přes SSH
Přihlaste se ke svému serveru Ubuntu jako uživatel root
ssh root@IP_address
2. Aktualizujte systém
A spusťte ze svého terminálu následující příkaz, abyste se ujistili, že všechny nainstalované balíčky jsou aktuální
apt-get update && apt-get -y upgrade
3. Nainstalujte webový server Apache
Ke spuštění Orangescrumu je nutný webový server. Nainstalujte webový server Apache
apt-get install apache2
4. Nainstalujte PHP
Orangescrum podporuje PHP 5.5, takže budeme muset nainstalovat následující balíčky, abychom mohli přidat úložiště ‚sergey-dryabzhinsky/php55‘ a ‚sergey-dryabzhinsky/packages‘
apt-get install software-properties-common python-software-properties
Přidejte obě úložiště pomocí ‘add-apt-repository’
add-apt-repository ppa:sergey-dryabzhinsky/php55 add-apt-repository ppa:sergey-dryabzhinsky/packages
Aktualizujte seznam balíčků
apt-get update
Nainstalujte PHP 5.5 a požadované balíčky PHP 5.5 pro Orangescrum
apt-get install php55-common libapache2-mod-php55 php55-mod-curl php55-mod-gd php55-mod-mysql php55-mod-mcrypt
Povolte modul PHP5.5 na webovém serveru Apache
a2enmod php55
Restartujte webový server Apache
service apache2 restart
5. Nainstalujte databázový server MariaDB
Ke spuštění Orangescrumu je vyžadována databáze, takže budeme muset nainstalovat databázový server MariaDB
apt-get install -y mariadb-server
6. Bezpečná instalace MariaDB
Po dokončení instalace MariaDB spusťte skript ‚mysql_secure_installation‘ pro zabezpečení databázového serveru a nastavení hesla uživatele root
mysql_secure_installation
7. Vytvořit novou databázi
Vytvořte novou databázi a uživatele pro Orangescrum
[user]$ mysql -u root -p MariaDB [(none)]> CREATE DATABASE orangescrum; MariaDB [(none)]> GRANT ALL PRIVILEGES ON orangescrum.* TO 'orangescrumuser'@'localhost' IDENTIFIED BY 'PASSWORD'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> \q
Nezapomeňte změnit „PASSWORD“ skutečným, silným heslem. Nejlepší je použít kombinaci písmen a číslic a minimálně 10 znaků.
8. Stáhněte si Orangescrum a rozbalte jej
Stáhněte si Orangescrum na váš server
wget https://github.com/Orangescrum/orangescrum/archive/master.zip
Rozbalte jej do kořenového adresáře dokumentu
unzip master.zip -d /var/www/html
Všechny soubory Orangescrum jsou adresáře budou rozbaleny v novém adresáři ‚orangescrum-master‘. Přejmenujeme to na jednodušší
mv /var/www/html/orangescrum-master/ /var/www/html/orangescrum
Změňte vlastnictví adresáře.
chown -R www-data:www-data /var/www/html/orangescrum
9. Importujte data Orangescrum
Nyní změňte aktuální pracovní adresář a importujte data Orangescrum ze souboru výpisu databáze database.sql do nově vytvořené databáze MariaDB
cd /var/www/html/orangescrum/ mysql -u orangescrumuser -p orangescrum < database.sql
10. Nakonfigurujte Orangescrum
Otevřete a upravte soubor ‚database.php‘, abyste aktualizovali informace o databázi
vim app/Config/database.php public $default = array( 'datasource' => 'Database/Mysql', 'persistent' => false, 'host' => 'localhost', 'login' => 'orangescrumuser', 'password' => 'PASSWORD', 'database' => 'orangescrum', 'prefix' => '', 'encoding' => 'utf8', );
Uložte a zavřete soubor.
Nyní upravte soubor ‚constants.php‘ a aktualizujte pole WEB_DOMAIN, FROM_EMAIL_NOTIFY a SUPPORT_EMAIL.
vim app/Config/constants.php define("WEB_DOMAIN", "YourDomain.com"); //ex. demo.orangescrum.com define('FROM_EMAIL_NOTIFY', '[email protected]'); //(REQUIRED) define('SUPPORT_EMAIL', '[email protected]'); //(REQUIRED) From Email
a uložte soubor.
Vytvořte novou direktivu virtuálního hostitele v Apache. Chcete-li to provést, vytvořte na svém virtuálním serveru nový konfigurační soubor Apache s názvem ‚orangescrum.conf‘:
touch /etc/apache2/sites-available/orangescrum.conf ln -s /etc/apache2/sites-available/orangescrum.conf /etc/apache2/sites-enabled/orangescrum.conf vim /etc/apache2/sites-available/orangescrum.conf
s následujícím obsahem
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/orangescrum/ ServerName yourdomain.com ServerAlias www.yourdomain.com <Directory /var/www/html/orangescrum/> Options FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/yourdomain.com-error_log CustomLog /var/log/apache2/yourdomain.com-access_log common </VirtualHost>
11. Restartujte a ověřte instalaci
Po dokončení restartujte webový server, aby se změny projevily
service apache2 restart
Nyní přejděte na http://yourdomain.com
ve svém oblíbeném prohlížeči a podle pokynů na obrazovce dokončete instalaci Orangescrum.
Další informace o aplikaci naleznete v oficiální dokumentaci Orangescrumu.
Samozřejmě nemusíte instalovat Orangescrum na Ubuntu 16.04, pokud používáte některou z našich VPS hostingových služeb, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám Orangescrum nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
PS. Pokud se vám líbil tento příspěvek o tom, jak nainstalovat Orangescrum na Ubuntu 16.04, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.