GNU/Linux >> Belajar Linux >  >> Debian

Cara Memasang TaskBoard di Debian 11

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal TaskBoard di Debian 11. Bagi Anda yang belum tahu, TaskBoard adalah aplikasi gratis, open-source, berbasis PHP, dan aplikasi penjadwalan yang dihosting sendiri yang membantu pengguna melacak tugas-tugas penting mereka. Ini menyediakan antarmuka web yang sederhana dan ramah pengguna untuk mengelola semua tugas Anda. Ini digunakan oleh tim atau organisasi untuk mewakili pekerjaan dan jalurnya menuju penyelesaian.

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 langkah demi langkah instalasi TaskBoard pada Debian 11 (Bullseye).

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:Debian 11 (Bullseye).
  • Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
  • Akses SSH ke server (atau cukup buka Terminal jika Anda menggunakan desktop).
  • Seorang non-root sudo user atau akses ke root user . Kami merekomendasikan untuk bertindak sebagai non-root sudo user , namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.

Instal TaskBoard di Debian 11 Bullseye

Langkah 1. Sebelum menginstal perangkat lunak apa pun, penting untuk memastikan sistem Anda mutakhir dengan menjalankan apt berikut perintah di terminal:

sudo apt update
sudo apt upgrade

Langkah 2. Memasang tumpukan LAMP.

Server LAMP Debian 11 diperlukan. Jika Anda belum menginstal LAMP, Silakan baca tutorial kami sebelumnya untuk menginstal Server LAMP di Debian 11.

Langkah 3. Memasang TaskBoard di Debian 11.

Sekarang kami mengunduh Taskboard versi terbaru dari halaman resmi:

curl -s https://api.github.com/repos/kiswa/TaskBoard/releases/latest |grep browser_download_url | cut -d '"' -f 4 | wget -i -

Selanjutnya, ekstrak file yang diunduh:

unzip TaskBoard_v*.zip -d /var/www/html/taskboard

Kita perlu mengubah beberapa izin folder:

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

Langkah 3. Konfigurasi Apache.

Sekarang kita membuat file konfigurasi virtual host baru untuk TaskBoard. Anda dapat melakukannya dengan perintah berikut:

nano /etc/apache2/sites-available/taskboard.conf

Tambahkan baris berikut:

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "/var/www/html/taskboard"
    ServerName taskboard.your-domian.com
    <Directory "/var/www/html/taskboard">
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
    ErrorLog "/var/log/apache2/taskboard-error_log"
    CustomLog "/var/log/apache2/taskboard-access_log" combined
</VirtualHost>

Simpan dan tutup file, lalu restart webserver Apache agar terjadi perubahan:

sudo a2ensite taskboard.conf
sudo a2enmod rewrite
sudo systemctl restart apache2

Langkah 4. Konfigurasi Let's Encrypt SSL.

Pertama, instal Certbot ke sistem Debian Anda menggunakan perintah berikut di bawah ini:

sudo apt install certbot python3-certbot-apache

Kemudian, buat sertifikat, dengan perintah berikut:

certbot --apache -d taskboard.your-domain.com

Anda kemudian akan diminta untuk memasukkan alamat email untuk sertifikat. Setelah Anda memasukkannya, Anda harus menyetujui T&C dan memutuskan apakah Anda ingin membagikan email Anda alamat dengan Electronic Frontier Foundation. Langkah terakhir ini opsional. Setelah berhasil, Muat Ulang Apache lagi untuk memuat semua konfigurasi baru.

Langkah 5. Mengakses Antarmuka Web Taskboard.

Setelah berhasil diinstal,  buka browser web dan buka https://taskboard.your-domian.com dan Anda akan diarahkan ke halaman login Taskboard:

Selamat! Anda telah berhasil menginstal TaskBoard. Terima kasih telah menggunakan tutorial ini untuk menginstal versi terbaru dari TaskBoard pada Debian 11 Bullseye. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs resmi TaskBoard .


Debian
  1. Cara Menginstal Nextcloud Di Debian 9

  2. Cara Menginstal PostgreSQL 11/10 di Debian 9 &Debian 8

  3. Cara Menginstal MongoDB 4.4 / 4.2 Di Debian 9

  1. Cara Menginstal Tomcat 8.5 di Debian 9

  2. Cara Menginstal MongoDB di Debian 9

  3. Cara Menginstal PostgreSQL di Debian 11 / Debian 10

  1. Cara Menginstal Nginx di Debian 9

  2. Cara Instal Apache di Debian 9

  3. Cara Menginstal Jenkins di Debian 9