GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Wekan su Ubuntu 18.04 LTS

In questo tutorial, ti mostreremo come installare Wekan su Ubuntu 18.04 LTS.  Per quelli di voi che non lo sapessero, Wekan è un'applicazione kanban open source e collaborativa. Con Wekan, possiamo creare bacheche e schede che possono essere spostate tra più colonne. Wekan consente di invitare membri alla bacheca e assegnare compiti a un membro specifico. Ciò consente ai membri di un team di collaborare più apertamente e conoscere il carico di lavoro viene distribuito tra i membri del team.

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ò passo dopo passo l'installazione di Wekan sul server Ubuntu 18.04.

Installa Wekan su Ubuntu 18.04 LTS Bionic Beaver

Passaggio 1. Innanzitutto, assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo il seguente apt comandi nel terminale.

sudo apt update
sudo apt upgrade

Passaggio 2. Installazione di Node.js.

Prima di installare Node.js, aggiungeremo un nuovo utente di sistema 'ramona'. Dobbiamo installare node js perché Wekan è un'applicazione basata su nodejs:

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

Ora, accedi come utente 'ramona' e installa Node.js:

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

Successivamente installeremo nvm come utente wekan, dopodiché aggiungeremo una nuova configurazione nel file di configurazione .bashrc:

source ~/.bashrc

Testeremo l'installazione di nvm utilizzando i seguenti comandi:

command -v nvm
nvm --version

Per installare Node.js utilizzeremo i comandi:

nvm install v4.8
nvm use node

Passaggio 3. Installazione di MongoDB.

Una versione stabile dei pacchetti MongoDB è già nel repository Ubuntu predefinito. Tuttavia, la versione nel repository di Ubuntu non è l'ultima. Se vuoi installare l'ultima versione devi aggiungere un repository di terze parti al tuo sistema e installarlo da lì:

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

Dopo aver aggiunto la chiave del repository su Ubuntu, esegui i comandi seguenti per aggiungere il repository MongoDB al tuo sistema:

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

Dopodiché, aggiorna il tuo sistema e aggiorna i repository esistenti eseguendo i comandi seguenti:

apt update

E ora installa l'ultima versione stabile di MongoDB:

apt install -y mongodb-org

L'installazione di MongoDB è stata completata. Inizieremo il servizio MongoDB e lo attiveremo:

sudo systemctl start mongod
sudo systemctl enable mongod

Dobbiamo configurare l'autenticazione MongoDB. Accederemo alla mongo shell e creeremo un nuovo superutente 'admin':

mongo

Successivamente, eseguiamo la query Mongo di seguito per creare un nuovo utente amministratore con una password e impostare il ruolo come root:

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

Quindi, abiliteremo l'autenticazione modificando il file di configurazione di MongoDB:

nano /etc/mongod.conf

Trova la riga "sicurezza" e modifica la configurazione:

security:
authorization: enabled

Ora possiamo riavviare MongoDB in modo che avvengano le modifiche:

systemctl restart mongod

Accedi a mongo shell come utente amministratore:

mongo -u admin -p

Esegui le seguenti query:

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

Passaggio 4. Installazione di Wekan su Ubuntu 18.04.

Per prima cosa, scarica l'ultima versione del codice sorgente di wekan usando il wget comando:

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

Andremo in quella directory e installeremo le dipendenze Wekan usando il comando npm:

cd bundle/programs/server
npm install

Ora, eseguiremo i seguenti comandi per creare le variabili di ambiente per l'applicazione 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

Andremo alla directory 'bundle' ed eseguiremo l'applicazione Wekan Node.js:

cd ~/bundle
node main.js

Passaggio 5. Configura il servizio Wekan SystemD.

Siamo già loggati come utente wekan e ora dobbiamo creare un nuovo file di variabili d'ambiente '.env':

nano .env

Quindi, modifica e incolla le seguenti informazioni:

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

Ora creeremo un file di servizio wekan.service:

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

Aggiungi il seguente contenuto:

[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

Avvia il servizio Wekan e abilitalo:

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

Passaggio 6. Accesso a Wekan.

Il forum della community di Elkarte sarà disponibile sulla porta HTTP 80 per impostazione predefinita. Apri il tuo browser preferito e vai a http://your_ip_address:8000 e completare i passaggi necessari per completare l'installazione. Se stai usando un firewall, apri la porta 8080 per abilitare l'accesso al pannello di controllo.

Congratulazioni! Hai installato con successo Wekan. Grazie per aver utilizzato questo tutorial per l'installazione del kanban open source Wekan sul tuo sistema Ubuntu 18.04. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il Sito web di Wekan.


Ubuntu
  1. Come installare Docker su Ubuntu 22.04 / 20.04 LTS

  2. Come installare PlayOnLinux su Ubuntu 20.04 LTS

  3. Come installare MariaDB in Ubuntu 20.04 LTS

  4. Come installare Ansible su Ubuntu 20.04 LTS / 21.04

  5. Come installare Wekan su Ubuntu 18.04

Come installare Spotify su Ubuntu 18.04 LTS / 17.10 e Ubuntu 16.04

Come installare Ubuntu Server 18.04 LTS

Come installare il server LTS di Ubuntu 20.04

Come installare Vai su Ubuntu 22.04 LTS

Come installare Vai su Ubuntu 18.04 LTS

Come installare Vai su Ubuntu 20.04 LTS