GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Menginstal TaskBoard di Ubuntu 18.04

Dalam tutorial ini kami akan menjelaskan langkah-langkah menginstal TaskBoard dan semua komponen yang diperlukan pada VPS Ubuntu.

TaskBoard adalah aplikasi penjadwalan gratis, open-source, berbasis PHP dan self-hosted yang membantu pengguna untuk melacak tugas-tugas penting mereka. TaskBoard memiliki antarmuka sederhana dan bersih yang terinspirasi dari 'Kanban' yang intuitif dan sangat mudah digunakan.

Fitur

TaskBoard memiliki banyak fitur berguna, seperti:

  • Aplikasi Gratis, Sumber Terbuka, dan Dihosting Sendiri
  • Pemasangan mudah dan cepat
  • Papan (proyek) tak terbatas
  • Sesuaikan kolom dalam papan dan perluas/ciutkan terus-menerus per pengguna
  • Item memungkinkan warna kustom, kategorisasi, deskripsi penurunan harga, lampiran, dan komentar
  • Item menampilkan riwayat lengkap aktivitas
  • Riwayat lengkap semua aktivitas papan untuk admin
  • Penyesuaian mudah
  • Pengelolaan Pengguna Dasar (admin, dan pengguna biasa)
  • Tidak ada ketergantungan eksternal
  • Membuat database SQLite pada penggunaan pertama
  • API RESTful
  • TaskBoard dapat berjalan di hampir semua web host yang mendukung PHP dan SQLite)

Prasyarat

  • VPS Ubuntu 18.04. Dalam tutorial ini kami akan menggunakan salah satu paket hosting VPS SSD 1 kami.
  • Pengguna sistem dengan hak akses root
  • Server web Apache + PHP versi 5+
  • SQLite

Langkah 1:Masuk dan Perbarui Server

Masuk ke VPS Ubuntu 18.04 Anda melalui SSH sebagai pengguna root, atau sebagai pengguna dengan hak sudo.

ssh root@IP_Address -p Port_number

Ingatlah untuk mengganti 'IP_Address' dan 'Port_number' dengan alamat IP dan nomor port SSH server Anda yang sebenarnya.

Jalankan perintah berikut untuk memperbarui semua paket yang diinstal pada Ubuntu 18.04 VPS Anda.

apt update && apt upgrade

Langkah 2:Instal Apache

TaskBoard membutuhkan server web untuk menyajikan kontennya. Dalam tutorial ini kita akan menginstal dan menggunakan server web Apache, server web yang populer dan mudah digunakan. Itu dapat dengan mudah diinstal menggunakan perintah berikut:

apt -y install apache2

Setelah server web Apache diinstal, jalankan dan aktifkan untuk memulai secara otomatis saat server reboot.

systemctl start apache2
systemctl enable apache2

Gunakan perintah ini untuk mengonfirmasi bahwa Apache sedang berjalan, dengan memeriksa statusnya:

systemctl status apache2

apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           ââapache2-systemd.conf
   Active: active (running)
 Main PID: 25440 (apache2)
    Tasks: 6 (limit: 2320)
   CGroup: /system.slice/apache2.service
           ââ25440 /usr/sbin/apache2 -k start
           ââ25443 /usr/sbin/apache2 -k start

Atau kunjungi http://Your_IPaddress/ di browser web. Jika server web berjalan, Anda akan mendapatkan halaman Apache default.

Langkah 3:Instal PHP dan SQLite

TaskBoard adalah aplikasi berbasis PHP, jadi langkah selanjutnya adalah menginstal PHP beserta beberapa ekstensi PHP yang dibutuhkan oleh aplikasi.

apt -y install php php-json php-cli php-gd php-sqlite3 libapache2-mod-php

Setelah instalasi selesai, Anda dapat menggunakan perintah berikut untuk memeriksa versi PHP yang diinstal.

php -v
PHP 7.2.15-0ubuntu0.18.04.2 (cli) (built: Mar 22 2019 17:05:14) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.15-0ubuntu0.18.04.2, Copyright (c) 1999-2018, by Zend Technologies

TaskBoard tidak memerlukan server SQL berbasis server, seperti MySQL. Ini menggunakan database SQLite, yang terdiri dari satu file pada disk. Instal SQLite menggunakan perintah berikut:

apt -y install sqlite

Langkah 4:Unduh dan Pasang Papan Tugas

Buka situs web resmi TaskBoard dan unduh rilis stabil terbaru dari aplikasi ke direktori root dokumen server Anda. Contoh kami menggunakan versi terbaru yang tersedia pada saat penulisan.

wget https://github.com/kiswa/TaskBoard/archive/master.zip -P /var/www/html/

Setelah diunduh, buka paket arsip zip. Pertama, pastikan bahwa utilitas unzip telah diinstal di server Anda:

apt -y install unzip
cd /var/www/html
unzip master.zip

Semua file TaskBoard akan disimpan di direktori 'TaskBoard-master' baru. Kami akan mengganti nama direktori ini menjadi sesuatu yang lebih sederhana:

mv TaskBoard-master/ taskboard

Selanjutnya, kita harus menginstal beberapa dependensi PHP tambahan menggunakan Composer. Sebelum itu, update versi pengembangan Composer ke versi terbaru:

cd taskboard/
./build/composer.phar self-update

Setelah Composer diperbarui ke versi terbaru, kami dapat melanjutkan dengan instalasi dependensi PHP:

./build/composer.phar install

Setelah itu, atur izin yang benar untuk direktori TaskBoard:

chown -R www-data:www-data /var/www/html/taskboard

Langkah 5:Buat host virtual Apache

Setelah semua langkah di atas selesai, kita dapat membuat direktif host virtual Apache untuk domain yang ingin Anda akses dengan TaskBoard. Dalam kasus kami, kami akan menggunakan nama domain 'domain.com'. Ingatlah untuk menggantinya dengan nama domain Anda di mana pun Anda melihatnya.

nano /etc/apache2/sites-available/taskboard.conf
<VirtualHost *:80> 
 ServerName domain.com  
 DocumentRoot /var/www/html/taskboard  
   
 Options -Indexes +FollowSymLinks +MultiViews  
 AllowOverride All  
 Require all granted  
   
 ErrorLog ${APACHE_LOG_DIR}/domain.com-error.log  
 CustomLog ${APACHE_LOG_DIR}/domain.com-access.log combined  
</VirtualHost>  

Simpan file, lalu jalankan perintah berikut untuk mengaktifkan konfigurasi dan modul Apache mod_rewrite .

a2ensite taskboard
a2enmod rewrite

Setelah ini, mulai ulang server web Apache agar perubahan diterapkan.

Dengan langkah ini, instalasi TaskBoard di server Ubuntu 18.04 Anda selesai sepenuhnya. Buka browser web dan arahkan ke http://domain.com untuk mengakses halaman login TaskBoard. Anda dapat masuk dengan kredensial masuk default, yaitu 'admin' untuk nama pengguna dan kata sandi.

Untuk detail lebih lanjut tentang cara menggunakan TaskBoard, silakan merujuk ke dokumentasi resmi mereka.

Tentu saja, Anda tidak perlu menginstal TaskBoard di Ubuntu 18.04 jika Anda menggunakan salah satu layanan Managed Ubuntu Hosting kami, dalam hal ini Anda cukup meminta administrator sistem pakar kami untuk menginstal TaskBoard di Ubuntu 18.04 untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS. Jika Anda menyukai posting ini tentang cara menginstal TaskBoard di Ubuntu 18.04 , silakan bagikan dengan teman-teman Anda di jejaring sosial dengan menggunakan pintasan berbagi di bawah ini, atau cukup tinggalkan komentar di bagian komentar. Terima kasih.


Panels
  1. Cara Menginstal Server Graylog di Ubuntu 16.04

  2. Cara menginstal NextCloud 13 di Ubuntu 16.04

  3. Cara Menginstal Sensu di Ubuntu 18.04

  1. Cara Menginstal Nginx di Ubuntu 18.04

  2. Cara Menginstal Dotclear di Ubuntu 18.04

  3. Cara Menginstal OpenCart di Ubuntu 18.04

  1. Cara Menginstal phpPgAdmin di Ubuntu 18.04

  2. Cara Menginstal Go di Ubuntu 18.04

  3. Cara Menginstal OpenVPN di Ubuntu 18.04