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.