GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Wekan sur Ubuntu 18.04 LTS

Dans ce didacticiel, nous allons vous montrer comment installer Wekan sur Ubuntu 18.04 LTS.  Pour ceux d'entre vous qui ne le savaient pas, Wekan est une application de tableau kanban open source et collaborative. Avec Wekan, nous pouvons créer des tableaux et des cartes qui peuvent être déplacés entre plusieurs colonnes. Wekan vous permet d'inviter des membres au tableau et d'attribuer des tâches à un membre spécifique. Cela permet aux membres d'une équipe de collaborer plus ouvertement et de savoir comment la charge de travail est réparti entre les membres de l'équipe.

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 s'exécutent dans 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 Wekan sur le serveur Ubuntu 18.04.

Installer Wekan sur Ubuntu 18.04 LTS Bionic Beaver

Étape 1. Tout d'abord, assurez-vous que tous vos packages système sont à jour en exécutant le apt suivant commandes dans le terminal.

sudo apt update
sudo apt upgrade

Étape 2. Installation de Node.js.

Avant d'installer Node.js, nous allons ajouter un nouvel utilisateur système "ramona". Nous devons installer node js car Wekan est une application basée sur nodejs :

useradd -m -s /bin/bash ramona
passwd ramona

Maintenant, connectez-vous en tant qu'utilisateur "ramona" et installez Node.js :

su - ramona
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

Ensuite, nous installerons nvm en tant qu'utilisateur wekan, après quoi nous ajouterons une nouvelle configuration dans le fichier de configuration .bashrc :

source ~/.bashrc

Nous allons tester l'installation de nvm en utilisant les commandes suivantes :

command -v nvm
nvm --version

Pour installer Node.js, nous utiliserons les commandes :

nvm install v4.8
nvm use node

Étape 3. Installation de MongoDB.

Une version stable des packages MongoDB se trouve déjà dans le référentiel Ubuntu par défaut. Cependant, la version du référentiel Ubuntu n'est pas la plus récente. Si vous souhaitez installer la dernière version, vous devez ajouter un référentiel tiers à votre système et l'installer à partir de là :

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

Après avoir ajouté la clé du référentiel à Ubuntu, exécutez les commandes ci-dessous pour ajouter le référentiel MongoDB à votre système :

echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

Après cela, mettez à jour votre système et actualisez les référentiels existants en exécutant les commandes ci-dessous :

apt update

Et maintenant installez la dernière version stable de MongoDB :

apt install -y mongodb-org

L'installation de MongoDB est terminée. Nous allons démarrer le service MongoDB et l'activer :

sudo systemctl start mongod
sudo systemctl enable mongod

Nous devons configurer l'authentification MongoDB. Nous allons nous connecter au shell mongo et créer un nouveau superutilisateur "admin" :

mongo

Ensuite, nous exécutons la requête Mongo ci-dessous pour créer un nouvel utilisateur administrateur avec un mot de passe et définir le rôle en tant que root :

db.createUser(
{
user: "admin",
pwd: "MyAdmin-Password",
roles: [ { role: "root", db: "admin" } ]
}
)

Ensuite, nous allons activer l'authentification en éditant le fichier de configuration MongoDB :

nano /etc/mongod.conf

Trouvez la ligne "sécurité" et modifiez la configuration :

security:
authorization: enabled

Maintenant, nous pouvons redémarrer MongoDB pour que les changements aient lieu :

systemctl restart mongod

Connectez-vous au shell mongo en tant qu'administrateur :

mongo -u admin -p

Exécutez les requêtes suivantes :

use wekan
db.createUser(
{
user: "ramona",
pwd: "Strong-Password",
roles: ["readWrite"]
}
)

Étape 4. Installation de Wekan sur Ubuntu 18.04.

Tout d'abord, téléchargez la dernière version du code source wekan en utilisant le wget commande :

su - ramona
wget https://github.com/wekan/wekan/releases/download/v0.63/wekan-0.63.tar.gz
tar xf wekan-0.63.tar.gz

Nous allons aller dans ce répertoire et installer les dépendances Wekan à l'aide de la commande npm :

cd bundle/programs/server
npm install

Maintenant, nous allons exécuter les commandes suivantes pour créer les variables d'environnement pour l'application Wekan :

export MONGO_URL='mongodb://wekan:[email protected]:27017/wekan?authSource=wekan'
export ROOT_URL='http://your_ip_address/'
export MAIL_URL='smtp://user:pass@your_domain.com:25/'
export MAIL_FROM='wekan@your_domain.com'
export PORT=8000

Nous allons aller dans le répertoire "bundle" et exécuter l'application Wekan Node.js :

cd ~/bundle
node main.js

Étape 5. Configurez le service Wekan SystemD.

Nous sommes déjà connectés en tant qu'utilisateur wekan et nous devons maintenant créer un nouveau fichier de variable d'environnement '.env' :

nano .env

Ensuite, modifiez et collez les informations suivantes :

export MONGO_URL='mongodb://wekan:[email protected]:27017/wekan?authSource=wekan'
export ROOT_URL='http://your_ip_address/'
export MAIL_URL='smtp://user:pass@your_domain.com:25/'
export MAIL_FROM='wekan@your_domain.com'
export PORT=8000

Maintenant, nous allons créer un fichier de service wekan.service :

cd /etc/systemd/system/
nano wekan.service

Ajoutez le contenu suivant :

[Unit]
Description=Wekan Server
After=syslog.target
After=network.target

[Service]
Type=simple
Restart=on-failure
StartLimitInterval=86400
StartLimitBurst=5
RestartSec=10
ExecStart=/home/wekan/.nvm/versions/node/v4.8.7/bin/node bundle/main.js
EnvironmentFile=/home/wekan/bundle/.env
ExecReload=/bin/kill -USR1 $MAINPID
RestartSec=10
User=wekan
Group=wekan
WorkingDirectory=/home/wekan
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=Wekan

[Install]
WantedBy=multi-user.target

Démarrez le service Wekan et activez-le :

sudo systemctl daemon-reload
sudo systemctl start wekan
sudo systemctl enable wekan

Étape 6. Accéder à Wekan.

Le forum de la communauté Elkarte sera disponible sur le port HTTP 80 par défaut. Ouvrez votre navigateur préféré et accédez à http://your_ip_address:8000 et suivez les étapes requises pour terminer l'installation. Si vous utilisez un pare-feu, veuillez ouvrir le port 8080 pour permettre l'accès au panneau de contrôle.

Félicitations ! Vous avez installé avec succès Wekan. Merci d'avoir utilisé ce didacticiel pour installer Wekan open-source kanban sur votre système Ubuntu 18.04. Pour une aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le Site Web de Wekan.


Ubuntu
  1. Comment installer Docker sur Ubuntu 22.04 / 20.04 LTS

  2. Comment installer PlayOnLinux sur Ubuntu 20.04 LTS

  3. Comment installer MariaDB dans Ubuntu 20.04 LTS

  4. Comment installer Ansible sur Ubuntu 20.04 LTS / 21.04

  5. Comment installer Wekan sur Ubuntu 18.04

Comment installer Spotify sur Ubuntu 18.04 LTS / 17.10 et Ubuntu 16.04

Comment installer Ubuntu Server 18.04 LTS

Comment installer le serveur Ubuntu 20.04 LTS

Comment installer Go sur Ubuntu 22.04 LTS

Comment installer Go sur Ubuntu 18.04 LTS

Comment installer Go sur Ubuntu 20.04 LTS