Dalam tutorial ini, kita akan menginstal Wekan dan Snap pada VPS CentOS 7.
Wekan adalah aplikasi papan kanban berbasis web yang menyediakan distribusi tugas menggunakan grafik intuitif untuk kolaborasi tim yang lebih baik dan modern. Wekan memanfaatkan apa yang mereka sebut 'Dewan' dari mana Anda dapat menambahkan anggota tim Anda. Anggota yang ditambahkan dapat ditetapkan pada 'Kartu' yang merupakan antarmuka seperti kartu yang berisi detail tentang suatu tugas.
Konsep dasar 'Papan' dan 'Kartu' ini membuat pengaturan tugas menjadi mudah dilakukan karena anggota tim dapat melihat kemajuan tim secara keseluruhan terkait pekerjaan yang harus dilakukan, pekerjaan yang sedang dilakukan, dan pekerjaan apa pun yang sedang dikerjakan. sudah dilakukan yang sebagai imbalannya meningkatkan produktivitas tim.
Wekan hampir menyediakan fitur yang sama dari Trello, dengan beberapa keunggulan:
- Kode sumber sepenuhnya open-source
- Kode sumber ditinjau oleh peneliti keamanan
- Didukung oleh teknologi web utama, mis. Nginx, Node JS, dan MongoDB
- Tidak ada biaya pembayaran langganan bulanan
- Dapat di-host di server Anda sendiri
- Dapat digunakan di jaringan pribadi atau lokal
- Melanjutkan rilis dan perbaikan bug dari pengelola
Untuk instalasi, Wekan menggunakan Snap, yang hanya merupakan perangkat lunak pengemasan untuk instalasi lintas platform dan bebas ketergantungan.
Wekan dikelola di bawah Lisensi MIT dan saat ini didukung oleh Tim Wekan di bawah pengelolanya dengan nama ‘xet7’.
Ini adalah instruksi langkah demi langkah tentang cara menjalankan aplikasi Wekan Anda dalam waktu singkat. Pertama, mari kita mulai dengan persyaratan server.
Prasyarat
Sebelum menyiapkan aplikasi Wekan, sebaiknya gunakan server dengan penginstalan baru Server CentOS 7 yang memenuhi persyaratan dasar berikut:
Persyaratan Dasar:
- CPU 64-bit
- 1 GB RAM gratis untuk pengembangan dan 4 GB RAM gratis untuk lingkungan produksi
- Server dengan CentOS 7 yang baru diinstal
- Akun dengan hak akses root, atau akses ke pengguna root itu sendiri
- Nama domain yang menunjuk ke alamat IP publik server
Langkah 1:Menginstal Pembaruan dan Dependensi
Akses server publik Anda melalui SSH melalui terminal favorit Anda menggunakan:
ssh root@IP_address -p Port_number
Pastikan IP_address dan Port_number diatur ke alamat IP server Anda dan nomor port SSH. Selain itu, ganti 'root' dengan nama pengguna akun yang memiliki hak sudo jika perlu.
Setelah masuk, yang terbaik adalah memeriksa pembaruan paket pada repositori yang tersedia.
yum update -y
Kami juga menyarankan untuk menginstal repositori rilis EPEL dan pustaka pengembangan dasar untuk menghindari pustaka yang hilang di masa mendatang.
yum install epel-release -y
yum groupinstall -y "Development Tools"
Langkah 2:Memasang Snap
Versi terbaru dan versi Wekan yang akan datang akan dibuat menggunakan kerangka paket Snap untuk pemasangan yang lebih mudah pada platform yang berbeda. Karena paket Snap tidak tersedia secara resmi dengan CentOS 7, kita perlu menginstal dan mengaktifkan COPR – sistem build yang ringan untuk menginstal repositori pihak ketiga.
Untuk melanjutkan instalasi Snap, jalankan perintah berikut satu per satu:
yum makecache fast yum install yum-plugin-copr yum copr enable ngompa/snapcore-el7 yum install snapd
Setelah paket Snap terinstal, sekarang kita dapat mengaktifkan layanan snapd.socket:
systemctl enable --now snapd.socket
Langkah 3:Menginstal Wekan
Setelah instalasi paket Snap berhasil, sekarang kita dapat menginstal Wekan hanya dengan satu baris:
snap install wekan
Jika instalasi berhasil, Anda akan melihat output berikut:
wekan 2.65 from Lauri Ojansivu (xet7) installed
Langkah 4:Menyiapkan Wekan
Karena Wekan telah diinstal menggunakan Snap, kita dapat menggunakan CLI bawaannya untuk mengubah beberapa pengaturan dasar Wekan.
Pertama akan menjadi nama domain. Atur nama domain menggunakan perintah berikut. Pastikan untuk mengganti your_domain.com
dengan nama domain terdaftar Anda yang sebenarnya.
snap set wekan root-url="http://wekan.your_domain.com
"
Diperlukan untuk menetapkan port pada instalasi Wekan kami. Anda dapat menggunakan port apa pun yang tersedia dan dalam jangkauan.
snap set wekan port='3001'
Langkah selanjutnya adalah menyiapkan server email untuk koneksi SMTP. Disarankan untuk diatur dengan benar karena diperlukan saat mendaftar dan untuk mengatur ulang kata sandi.
snap set wekan mail-url='smtps://user:[email protected]:453' snap set wekan mail-from='Wekan Boards <[email protected]>'
Anda dapat memeriksa konfigurasi email lain yang tersedia untuk Wekan di sini.
Setelah semua konfigurasi dasar diperbarui, kami sekarang dapat memulai kembali layanan Snap – Wekan kami untuk menerapkan perubahan.
systemctl restart snap.wekan.wekan
Langkah 5:Mengakses Wekan
Setelah layanan dimulai ulang, kami sekarang dapat mengakses halaman login dengan mengunjungi tautan berikut:
http://[server_IP_address]:[port_assigned]
Anda akan melihat halaman login yang terlihat seperti ini:
Saat ini, tidak ada 'username' dan 'password' default untuk akun Administrator dan pendaftaran harus dilakukan terlebih dahulu.
Perhatikan bahwa first account to be registered
akan secara otomatis ditetapkan dengan peran Administrator.
Setelah masuk, Anda seharusnya dapat melihat antarmuka dasbor default Wekan yang terlihat seperti gambar berikut:
Langkah 6:Menyiapkan Wekan dengan Proxy Terbalik Nginx
Karena aplikasi Wekan kami berjalan pada port, kami dapat mengatur proxy terbalik menggunakan server web Nginx untuk meng-host aplikasi kami langsung di domain atau subdomain yang kami inginkan tanpa perlu memasukkan nomor port.
Pertama, instal web server Nginx dengan menggunakan perintah:
yum -y install nginx
Setelah terinstal dengan benar, buat file host virtual Wekan dan rekatkan teks berikut menggunakan editor teks pilihan Anda. Jangan lupa untuk memodifikasi variabel yang sesuai.
nano /etc/nginx/conf.d/wekan.conf
server { listen 80; server_name your_domain.com; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_cache_bypass $http_upgrade; proxy_pass http://127.0.0.1:[port_assigned]; } access_log /var/log/nginx/wekan-access.log; error_log /var/log/nginx/wekan-error.log; }
Simpan dan keluar. Pastikan konfigurasi Nginx sudah benar dengan menggunakan:
nginx -t
Setelah semuanya beres, mulai ulang Nginx dan akses nama domain Anda menggunakan browser web pilihan Anda.
systemctl restart nginx
Anda sekarang seharusnya dapat melihat halaman login aplikasi Wekan yang baru Anda instal.
Itu dia! – Anda sekarang memiliki aplikasi Wekan yang berjalan di server CentOS 7 Anda.
Tentu saja, Anda tidak perlu menginstal Wekan di CentOS 7 jika Anda memiliki VPS CentOS Terkelola bersama kami. Dalam hal ini, Anda cukup meminta tim dukungan kami untuk menginstal Wekan di CentOS 7 untuk Anda. Mereka tersedia 24/7, dan mereka akan dapat membantu Anda dengan penginstalan.
PS . Jika Anda senang membaca posting blog ini tentang cara menginstal Wekan di CentOS 7, jangan ragu untuk membagikannya di jejaring sosial dengan menggunakan pintasan di bawah ini, atau cukup tinggalkan komentar di bagian komentar. Terima kasih.