GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat TaskBoard na Ubuntu 18.04

V tomto tutoriálu popíšeme kroky instalace TaskBoard a všech nezbytných komponent na Ubuntu VPS.

TaskBoard je bezplatná plánovací aplikace s otevřeným zdrojovým kódem založená na PHP, která umožňuje uživatelům sledovat jejich důležité úkoly. TaskBoard má jednoduché a čisté rozhraní inspirované „Kanbanem“, které je intuitivní a velmi snadno použitelné.

Funkce

TaskBoard má spoustu užitečných funkcí, jako například:

  • Bezplatná, open-source a samostatně hostovaná aplikace
  • Snadná a rychlá instalace
  • Neomezený počet nástěnek (projektů)
  • Přizpůsobte sloupce na nástěnkách a trvalé rozbalení/sbalení na uživatele
  • Položky umožňují vlastní barvy, kategorizaci, popisy Markdown, přílohy a komentáře
  • Položky zobrazují kompletní historii aktivit
  • Úplná historie všech aktivit na fóru pro administrátory
  • Snadné přizpůsobení
  • Základní správa uživatelů (administrátoři a běžní uživatelé)
  • Žádné externí závislosti
  • Při prvním použití vytvoří databázi SQLite
  • RESTful API
  • TaskBoard lze spustit na téměř všech webových hostitelích, které podporují PHP a SQLite)

Předpoklady

  • Ubuntu 18.04 VPS. V tomto tutoriálu použijeme jeden z našich hostingových plánů SSD 1 VPS.
  • Systémový uživatel s právy root
  • Webový server Apache + PHP verze 5+
  • SQLite

Krok 1:Přihlaste se a aktualizujte server

Přihlaste se ke svému Ubuntu 18.04 VPS přes SSH jako uživatel root nebo jako uživatel s právy sudo.

ssh root@IP_Address -p Port_number

Nezapomeňte nahradit „IP_Address“ a „Port_number“ skutečnou IP adresou a číslem portu SSH vašeho serveru.

Proveďte následující příkaz pro aktualizaci všech nainstalovaných balíčků na vašem Ubuntu 18.04 VPS.

apt update && apt upgrade

Krok 2:Nainstalujte Apache

TaskBoard potřebuje webový server, aby mohl obsluhovat svůj obsah. V tomto tutoriálu nainstalujeme a použijeme webový server Apache, oblíbený a snadno použitelný webový server. Lze jej snadno nainstalovat pomocí následujícího příkazu:

apt -y install apache2

Jakmile je webový server Apache nainstalován, spusťte jej a povolte jeho automatické spuštění po restartu serveru.

systemctl start apache2
systemctl enable apache2

Tento příkaz použijte k potvrzení, že Apache běží, kontrolou jeho stavu:

systemctl status apache2

apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           ââapache2-systemd.conf
   Active: active (running)
 Main PID: 25440 (apache2)
    Tasks: 6 (limit: 2320)
   CGroup: /system.slice/apache2.service
           ââ25440 /usr/sbin/apache2 -k start
           ââ25443 /usr/sbin/apache2 -k start

Nebo navštivte http://Your_IPaddress/ ve webovém prohlížeči. Pokud webový server běží, dostanete výchozí stránku Apache.

Krok 3:Nainstalujte PHP a SQLite

TaskBoard je aplikace založená na PHP, takže dalším krokem by bylo nainstalovat PHP spolu s několika rozšířeními PHP, která aplikace vyžaduje.

apt -y install php php-json php-cli php-gd php-sqlite3 libapache2-mod-php

Po dokončení instalace můžete pomocí následujícího příkazu zkontrolovat nainstalovanou verzi PHP.

php -v
PHP 7.2.15-0ubuntu0.18.04.2 (cli) (built: Mar 22 2019 17:05:14) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.15-0ubuntu0.18.04.2, Copyright (c) 1999-2018, by Zend Technologies

TaskBoard nepotřebuje serverový SQL server, jako je MySQL. Využívá databázi SQLite, která se skládá z jediného souboru na disku. Nainstalujte SQLite pomocí následujícího příkazu:

apt -y install sqlite

Krok 4:Stažení a instalace TaskBoard

Přejděte na oficiální web TaskBoard a stáhněte si nejnovější stabilní verzi aplikace do kořenového adresáře dokumentů na vašem serveru. Náš příklad používá nejnovější verzi dostupnou v době psaní.

wget https://github.com/kiswa/TaskBoard/archive/master.zip -P /var/www/html/

Po stažení rozbalte archiv zip. Nejprve se ujistěte, že je na vašem serveru nainstalován nástroj pro rozbalení:

apt -y install unzip
cd /var/www/html
unzip master.zip

Všechny soubory TaskBoard budou uloženy v novém adresáři ‚TaskBoard-master‘. Tento adresář přejmenujeme na něco jednoduššího:

mv TaskBoard-master/ taskboard

Dále budeme muset nainstalovat některé další závislosti PHP pomocí Composer. Předtím aktualizujte vývojovou verzi aplikace Composer na nejnovější verzi:

cd taskboard/
./build/composer.phar self-update

Po aktualizaci aplikace Composer na nejnovější verzi můžeme pokračovat v instalaci závislostí PHP:

./build/composer.phar install

Poté nastavte správná oprávnění pro adresář TaskBoard:

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

Krok 5:Vytvořte virtuálního hostitele Apache

Po dokončení všech výše uvedených kroků můžeme vytvořit direktivu virtuálního hostitele Apache pro doménu, se kterou chcete přistupovat k TaskBoardu. V našem případě použijeme název domény „domena.com“. Nezapomeňte jej nahradit názvem své domény, kdekoli jej uvidíte.

nano /etc/apache2/sites-available/taskboard.conf
<VirtualHost *:80> 
 ServerName domain.com  
 DocumentRoot /var/www/html/taskboard  
   
 Options -Indexes +FollowSymLinks +MultiViews  
 AllowOverride All  
 Require all granted  
   
 ErrorLog ${APACHE_LOG_DIR}/domain.com-error.log  
 CustomLog ${APACHE_LOG_DIR}/domain.com-access.log combined  
</VirtualHost>  

Uložte soubor a poté spusťte následující příkazy pro povolení konfigurace a modulu Apache mod_rewrite .

a2ensite taskboard
a2enmod rewrite

Poté restartujte webový server Apache, aby se změny projevily.

Tímto krokem je instalace TaskBoardu na váš server Ubuntu 18.04 plně dokončena. Otevřete webový prohlížeč a přejděte na http://domain.com pro přístup na přihlašovací stránku TaskBoardu. Můžete se přihlásit pomocí výchozích přihlašovacích údajů, které jsou „admin“ pro uživatelské jméno i heslo.

Další podrobnosti o tom, jak používat TaskBoard, najdete v jejich oficiální dokumentaci.

Samozřejmě nemusíte instalovat TaskBoard na Ubuntu 18.04, pokud používáte jednu z našich služeb Managed Ubuntu Hosting, v takovém případě můžete jednoduše požádat naše zkušené správce systému, aby vám nainstalovali TaskBoard na Ubuntu 18.04. 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 jak nainstalovat TaskBoard na Ubuntu 18.04 , sdílejte jej prosím se svými přáteli na sociálních sítích pomocí níže uvedených zkratek pro sdílení nebo jednoduše zanechte komentář v sekci komentářů. Děkuji.


Panels
  1. Jak nainstalovat Graylog Server na Ubuntu 16.04

  2. Jak nainstalovat Nginx na Ubuntu 18.04

  3. Jak nainstalovat Dotclear na Ubuntu 18.04

  1. Jak nainstalovat OpenCart na Ubuntu 18.04

  2. Jak nainstalovat phpPgAdmin na Ubuntu 18.04

  3. Jak nainstalovat Go na Ubuntu 18.04

  1. Jak nainstalovat FastPanel na Ubuntu 20.04

  2. Jak nainstalovat OpenVPN na Ubuntu 18.04

  3. Jak nainstalovat WordPress na Ubuntu 22.04