GNU/Linux >> Znalost Linux >  >> Debian

TaskBoard Instalace aplikace inspirovaná Kanbanem na Debian 11 Bullseye

TaskBoard je aplikace velmi inspirovaná Kanbanem pro sledování věcí a plánování aplikací, která lidem pomáhá sledovat jejich každodenní důležité úkoly. TaskBoard je bezplatná, open-source, PHP a samostatně hostovaná aplikace dostupná pro všechny uživatele Debianu 11. Dodává se s jednoduchým, ale intuitivním uživatelským rozhraním, které uživateli pomáhá spravovat všechny úkoly a plánovat z jednoho místa. TaskBoard je masivně používán mnoha týmy a organizacemi po celém světě k reprezentaci práce a cesty dokončení. Takže ano, můžete jej použít také jako lehký nástroj pro řízení projektů.

Kroky k instalaci TaskBoard na Debian 11 Bullseye

V tomto článku popíšeme, jak nainstalovat TaskBoard na váš systém Debian 11 Bullseye nebo 10 Buster. Zde předpokládáme, že již víte něco o fungování Linuxu a máte Debian 11 již nainstalovaný na svém virtuálním počítači, PC nebo VPS nebo cloudu. Proces instalace vyžaduje uživatele pomocí sudo práva.

Nyní pojďme k úspěšné instalaci TaskBoard na váš operační systém Debian 11 krok za krokem.

Poznámka :Musíte mít plně kvalifikovanou místní nebo veřejnou doménu název pro použití Taskboardu, nebude schopen správně fungovat přes obyčejnou IP adresu, alespoň v našem případě.

1:Aktualizujte systém

Nejprve se musíme ujistit, že váš systém běží aktuální, a k tomu spusťte v terminálu následující příkazy:

sudo apt update 
sudo apt upgrade

2. Nainstalujte  Apache + sqlite3 + PHP na Debianu 11

Balík webového serveru Apache je součástí úložiště Debianu. Spusťte níže uvedený příkaz a nainstalujte jej spolu s curl, wget, SQLite a PHP.

Zkopírujte celý daný příkaz a vložte jej do svého terminálu a poté stiskněte Enter klíč.

sudo apt-get install curl wget apache2 sqlite3 php libapache2-mod-php php-cli php-common \
php-json php-readline php-sqlite3 libaio1 libapr1 libhtml-template-perl \
libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1 libdbi-perl \
libterm-readkey-perl libwrap0 php-fpm php-zip php-gd php-mbstring \
php-curl php-xml php-pear php-bcmath

3. Povolit modul Apache

Nyní povolte modul apache pomocí a poté restartujte server.

sudo a2enmod php*
sudo a2enmod proxy_fcgi setenvif
sudo a2enconf php*-fpm
sudo systemctl restart apache2

(volitelné ) Pouze pokud máte na svém Debianu 11 firewall UFW, použijte následující příkaz:

sudo ufw allow 80/tcp 
sudo ufw allow 443/tcp

Jste hotovi s instalací a konfigurací Apache, PHP a dalších požadovaných závislostí.

4:Stáhněte si TaskBoard na Debian 11 Bullseye

Chcete-li stáhnout nejnovější verzi TaskBoard musíme přejít na oficiální stránku Taskboardu nebo jednoduše použít daný příkaz k získání nejnovější verze Taskboardu přímo na vašem příkazovém terminálu.

curl -s https://api.github.com/repos/kiswa/TaskBoard/releases/latest\
 |grep browser_download_url | cut -d '"' -f 4 | wget -i -

Nyní rozbalte stažený soubor a přesuňte jej WWW adresář

sudo unzip TaskBoard_v*.zip -d /var/www/html/taskboard

Nyní umožněte uživateli Apache přístup k souborům v www adresář, takže jeho uživateli udělte plné oprávnění :

sudo chown -R www-data:www-data /var/www/html/taskboard
sudo chmod -R 775 /var/www/html/taskboard

5:Konfigurace souboru virtuálního hostitele Apache pro panel úloh

Nyní vytvoříme nový konfigurační soubor virtuálního hostitele pro TaskBoard. Začněte zadáním následujícího příkazu:

sudo nano /etc/apache2/sites-available/taskboard.conf

Přidat následující řádky v konfiguračním souboru a po dokončení uložte.

<VirtualHost *:80>

   ServerAdmin [email protected]
   DocumentRoot "/var/www/html/taskboard"
   ServerName your-domian.com
   
   <Directory "/var/www/html/taskboard">
     Options Indexes FollowSymLinks
     AllowOverride All
     Require all granted
   </Directory>

  ErrorLog "/var/log/apache2/taskboard-error_log"
  CustomLog "/var/log/apache2/taskboard-access_log" combined

</VirtualHost>

Poznámka :Nezapomeňte nahradit your-domian.com s tím, který chcete použít ve výše uvedeném kódu.

Chcete-li soubor uložit, stiskněte Ctrl+O , stiskněte klávesu Enter a použijte Ctrl+X pro ukončení souboru.

Povolit konfigurační soubor pro vytvoření webu:

sudo a2ensite taskboard.conf
sudo a2enmod rewrite

Poté restartujte webový server Apache pro konfigurační soubor, který převezme efekty pomocí

sudo systemctl restart apache2

6:Přístup k hlavnímu panelu uživatelského rozhraní hlavního panelu

Otevřete libovolný webový prohlížeč a přejděte na http://your-domian.com/taskboard   nebo http://your-domian.com podle vašeho nastavení a budete automaticky přesměrováni na Přihlášení k panelu stránku, která vypadá jako na obrázku níže.

Použijte admin jako uživatelské jméno a admin jako heslo pro přihlášení do TaskBoard.

7. Nastavení panelu pro vytvoření nového uživatele nebo změnu hesla

Zabalení

TaskBoard je nyní nainstalován na vašem systému Debian 11, můžete jej použít jako osobní organizátor úkolů, týmovou správu nebo dokonce jako nástroj pro řízení projektů. Chcete-li se dozvědět více o TaskBoardu, navštivte jejich oficiální stránku. TaskBoard je k dispozici také pro zařízení s Windows, takže nebudete mít problém s konektivitou napříč platformami.


Debian
  1. Jak nainstalovat Docker v Debian 11 (Bullseye)

  2. Jak nainstalovat TeamViewer na Debian 11 Bullseye

  3. Jak nainstalovat AnyDesk na Debian 11 Bullseye

  1. Nainstalujte a nakonfigurujte GitLab na Debian 11 Bullseye

  2. Nainstalujte Vivaldi Browser na Debian 11 Bullseye

  3. Nainstalujte GNOME Tweaks na Debian 11 Bullseye

  1. Nainstalujte Node.js 17 &NPM na Debian 11 Bullseye

  2. Jak nainstalovat Wine 7 na Debian 11 Bullseye

  3. Jak nainstalovat PHP 8 na Debian 11 Bullseye