GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal Wekan di CentOS 7

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.


Cent OS
  1. Cara Menginstal PHP 7, 7.2 &7.3 Pada CentOS 7

  2. Cara Menginstal Java 11 &12 di CentOS 7

  3. Cara Menginstal Wekan di CentOS 7

  1. Cara Menginstal Wine 4.0 di CentOS 7

  2. Cara Menginstal Vim 8.2 di CentOS 7

  3. Cara Menginstal VirtualBox di CentOS 7

  1. Cara Menginstal Git di CentOS 8

  2. Cara Menginstal Docker di CentOS 8

  3. Cara Menginstal Java 8 &11 di Centos 8