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.