GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Wekan di Ubuntu 18.04 LTS

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Wekan di Ubuntu 18.04 LTS.  Bagi Anda yang belum tahu, Wekan adalah aplikasi kanban board open-source dan kolaboratif. Dengan Wekan, kita dapat membuat papan dan kartu yang dapat dipindahkan di antara sejumlah kolom. Wekan memungkinkan Anda mengundang anggota ke papan dan memberikan tugas kepada anggota tertentu. Hal ini memungkinkan anggota tim untuk berkolaborasi lebih terbuka dan mengetahui bagaimana beban kerjanya sedang tersebar di seluruh anggota tim.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda melalui langkah-demi-langkah instalasi Wekan di server Ubuntu 18.04.

Instal Wekan di Ubuntu 18.04 LTS Bionic Beaver

Langkah 1. Pertama, pastikan semua paket sistem Anda mutakhir dengan menjalankan apt berikut perintah di terminal.

sudo apt update
sudo apt upgrade

Langkah 2. Menginstal Node.js.

Sebelum menginstal Node.js, kita akan menambahkan pengguna sistem baru 'ramona'. Kita perlu menginstal node js karena Wekan adalah aplikasi berbasis nodejs:

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

Sekarang, login sebagai pengguna 'ramona' dan instal Node.js:

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

Selanjutnya, kita akan menginstal nvm sebagai pengguna wekan, setelah itu kita akan menambahkan konfigurasi baru di file konfigurasi .bashrc:

source ~/.bashrc

Kami akan menguji instalasi nvm menggunakan perintah berikut:

command -v nvm
nvm --version

Untuk menginstal Node.js kita akan menggunakan perintah:

nvm install v4.8
nvm use node

Langkah 3. Menginstal MongoDB.

Versi stabil paket MongoDB sudah ada di repositori default Ubuntu. Namun, versi di repositori Ubuntu bukan yang terbaru. Jika Anda ingin menginstal yang terbaru versi Anda harus menambahkan repositori pihak ketiga ke sistem Anda dan menginstalnya dari sana:

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

Setelah menambahkan kunci repositori ke Ubuntu, jalankan perintah di bawah ini untuk menambahkan repositori MongoDB ke sistem Anda:

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

Setelah itu, perbarui sistem Anda dan segarkan repositori yang ada dengan menjalankan perintah di bawah ini:

apt update

Dan sekarang instal MongoDB versi stabil terbaru:

apt install -y mongodb-org

Instalasi MongoDB telah selesai. Kami akan memulai layanan MongoDB dan mengaktifkannya:

sudo systemctl start mongod
sudo systemctl enable mongod

Kita perlu mengonfigurasi autentikasi MongoDB. Kita akan masuk ke shell mongo dan membuat superuser 'admin' baru:

mongo

Selanjutnya, kita jalankan query Mongo di bawah ini untuk membuat user admin baru dengan password dan mengatur role sebagai root:

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

Kemudian, kita akan mengaktifkan otentikasi dengan mengedit file konfigurasi MongoDB:

nano /etc/mongod.conf

Temukan baris 'keamanan' dan edit konfigurasinya:

security:
authorization: enabled

Sekarang, kita dapat memulai ulang MongoDB agar perubahan terjadi:

systemctl restart mongod

Masuk ke shell mongo sebagai pengguna admin:

mongo -u admin -p

Jalankan kueri berikut:

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

Langkah 4. Menginstal Wekan di Ubuntu 18.04.

Pertama, unduh kode sumber wekan versi terbaru menggunakan wget perintah:

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

Kita akan pergi ke direktori itu dan menginstal dependensi Wekan menggunakan perintah npm:

cd bundle/programs/server
npm install

Sekarang, kita akan menjalankan perintah berikut untuk membuat variabel lingkungan untuk aplikasi 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

Kita akan masuk ke direktori 'bundle' dan menjalankan aplikasi Wekan Node.js:

cd ~/bundle
node main.js

Langkah 5. Konfigurasikan Layanan SystemD Wekan.

Kita sudah login sebagai pengguna wekan dan sekarang kita perlu membuat file variabel lingkungan baru ‘.env’:

nano .env

Kemudian, edit dan tempel informasi berikut:

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

Sekarang, kita akan membuat file layanan wekan.service:

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

Tambahkan konten berikut:

[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

Mulai layanan Wekan dan aktifkan:

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

Langkah 6. Mengakses Wekan.

Forum Komunitas Elkarte akan tersedia di HTTP port 80 secara default. Buka browser favorit Anda dan navigasikan ke http://your_ip_address:8000 dan selesaikan langkah-langkah yang diperlukan untuk menyelesaikan instalasi. Jika Anda menggunakan firewall, buka port 8080 untuk mengaktifkan akses ke panel kontrol.

Selamat! Anda telah berhasil menginstal Wekan. Terima kasih telah menggunakan tutorial ini untuk menginstal kanban open-source Wekan pada sistem Ubuntu 18.04 Anda. Untuk bantuan tambahan atau informasi yang berguna, kami menyarankan Anda untuk memeriksa official Situs web Wekan.


Ubuntu
  1. Cara Menginstal Docker di Ubuntu 22.04 / 20.04 LTS

  2. Cara Menginstal PlayOnLinux di Ubuntu 20.04 LTS

  3. Cara Menginstal Wekan di Ubuntu 18.04

  1. Cara Menginstal MariaDB di Ubuntu 20.04 LTS

  2. Cara Menginstal Ansible di Ubuntu 20.04 LTS / 21.04

  3. Cara Menginstal Minikube di Ubuntu 20.04 LTS / 21.04

  1. Cara Menginstal Spotify di Ubuntu 18.04 LTS

  2. Cara Menginstal Prometheus di Ubuntu 18.04 LTS

  3. Cara Menginstal Memcached di Ubuntu 18.04 LTS