Dans ce tutoriel, nous allons vous montrer comment installer TaskBoard sur Ubuntu 20.04 LTS. Pour ceux d’entre vous qui ne le savaient pas, TaskBoard est une plate-forme de planification gratuite et open source qui permet aux utilisateurs de suivre leurs tâches importantes. TaskBoard utilise SQLite dans le but de stocker des bases de données. Dans TaskBoard, des tableaux illimités peuvent être créés et vous pouvez personnaliser les colonnes au sein des tableaux.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L’installation est assez simple et suppose que vous utilisez le compte root, sinon vous devrez peut-être ajouter ‘sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l’installation étape par étape de TaskBoard sur Ubuntu 20.04 (Focal Fossa). Vous pouvez suivre les mêmes instructions pour Ubuntu 18.04, 16.04 et toute autre distribution basée sur Debian comme Linux Mint.
Installer TaskBoard sur Ubuntu 20.04 LTS Focal Fossa
Étape 1. Tout d’abord, assurez-vous que tous vos packages système sont à jour en exécutant ce qui suit apt
commandes dans le terminal.
sudo mise à jour appropriée
sudo mise à niveau appropriée
Étape 2. Installation Apache Serveur Web et PHP.
Exécutez le ci-dessous pour installer Apache et packages PHP :
sudo apt installer git apache2 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-perl libterm0
Étape 3. Installation de SQLite.
Exécutez maintenant la commande suivante pour installer SQLite sur le système Ubuntu :
sudo apt installer sqlite3
Vérifiez la version installée en exécutant la commande suivante :
sqlite3 –version
Étape 4. Installation de Java.
Suivez les instructions pour installer Java :
sudo add-apt-repository ppa:webupd8team/java
sudo mise à jour appropriée
sudo apt installer oracle-java8-installer
Étape 5. Installation de TaskBoard sur Ubuntu 20.04.
Maintenant, nous téléchargeons la dernière version de TaskBoard à partir de la page officielle :
cd/srv
sudo git clone https://github.com/kiswa/TaskBoard.git
Ensuite, installez le gestionnaire de dépendances PHP composer :
sudo apt installer le compositeur
Ensuite, installez les dépendances PHP via composer :
cd /srv/TaskBoard ./build/composer.phar auto-mise à jour ./build/composer.phar install ./build/build-all
Nous devrons modifier certaines autorisations de dossiers :
sudo chown -R www-data:www-data /srv/TaskBoard/
Étape 6. Configuration Apache.
Maintenant, nous créons une nouvelle directive d’hôte virtuel dans Apache. Pour example, créer un nouveau Apache fichier de configuration nommé ‘taskboard.conf
‘ sur votre serveur virtuel :
sudo nano /etc/apache2/sites-enabled/taskboard.conf
Ajoutez le fichier suivant :
DocumentRoot “/srv/TaskBoard” ServerName taskboard.idroot.us ServerAlias www.taskboard.idroot.us
Maintenant, nous pouvons redémarrer le Apache serveur web pour que les changements aient lieu :
sudo a2enmod réécriture
sudo a2ensite taskboard.conf
sudo systemctl redémarrer apache2.service
Étape 7. Accéder à l’interface Web de TaskBoard.
Une fois l’installation terminée, ouvrez votre navigateur Web et accédez à https://taskboard.idroot.us
, la page de connexion au tableau des tâches qui s’affiche sur votre écran. L’identifiant par défaut est admin/admin:
Toutes nos félicitations! Vous avez correctement installé TaskBoard. Merci d’avoir utilisé ce didacticiel pour installer TaskBoard sur le système Ubuntu 20.04 LTS Focal Fossa. Pour une aide supplémentaire ou des informations utiles, nous vous recommandons de vérifier le site officiel du TaskBoard.