GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare TaskBoard su Debian 11

In questo tutorial, ti mostreremo come installare TaskBoard su Debian 11. Per quelli di voi che non lo sapessero, TaskBoard è un programma gratuito, open source, basato su PHP e applicazione di pianificazione self-hosted che aiuta gli utenti a tenere traccia delle loro attività importanti. Fornisce un'interfaccia Web semplice e intuitiva per la gestione di tutte le attività. Viene utilizzata da team o organizzazioni per rappresentare il lavoro e il suo percorso verso il completamento.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di TaskBoard su una Debian 11 (Bullseye).

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:Debian 11 (Bullseye).
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
  • Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
  • Un non-root sudo user o accedere all'root user . Ti consigliamo di agire come non-root sudo user , tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Installa TaskBoard su Debian 11 Bullseye

Passaggio 1. Prima di installare qualsiasi software, è importante assicurarsi che il sistema sia aggiornato eseguendo il seguente apt comandi nel terminale:

sudo apt update
sudo apt upgrade

Passaggio 2. Installazione dello stack LAMP.

È richiesto un server LAMP Debian 11. Se non hai installato LAMP, leggi il nostro tutorial precedente per installare Server LAMP su Debian 11.

Passaggio 3. Installazione di TaskBoard su Debian 11.

Ora scarichiamo l'ultima versione di Taskboard dalla pagina ufficiale:

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

Successivamente, estrai il file scaricato:

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

Dovremo modificare alcune autorizzazioni per le cartelle:

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

Passaggio 3. Configurazione di Apache.

Ora creiamo un nuovo file di configurazione dell'host virtuale per TaskBoard. Puoi farlo con il seguente comando:

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

Aggiungi le seguenti righe:

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "/var/www/html/taskboard"
    ServerName taskboard.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>

Salva e chiudi il file, quindi riavvia il server web Apache in modo che avvengano le modifiche:

sudo a2ensite taskboard.conf
sudo a2enmod rewrite
sudo systemctl restart apache2

Passaggio 4. Configura Let's Encrypt SSL.

Per prima cosa, installa Certbot sul tuo sistema Debian usando il seguente comando:

sudo apt install certbot python3-certbot-apache

Quindi, genera i certificati, con il seguente comando:

certbot --apache -d taskboard.your-domain.com

Ti verrà quindi richiesto di inserire un indirizzo email per il certificato. Dopo averlo inserito devi accettare i T&C e decidere se desideri condividere la tua email indirizzo con la Electronic Frontier Foundation. Quest'ultimo passaggio è facoltativo. Una volta completato, ricarica nuovamente Apache per caricare tutte le nuove configurazioni.

Passaggio 5. Accesso all'interfaccia Web di Taskboard.

Una volta installato correttamente,  apri un browser web e vai su https://taskboard.your-domian.com e verrai reindirizzato alla pagina di accesso di Taskboard:

Congratulazioni! Hai installato correttamente TaskBoard. Grazie per aver utilizzato questo tutorial per installare l'ultima versione di TaskBoard su Debian 11 Bullseye. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di TaskBoard .


Debian
  1. Come installare Tomcat 8.5 su Debian 9

  2. Come installare Nextcloud su Debian 9

  3. Come installare PostgreSQL 11/10 su Debian 9 e Debian 8

  4. Come installare MongoDB 4.4 / 4.2 su Debian 9

  5. Come installare PostgreSQL su Debian 11 / Debian 10

Come installare MariaDB su Debian 11

Come installare Nginx su Debian 11

Come installare Nagios su Debian 10 / Debian 9

Come installare LibreNMS su Debian 11 / Debian 10

Come installare Yclas su Debian 11

Come installare Vai su Debian 11