GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare TaskBoard su Ubuntu 18.04

In questo tutorial descriveremo i passaggi per installare TaskBoard e tutti i componenti necessari su un VPS Ubuntu.

TaskBoard è un'applicazione di pianificazione gratuita, open source, basata su PHP e self-hosted che aiuta gli utenti a tenere traccia delle loro attività importanti. TaskBoard ha un'interfaccia ispirata a "Kanban" semplice e pulita, intuitiva e molto facile da usare.

Caratteristiche

TaskBoard ha molte funzioni utili, come:

  • Applicazione gratuita, open source e self-hosted
  • Installazione facile e veloce
  • Bacheche (progetti) illimitate
  • Personalizza le colonne all'interno delle bacheche e l'espansione/compressione persistente per utente
  • Gli elementi consentono colori personalizzati, categorizzazione, descrizioni Markdown, allegati e commenti
  • Gli elementi mostrano la cronologia completa delle attività
  • Cronologia completa di tutte le attività della bacheca per gli amministratori
  • Facile personalizzazione
  • Gestione utenti di base (admin e utenti regolari)
  • Nessuna dipendenza esterna
  • Crea database SQLite al primo utilizzo
  • API RESTful
  • TaskBoard può essere eseguito su quasi tutti gli host web che supportano PHP e SQLite)

Prerequisiti

  • Un Ubuntu 18.04 VPS. In questo tutorial utilizzeremo uno dei nostri piani di hosting VPS SSD 1.
  • Utente di sistema con privilegi di root
  • Server web Apache + versione PHP 5+
  • SQLite

Passaggio 1:accedi e aggiorna il server

Accedi al tuo Ubuntu 18.04 VPS tramite SSH come utente root o come utente con privilegi sudo.

ssh root@IP_Address -p Port_number

Ricorda di sostituire "IP_Address" e "Port_number" con l'indirizzo IP effettivo e il numero di porta SSH del tuo server.

Esegui il comando seguente per aggiornare tutti i pacchetti installati sul tuo VPS Ubuntu 18.04.

apt update && apt upgrade

Passaggio 2:installa Apache

TaskBoard ha bisogno di un server web per servire il suo contenuto. In questo tutorial installeremo e utilizzeremo il web server Apache, un web server popolare e facile da usare. Può essere facilmente installato utilizzando il seguente comando:

apt -y install apache2

Una volta installato il server Web Apache, avvialo e abilitalo per l'avvio automatico al riavvio del server.

systemctl start apache2
systemctl enable apache2

Usa questo comando per confermare che Apache è in esecuzione, controllandone lo stato:

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

Oppure visita http://Your_IPaddress/ in un browser web. Se il server web è in esecuzione, otterrai la pagina Apache predefinita.

Passaggio 3:installa PHP e SQLite

TaskBoard è un'applicazione basata su PHP, quindi il passaggio successivo sarebbe installare PHP insieme a diverse estensioni PHP richieste dall'applicazione.

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

Al termine dell'installazione, puoi utilizzare il seguente comando per verificare la versione installata di 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 non ha bisogno di un server SQL basato su server, come MySQL. Utilizza un database SQLite, che consiste in un singolo file sul disco. Installa SQLite usando il comando successivo:

apt -y install sqlite

Passaggio 4:scarica e installa TaskBoard

Vai al sito Web ufficiale di TaskBoard e scarica l'ultima versione stabile dell'applicazione nella directory principale dei documenti del tuo server. Il nostro esempio utilizza l'ultima versione disponibile al momento della scrittura.

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

Una volta scaricato, decomprimi l'archivio zip. Innanzitutto, assicurati che l'utilità di decompressione sia installata sul tuo server:

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

Tutti i file TaskBoard verranno archiviati in una nuova directory "TaskBoard-master". Rinomineremo questa directory in qualcosa di più semplice:

mv TaskBoard-master/ taskboard

Successivamente, dovremo installare alcune dipendenze PHP aggiuntive utilizzando Composer. Prima di ciò, aggiorna la versione di sviluppo di Composer all'ultima versione:

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

Dopo che Composer è stato aggiornato all'ultima versione, possiamo procedere con l'installazione delle dipendenze PHP:

./build/composer.phar install

Successivamente, imposta le autorizzazioni corrette per la directory TaskBoard:

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

Passaggio 5:crea un host virtuale Apache

Una volta completati tutti i passaggi precedenti, possiamo creare una direttiva host virtuale Apache per il dominio con cui desideri accedere a TaskBoard. Nel nostro caso utilizzeremo il nome di dominio "domain.com". Ricordati di sostituirlo con il tuo nome di dominio ovunque lo vedi.

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>  

Salva il file, quindi esegui i seguenti comandi per abilitare la configurazione e il modulo Apache mod_rewrite .

a2ensite taskboard
a2enmod rewrite

Dopodiché, riavvia il server web Apache per rendere effettive le modifiche.

Con questo passaggio, l'installazione di TaskBoard sul tuo server Ubuntu 18.04 è completamente completata. Apri un browser web e puntalo a http://domain.com per accedere alla pagina di accesso di TaskBoard. Puoi accedere con le credenziali di accesso predefinite, che sono "admin" sia per il nome utente che per la password.

Per maggiori dettagli su come utilizzare TaskBoard, fare riferimento alla loro documentazione ufficiale.

Ovviamente, non devi installare TaskBoard su Ubuntu 18.04 se utilizzi uno dei nostri servizi di hosting Ubuntu gestito, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori di sistema di installare TaskBoard su Ubuntu 18.04 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se ti è piaciuto questo post su come installare TaskBoard su Ubuntu 18.04 , condividilo con i tuoi amici sui social network utilizzando le scorciatoie di condivisione qui sotto, o semplicemente lascia un commento nella sezione commenti. Grazie.


Panels
  1. Come installare FastPanel su Ubuntu 20.04

  2. Come installare Graylog Server su Ubuntu 16.04

  3. Come installare PHP 7.2 su Ubuntu 16.04

  4. Come installare NextCloud 15 su Ubuntu 18.04

  5. Come installare Sensu su Ubuntu 18.04

Come installare MySQL su Ubuntu 18.04

Come installare il server Minecraft su Ubuntu 18.04

Come installare aaPanel su Ubuntu 20.04

Come installare R su Ubuntu 16.04

Come installare NextCloud 13 su Ubuntu 16.04

Come installare osTicket su Ubuntu 16.04