วิธีการติดตั้งและกำหนดค่า TaskBoard บน Ubuntu 16.04

บทนำ

TaskBoard เป็นเครื่องมือโอเพนซอร์สและฟรีที่สามารถใช้ในการติดตามสิ่งต่าง ๆ ที่ต้องทำให้เสร็จ มันมีเว็บอินเตอร์เฟสที่เป็นมิตรกับผู้ใช้และแอพพลิเคชั่นน้อยที่สุดสำหรับการติดตามงาน แถบงานสามารถปรับแต่งได้อย่างง่ายดายและทำงานบนเว็บโฮสต์เกือบทุกแห่ง

ในบทช่วยสอนนี้ฉันจะอธิบายวิธีการติดตั้งและกำหนดค่า TaskBoard บน Ubuntu 16.04 เซิร์ฟเวอร์

ข้อกำหนดเบื้องต้น

  • เซิร์ฟเวอร์ Vultr Ubuntu 16.04 ที่เพิ่งปรับใช้ใหม่
  • ผู้ใช้ที่ไม่ใช่รูทพร้อมการตั้งค่าสิทธิ์ sudo บนเซิร์ฟเวอร์ของคุณ
  • ที่อยู่ IP แบบคงที่ 192.168.15.110 กำหนดค่าไว้ในระบบของคุณ

ขั้นตอนที่ 1: อัปเดตระบบ

ขั้นแรกให้อัพเดตระบบของคุณเป็นเวอร์ชันเสถียรล่าสุดโดยรันคำสั่งต่อไปนี้:

sudo apt-get update -y
sudo apt-get upgrade -y
sudo reboot

ขั้นตอนที่ 2: ติดตั้ง Apache, SQLite และ PHP

ก่อนเริ่มต้นคุณจะต้องติดตั้งเว็บเซิร์ฟเวอร์ Apache, PHP 7, ฐานข้อมูล SQLite และห้องสมุดที่จำเป็นอื่น ๆ บนเซิร์ฟเวอร์ของคุณ

คุณสามารถติดตั้งสิ่งเหล่านี้ได้ด้วยการรันคำสั่งต่อไปนี้:

sudo apt-get install apache2 apache2-bin apache2-data apache2-mpm-prefork libaio1 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libdbi-perl libhtml-template-perl libterm-readkey-perl libwrap0 ssl-cert tcpd libapache2-mod-php7.0 php7.0-cli php7.0-common php7.0-json php7.0-readline php7.0-sqlite sqlite

เมื่อการติดตั้งเสร็จสมบูรณ์คุณสามารถดำเนินการในขั้นตอนถัดไป

ขั้นตอนที่ 3: ดาวน์โหลดและติดตั้ง TaskBoard

คุณสามารถดาวน์โหลด TaskBoard เวอร์ชั่นล่าสุดจาก GitHub โดยใช้wgetคำสั่ง:

wget https://github.com/kiswa/TaskBoard/archive/master.zip

เมื่อการดาวน์โหลดเสร็จสิ้นให้แตกไฟล์เก็บถาวรที่ดาวน์โหลดด้วยคำสั่งต่อไปนี้:

unzip master.zip

taskboardถัดไปเปลี่ยนชื่อไดเรกทอรีแยกไป

mv TaskBoard-master taskboard

ติดตั้งการอ้างอิง PHP ที่จำเป็นโดยใช้ Composer

cd taskboard
sudo ./build/composer.phar install

ย้ายไดเรกทอรีไปtaskboard/var/www/html/

sudo mv taskboard /var/www/html/

กำหนดสิทธิ์ที่เหมาะสมในtaskboardไดเรกทอรี

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

ขั้นตอนที่ 4: กำหนดค่า Apache สำหรับ TaskBoard

สร้างไฟล์กำหนดค่าโฮสต์เสมือนใหม่สำหรับ TaskBoard คุณสามารถทำได้ด้วยคำสั่งต่อไปนี้:

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

เพิ่มบรรทัดต่อไปนี้:

<VirtualHost *:80>
   ServerName 192.168.15.110
   DocumentRoot /var/www/html/taskboard
 <Directory /var/www/html/taskboard>
   Options -Indexes +FollowSymLinks +MultiViews
   AllowOverride All
   Require all granted
 </Directory>ErrorLog ${APACHE_LOG_DIR}/taskboard-error.log
   CustomLog ${APACHE_LOG_DIR}/taskboard-access.log combined
</VirtualHost>

บันทึกไฟล์และเปิดใช้งานโฮสต์เสมือนด้วยคำสั่งต่อไปนี้:

sudo a2ensite taskboard

แถบงานใช้.htaccessไฟล์ดังนั้นคุณจะต้องเปิดใช้งานทั้งโมดูลmod_expiresและmod_rewrite

sudo a2enmod expires
sudo a2enmod rewrite

ถัดไปโหลดบริการ Apache อีกครั้งเพื่อให้การเปลี่ยนแปลงเหล่านี้มีผล:

sudo service apache2 reload

ขั้นตอนที่ 5: สรุป

ตอนนี้การติดตั้งเสร็จสมบูรณ์คุณสามารถเข้าใช้งานเว็บอินเตอร์เฟสของแถบงานได้

เปิดเว็บเบราว์เซอร์ที่คุณชื่นชอบและพิมพ์ http://192.168.15.110URL เข้าสู่ TaskBoard adminโดยใช้ชื่อผู้ใช้และรหัสผ่านเริ่มต้น หลังจากลงชื่อเข้าใช้สำเร็จคุณจะพบกับแผงควบคุมหลัก



Leave a Comment

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true