GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Redmine na Ubuntu 20.04

Řízení projektů může být bolest hlavy, ale díky aplikacím pro řízení projektů to může být mnohem jednodušší úkol. V tomto příspěvku se dozvíte, jak nainstalovat Redmine na Ubuntu 20.04

Představujeme Redmine

Redmine je multiplatformní nástroj pro řízení a plánování projektů s licencí GNU. Jednou z jeho hlavních vlastností je, že je velmi flexibilní a lze jej přizpůsobit a konfigurovat podle našich představ.

Přístup k webovému rozhraní je prostřednictvím moderního webového prohlížeče, protože se jedná o webovou aplikaci. To znamená, že jakékoli zařízení s ním může pracovat.

Je napsán pomocí frameworku Ruby on Rails. Proto můžeme očekávat, že bude velmi rychlý a efektivní z hlediska zdrojů.

Některé z jeho funkcí jsou:

  • Podpora více projektů
  • Flexibilní řízení přístupu na základě rolí
  • Flexibilní systém sledování problémů
  • Ganttův diagram a kalendář
  • Správa zpráv, dokumentů a souborů
  • Zdroje a e-mailová upozornění
  • Wiki na projekt

A mnoho dalších, které můžete objevit na webových stránkách projektu.

Nainstalujte Redmine na Ubuntu 20.04

Aplikace vyžaduje webový server a správce databází, jako je MariaDB. Takže pro tento příspěvek máme, že nainstalujeme Apache a MariaDB.

Nainstalujte Apache a MariaDB na Ubuntu 20.04

Nejprve musíme nainstalovat Apache a MariaDB, protože to jsou povinné součásti systému. Otevřete tedy terminál nebo přes SSH a spusťte.

apt update
apt upgrade

Tyto příkazy jako uživatel root.

Nyní nainstalujte Apache, passenger modul a MariaDB.

apt install apache2 libapache2-mod-passenger mariadb-server mariadb-client

Po dokončení instalace budete moci pomocí MariaDB nastavit heslo uživatele root díky mysql_secure_installation skript.

mysql_secure_installation

Když jej spustíte, požádá o heslo, které musíme nechat prázdné, protože žádné není definováno. Poté budete moci definovat svůj.

Poté budete dotázáni na některé konfigurační otázky

Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

Odpovězte Y všem a poté se skript ukončí. Pak jsme připraveni vyrazit.

Nyní přejděte do konzoly MariaDB a vytvořte novou databázi a uživatele pro Redmine.

mysql -u root -p

Nyní vytvořte databázi

CREATE DATABASE redminedb CHARACTER SET utf8mb4;

Poté uživatel

GRANT ALL PRIVILEGES ON redminedb.* TO 'redmine'@'localhost' IDENTIFIED BY 'pass';

Pamatujte, že můžete přiřadit jiné jméno a heslo.

Obnovte oprávnění a ukončete konzoli.

FLUSH PRIVILEGES;
exit;

Nainstalujte Redmine na Ubuntu 20.04

Když je systém připraven, můžeme začít instalovat Redmine do systému spolu s pluginem MySQL nebo MariaDB. Zde je návod, jak to udělat:

apt install redmine redmine-mysql

Během provádění příkazu si všimnete, že budete dotázáni na otázku ohledně konfigurace databáze. Budeme muset zvolit YES .

Na dalších obrazovkách budete muset definovat heslo, které by mělo být stejné jako dříve pro uživatele. Poté bude instalace pokračovat.

Protože Redmine je vyroben s Ruby, je nutné nainstalovat bundler v systému.

gem install bundler

Ukázkový výstup

Fetching bundler-2.3.10.gem
Successfully installed bundler-2.3.10
Parsing documentation for bundler-2.3.10
Installing ri documentation for bundler-2.3.10
Done installing documentation for bundler after 0 seconds
1 gem installed

Dalším krokem je úprava passenger konfigurační soubor modulu.

nano /etc/apache2/mods-available/passenger.conf

A nahraďte obsah následujícím

<IfModule mod_passenger.c>
PassengerDefaultUser www-data
PassengerRoot /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini
PassengerDefaultRuby /usr/bin/ruby
</IfModule>

Poté vytvořte symbolický odkaz ze složky Redmine v systému na adresář Apache.

ln -s /usr/share/redmine/public /var/www/html/redmine

Poté vytvořte soubor s názvem Gemfile.lock v /usr/share/redmine/ .

chown www-data:www-data /usr/share/redmine/Gemfile.lock

Nastavte správná oprávnění ke složce.

chown -R www-data:www-data /var/www/html/redmine

Poté vytvořte nového virtuálního hostitele Apache pro Redmine.

nano /etc/apache2/sites-available/redmine.conf

A přidejte následující

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/redmine
ServerName redmine.atechtown.com
<Directory /var/www/html/redmine>
RailsBaseURI /redmine
PassengerResolveSymlinksInDocumentRoot on
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Nahraďte ServerName s vaší doménou.

Poté povolte novou konfiguraci a restartujte Apache.

a2ensite redmine.conf
systemctl restart apache2

Přístup k webovému rozhraní Redmine

Dalším krokem je otevření webového prohlížeče a návštěva vaší domény, abyste viděli domovskou stránku Redmine.

Klikněte na Sign In na pravé horní straně.

Zde se budete moci přihlásit pomocí přihlašovacích údajů admin a admin .

Poté budete vyzváni ke změně hesla.

A konečně budete moci používat Redmine.

Závěr

Díky tomuto příspěvku nyní víte, jak nainstalovat Redmine na Ubuntu 20.04 s podrobným procesem, který nám umožňuje dosáhnout cíle s méně kroky.

Sdílejte tento příspěvek a pomozte nám růst.


Ubuntu
  1. Jak nainstalovat Redmine na Ubuntu 16.04 LTS

  2. Jak nainstalovat Redmine na Ubuntu 18.04 LTS

  3. Jak nainstalovat R na Ubuntu 16.04

  1. Jak nainstalovat Redmine na Ubuntu 16.04

  2. Jak nainstalovat Go na Ubuntu 18.04

  3. Jak nainstalovat Redmine na Ubuntu 18.04

  1. Jak nainstalovat Odoo na Ubuntu

  2. Jak nainstalovat Maven na Ubuntu

  3. Jak nainstalovat Wine na Ubuntu