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

Come installare Wekan su Ubuntu 18.04

In questo tutorial, tratteremo i passaggi necessari per l'installazione di Wekan su un VPS Ubuntu 18.04.

Wekan è un'applicazione Kanban Board gratuita, flessibile e open source. Con Wekan possiamo creare schede e schede che possono essere spostate tra più colonne. Wekan ti consente di invitare membri nel consiglio e assegnare compiti a un membro specifico. Ciò consente ai membri di un team di collaborare più apertamente e di sapere come viene distribuito il carico di lavoro tra i membri del team. Ciò migliora la produttività e consente di svolgere più lavoro in meno tempo. L'installazione non dovrebbe richiedere molto tempo, quindi iniziamo.

Requisiti:

  • Ai fini di questo tutorial, utilizzeremo un VPS Ubuntu 18.04.
  • È richiesto anche l'accesso root SSH completo o un utente con privilegi sudo.

Per iniziare

Collegati al tuo server tramite SSH come utente root usando il seguente comando:

ssh root@IP_ADDRESS -p PORT_NUMBER

e sostituisci "IP_ADDRESS" e "PORT_NUMBER" con l'indirizzo IP del tuo server effettivo e il numero di porta SSH.

Prima di iniziare con l'installazione dovrai aggiornare i tuoi pacchetti di sistema all'ultima versione.

Puoi farlo eseguendo il seguente comando:

apt-get update 
apt-get upgrade

Passaggio 1:installa Node.js

Prima di installare Node.js, aggiungeremo un nuovo utente di sistema "wekan". Dobbiamo installare Node.js perché Wekan è un'applicazione basata su Node.js.

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

Dobbiamo accedere come utente "wekan" e installare Node.js.

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

Ora installeremo nvm come utente wekan, dopo di che aggiungeremo una nuova configurazione nel .bashrc file di configurazione.

source ~/.bashrc

Testeremo l'installazione di nvm usando i seguenti comandi:

command -v nvm
nvm --version

Per installare Node.js, dobbiamo eseguire i comandi mostrati di seguito:

nvm install v4.8
nvm use node

L'installazione di Node.js è stata completata. Per testare e controllare la versione, esegui il seguente comando:

node -v

Fase 2:installazione e configurazione di MongoDB

In questo passaggio, è necessario configurare e installare il server di database NoSQL di MongoDB. Dobbiamo aggiungere la chiave MongoDB e il repository al sistema. Questo ci consente di installare MongoDB tramite il gestore di pacchetti. Inizia eseguendo i seguenti comandi:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list

Ora aggiorneremo il repository e installeremo MongoDB usando il comando apt.

sudo apt update
sudo apt install mongodb-org mongodb-org-server mongodb-org-shell mongodb-org-mongos mongodb-org-tools

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 "amministratore".

mongo

Eseguiremo la query Mongo di seguito per creare un nuovo utente amministratore con password e impostare il ruolo come root.

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

Assicurati di sostituire MyAdminPassword con una password complessa. L'utente amministratore è stato ora creato.

Ora abiliteremo l'autenticazione modificando il file di configurazione di MongoDB, useremo nano, ma puoi usare qualsiasi editor di testo che preferisci.

nano /etc/mongod.conf

Trova la riga "sicurezza" e modifica la configurazione:

security:
authorization: enabled

Salva e chiudi.

Riavvia il servizio MongoDB e l'autenticazione MongoDB dovrebbe essere abilitata.

systemctl restart mongod

Dobbiamo creare un nuovo database chiamato "wekan" con l'utente "wekan" con password "StrongPassword' Ancora una volta, sostituiscilo con qualcosa di più forte quando lo fai.

Accedi a mongo shell come utente amministratore.

mongo -u admin -p

Nella shell Mongo eseguiremo le seguenti query:

use wekan
db.createUser(
{
user: "wekan",
pwd: "StrongPassword",
roles: ["readWrite"]
}
)

Abbiamo creato con successo un database e un utente per l'installazione di Wekan.

Fase 3:installa Wekan

Per prima cosa, accederemo come utente "wekan".

su - wekan

Scaricheremo l'ultima versione del codice sorgente di wekan usando il comando wget prima di estrarlo.

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

Scaricherà una nuova directory denominata "bundle". Andremo in quella directory e installeremo le dipendenze Wekan usando npm comando.

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

Assicurati di sostituire tutti i valori in rosso con i rispettivi valori per il tuo server.

Andremo nella directory "bundle" ed eseguiremo l'applicazione Wekan Node.js.

cd ~/bundle
node main.js

Wekan è stato installato con successo ed è in ascolto sulla porta 8000.

Fase 4:configura Wekan come servizio SystemD

Abbiamo già effettuato l'accesso come utente wekan e ora dobbiamo creare un nuovo file di variabile d'ambiente '.env'.

nano .env

Modifica e incolla le seguenti informazioni con i tuoi dati.

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

Salva e chiudi.

Crea un file di servizio wekan.service in /etc/systemd/system .

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

Incolla 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

Salva e chiudi il file.
Per renderlo consapevole di SystemD, esegui il comando seguente:

systemctl daemon-reload

Infine, avvia il servizio Wekan e abilitalo.

systemctl start wekan
systemctl enable wekan

Fase 5:accedi a Wekan

Apri il tuo browser web preferito e digita l'URL http://your_ip_address:8000 . Verremo reindirizzati alla pagina di accesso di Wekan. Ecco fatto:hai installato e configurato correttamente Wekan per il tuo Ubuntu 18.04 VPS.

Naturalmente, non devi i installa Wekan su Ubuntu 18.04 se hai un VPS Ubuntu con noi. Puoi semplicemente chiedere al nostro team di supporto di installare Wekan su Ubuntu 18.04 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e saranno in grado di aiutarti con l'installazione.

PS . Se ti è piaciuto leggere questo post del blog su come installare Wekan su Ubuntu 18.04, sentiti libero di condividerlo sui social network usando le scorciatoie qui sotto, o semplicemente lascia un commento nella sezione commenti. Grazie.


Panels
  1. Come installare Panda3D su Ubuntu 10.04

  2. Come installare Wekan su Ubuntu 14.04

  3. Come installare ATutor su Ubuntu 14.04

  4. Come installare Traq su Ubuntu 16.04

  5. Come installare Pip su Ubuntu 16.04

Come installare Vai su Ubuntu 18.04

Come installare R su Ubuntu 18.04

Come installare qt su Ubuntu 20.04

Come installare Wekan su Ubuntu 18.04 LTS

Come installare Go in Ubuntu 20.04

Come installare Vai su Ubuntu 22.04