GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat Kanboard na Ubuntu 20.04

Kanboard je bezplatný software pro správu projektů s otevřeným zdrojovým kódem, který vám pomůže vizualizovat a omezit vaši probíhající práci, abyste se mohli soustředit na svůj cíl. Řídí se metodikou Kanban a je speciálně navržen pro ty lidi, kteří chtějí řídit své projekty efektivně a jednoduše. Kanboard také poskytuje podporu pro sestavy a analýzy a lze jej integrovat s externími službami. Umožňuje vám vytvářet více projektů a přizpůsobovat si nástěnky podle vašich potřeb.

V tomto tutoriálu se naučíme, jak nainstalovat software Kanboard na Ubuntu 20.04.

Předpoklady

  • Nové Ubuntu 20.04 VPS na cloudové platformě Atlantic.Net
  • Heslo uživatele root nakonfigurované na vašem serveru

Krok 1 – Vytvoření cloudového serveru Atlantic.Net

Nejprve se přihlaste ke svému cloudovému serveru Atlantic.Net. Vytvořte nový server a jako operační systém vyberte Ubuntu 20.04 s alespoň 2 GB RAM. Připojte se ke svému cloudovému serveru přes SSH a přihlaste se pomocí přihlašovacích údajů zvýrazněných v horní části stránky.

Jakmile se přihlásíte ke svému serveru Ubuntu 20.04, spusťte následující příkaz a aktualizujte svůj základní systém nejnovějšími dostupnými balíčky.

apt-get update -y

Krok 2 – Nainstalujte Apache, MariaDB a PHP

Nejprve budete muset do svého systému nainstalovat webový server Apache, MariaDB, PHP a další potřebná rozšíření. Všechny je můžete nainstalovat pomocí následujícího příkazu:

apt-get install apache2 mariadb-server php libapache2-mod-php php-common php-curl php-intl 
php-mbstring php-xmlrpc php-mysql php-gd php-pgsql php-xml php-cli php-zip unzip wget curl git 
-y

Po instalaci všech balíčků upravte soubor php.ini a proveďte požadované změny:

nano /etc/php/7.4/apache2/php.ini

Změňte následující řádky:

file_uploads = On
allow_url_fopen = On
short_open_tag = On
memory_limit = 512M
upload_max_filesize = 150M
max_execution_time = 360
date.timezone = America/Chicago

Uložte a zavřete soubor a poté restartujte službu Apache, aby se změny projevily:

systemctl restart apache2

Krok 3 – Vytvořte databázi pro Kanboard

Dále budete muset vytvořit databázi a uživatele pro Kanboard. Nejprve se přihlaste do MariaDB pomocí následujícího příkazu:

mysql

Po přihlášení vytvořte databázi a uživatele pomocí následujícího příkazu:

CREATE DATABASE kanboard;
CREATE USER 'kanboard'@'localhost' IDENTIFIED BY 'password';

Dále udělte všechna oprávnění databázi pomocí následujícího příkazu:

GRANT ALL ON kanboard.* TO 'kanboard'@'localhost' WITH GRANT OPTION;

Dále vyprázdněte oprávnění a ukončete MariaDB pomocí následujícího příkazu:

FLUSH PRIVILEGES;
EXIT;

V tomto okamžiku je vytvořena vaše databáze a uživatel. Nyní můžete přejít k dalšímu kroku.

Krok 4 – Stáhněte si Kanboard

Nejprve si stáhněte nejnovější verzi Kanboard z úložiště Git pomocí následujícího příkazu:

wget https://github.com/kanboard/kanboard/archive/v1.2.15.zip

Po stažení stažený soubor rozbalte pomocí následujícího příkazu:

unzip v1.2.15.zip

Dále přesuňte extrahovaný adresář do kořenového adresáře Apache:

mv kanboard-1.2.15 /var/www/html/kanboard

Dále změňte adresář na kanboard a přejmenujte výchozí konfigurační soubor:

cd /var/www/html/kanboard
cp config.default.php config.php

Dále upravte výchozí konfigurační soubor pomocí následujícího příkazu:

nano config.php

Definujte nastavení databáze, jak je uvedeno níže, a ujistěte se, že jste přepsali výchozí položky již v souboru config.php:

// Database driver: sqlite, mysql or postgres (sqlite by default)
define('DB_DRIVER', 'mysql');

// Mysql/Postgres username
define('DB_USERNAME', 'kanboard');

// Mysql/Postgres password
define('DB_PASSWORD', 'password');

// Mysql/Postgres hostname
define('DB_HOSTNAME', 'localhost');

// Mysql/Postgres database name
define('DB_NAME', 'kanboard');

Uložte a zavřete soubor a poté udělte správné vlastnictví a oprávnění Kanboard:

chown -R www-data:www-data /var/www/html/kanboard
chmod -R 755 /var/www/html/kanboard

Krok 5 – Konfigurace Apache pro Kanboard

Nejprve vytvořte konfigurační soubor virtuálního hostitele Apache pomocí následujícího příkazu:

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

Přidejte následující řádky:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/kanboard
ServerName your-domain.com

<Directory /var/www/html/kanboard/>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Uložte a zavřete soubor, poté aktivujte virtuálního hostitele a povolte přepisovací modul Apache pomocí následujícího příkazu:

a2ensite kanboard.conf
a2enmod rewrite

Nakonec restartujte službu Apache, aby se změny projevily:

systemctl restart apache2

Krok 6 – Přístup k uživatelskému rozhraní Kanboard

Nyní otevřete webový prohlížeč a otevřete Kanboard pomocí adresy URL http://vaše-doména.com. Budete přesměrováni na přihlašovací stránku Kanboard:

Zadejte výchozí uživatelské jméno a heslo jako admin / admin a klikněte na Podepsat v knoflík. Na následující stránce byste měli vidět řídicí panel Kanboard:

Závěr

Gratulujeme! Úspěšně jste nainstalovali Kanboard na server Ubuntu 20.04. Nyní můžete vytvořit svůj vlastní projekt, vytvořit nástěnku a začít řídit projektový work-flow pomocí metodologie Kanban. Vyzkoušejte Kanboard na VPS Hosting od Atlantic.Net pomocí výukového programu výše!


Linux
  1. Jak nainstalovat Logstash na Ubuntu 18.04

  2. Jak nainstalovat Kanboard na Ubuntu 18.04

  3. Jak nainstalovat R na Ubuntu 18.04

  1. Jak nainstalovat XWiki na Ubuntu 20.04

  2. Jak nainstalovat phpBB na Ubuntu 20.04

  3. Jak nainstalovat MongoDB na Ubuntu 20.04

  1. Jak nainstalovat Syncthing na Ubuntu 20.04

  2. Jak nainstalovat Usermin na Ubuntu 20.04

  3. Jak nainstalovat Podman na Ubuntu 20.04