วิธีการติดตั้งเครื่องมือจัดการโครงการไทก้าบน Ubuntu 16.04
ใช้ระบบที่แตกต่างกันอย่างไร ไทกะเป็นแอปพลิเคชั่นฟรีและโอเพ่นซอร์สสำหรับการจัดการโครงการ ซึ่งแตกต่างจากเครื่องมือการจัดการโครงการอื่น ๆ ไทก้าใช้ส่วนเพิ่ม
Zammad เป็นระบบช่วยเหลือ / โอเพ่นซอร์สที่ออกแบบมาสำหรับทีมสนับสนุนลูกค้า ด้วย Zammad ตัวแทนฝ่ายบริการลูกค้าสามารถจัดการกับข้อสงสัยและข้อร้องเรียนของลูกค้าได้อย่างง่ายดายจากช่องทางต่างๆรวมถึงเว็บฟอร์มอีเมลแชท Twitter Twitter Facebook และอื่น ๆ
203.0.113.1
helpdesk
helpdesk.example.com
กำหนดค่าให้ชี้ไปที่อินสแตนซ์ของเซิร์ฟเวอร์ที่กล่าวถึงข้างต้น คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับรายละเอียดนี้ในอีกVultr กวดวิชาตามความต้องการของ Zammad คุณจะต้องตั้งค่า FQDN บนอินสแตนซ์ของเซิร์ฟเวอร์ให้ถูกต้องก่อนจึงจะสามารถเข้าถึงไซต์ Zammad ได้จากระยะไกล
ใช้vi
เท็กซ์เอดิเตอร์เพื่อเปิด/etc/hosts
ไฟล์
sudo vi /etc/hosts
แทรกบรรทัดต่อไปนี้ก่อนบรรทัดที่มีอยู่
203.0.113.1 helpdesk.example.com helpdesk
บันทึกและออก
:wq!
ใช้hostname -f
คำสั่งเพื่อยืนยันผลลัพธ์ซึ่งจะมีลักษณะเช่นนี้
helpdesk.example.com
ตามความต้องการของ Zammad คุณจะต้องติดตั้ง Java บนเซิร์ฟเวอร์ของคุณก่อนที่คุณจะสามารถติดตั้งและเรียกใช้ Zammad
ติดตั้ง OpenJDK 8 ล่าสุดที่เสถียร
sudo apt install -y openjdk-8-jdk
เมื่อติดตั้ง OpenJDK 8 คุณสามารถตรวจสอบผลลัพธ์ได้
java -version
ผลลัพธ์จะมีลักษณะเช่นนี้
openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-8u131-b11-2ubuntu1.16.04.3-b11)
OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode)
สุดท้ายให้ตั้งค่าJAVA_HOME
ตัวแปรสภาพแวดล้อม
echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")" | sudo tee -a /etc/profile
source /etc/profile
Zammad ใช้ Elasticsearch เพื่อจัดเตรียมฟังก์ชันการค้นหา บน Ubuntu 16.04 คุณสามารถติดตั้ง Elasticsearch 5 รุ่นเสถียรล่าสุดโดยใช้ Elasticsearch DEB repo อย่างเป็นทางการดังนี้
ก่อนอื่นให้ดาวน์โหลดและติดตั้งคีย์การลงนามสาธารณะ Elasticsearch 5
sudo apt install -y wget
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
จากนั้นติดตั้งapt-transport-https
แพคเกจ
sudo apt install -y apt-transport-https
/etc/apt/sources.list.d/elastic-5.x.list
บันทึกคำนิยามที่เก็บไป
echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-5.x.list
จากนั้นติดตั้ง Elasticsearch 5.x โดยใช้ APT
sudo apt update -y
sudo apt install -y elasticsearch
ในที่สุดเริ่มบริการ Elasticsearch และทำให้มันเริ่มต้นโดยอัตโนมัติในเวลาบูต
sudo systemctl daemon-reload
sudo systemctl start elasticsearch.service
sudo systemctl enable elasticsearch.service
นอกจากนี้เพื่อให้ Elasticsearch สามารถทำดัชนีไฟล์แนบคุณต้องติดตั้งmapper-attachments
ปลั๊กอินElasticsearch ดังนี้
sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install mapper-attachments
เมื่อถูกขอให้อนุมัติการอนุญาตเพิ่มเติมให้พิมพ์ " Y
" แล้วกด " Enter
" เพื่อสิ้นสุดการติดตั้ง
เริ่มบริการ Elasticsearch เพื่อโหลดปลั๊กอินใหม่
sudo systemctl restart elasticsearch.service
เพื่ออำนวยความสะดวกในกระบวนการติดตั้งคุณสามารถใช้ repo Zammad DEB อย่างเป็นทางการเพื่อติดตั้ง Zammad พร้อมกับการพึ่งพาต่างๆรวมถึง Nginx, PostgreSQL และอื่น ๆ ทั้งหมดในเวลาเดียวกัน
ก่อนอื่นตรวจสอบให้แน่ใจว่าอินสแตนซ์ของเซิร์ฟเวอร์กำลังใช้UTF-8
โลแคลไม่เช่นนั้นจะไม่สามารถติดตั้ง PostgreSQL ได้
locale
หากคุณพบการตั้งค่าภาษาใด ๆ นอกเหนือen_US.UTF-8
จากนั้นคุณจะต้องเปลี่ยนไปใช้ภาษาดังต่อไปนี้
sudo apt install -y locales
sudo locale-gen en_US.UTF-8
echo "LANG=en_US.UTF-8" | sudo tee /etc/default/locale
หลังจากมั่นใจว่าโลแคลถูกต้องแล้วให้ดาวน์โหลด repo Zammad DEB อย่างเป็นทางการ
wget -qO- https://dl.packager.io/srv/zammad/zammad/key | sudo apt-key add -
sudo wget -O /etc/apt/sources.list.d/zammad.list https://dl.packager.io/srv/zammad/zammad/stable/installer/ubuntu/16.04.repo
ติดตั้ง Zammad APT
และทุกการอ้างอิงที่จำเป็นต้องใช้
sudo apt update -y
sudo apt install -y zammad
เมื่อติดตั้ง Zammad สำเร็จแล้วบริการ Zammad จะเริ่มต้นโดยอัตโนมัติ คุณสามารถใช้คำสั่งต่อไปนี้เพื่อยืนยันสถานะของบริการ Zammad
sudo systemctl status zammad.service
active (running)
สถานะของมันจะเป็น
จากนั้นใช้คำสั่งต่อไปนี้เพื่อให้ Zammad ทำงานกับ Elasticsearch และสร้างดัชนีใหม่
sudo zammad run rails r "Setting.set('es_url', 'http://localhost:9200')"
sudo zammad run rake searchindex:rebuild
เพิ่มช่องว่างดัชนีชื่อ Elasticsearch (ไม่บังคับ)
sudo zammad run rails r "Setting.set('es_index', Socket.gethostname + '_zammad')"
ละเว้นประเภทไฟล์ไบนารีทั่วไป (ไม่บังคับ)
sudo zammad run rails r "Setting.set('es_attachment_ignore', [ '.png', '.jpg', '.jpeg', '.mpeg', '.mpg', '.mov', '.bin', '.exe', '.box', '.mbox' ] )"
ตั้งค่าขนาดของไฟล์แนบสูงสุด (เป็นทางเลือก)
sudo zammad run rails r "Setting.set('es_attachment_max_size_in_mb', 50)"
ในการอนุญาตให้ผู้ใช้เข้าถึง Zammad จากระยะไกลคุณต้องแก้ไขไฟล์กำหนดค่า Zammad Nginx
sudo vi /etc/nginx/sites-available/zammad.conf
ค้นหาบรรทัด
server_name localhost;
แทนที่localhost
ด้วย FQDN ของอินสแตนซ์เซิร์ฟเวอร์ของคุณ
server_name helpdesk.example.com;
บันทึกและออก
:wq!
สุดท้ายให้เริ่มบริการ Nginx เพื่อใช้การแก้ไขของคุณ
sudo systemctl restart nginx.service
ใช้คำสั่งต่อไปนี้เพื่อกำหนดสถานะของ SELinux บนอินสแตนซ์เซิร์ฟเวอร์ของคุณ
sudo apt install -y policycoreutils
sestatus
หาก SELinux เปิดใช้งานในenforcing
โหมดบนเครื่องของคุณคุณจะต้องแก้ไขกฎ SELinux ดังนี้
sudo apt install -y selinux selinux-basics selinux-utils selinux-policy-ubuntu setools
sudo setsebool httpd_can_network_connect on -P
หาก SELinux disabled
เปิดใช้งานอยู่ในpermissive
โหมดนั้นให้ข้ามการแก้ไขและย้ายไป
คุณต้องแก้ไขกฎไฟร์วอลล์ UFW ดังนี้
sudo ufw app list
sudo ufw allow OpenSSH
sudo ufw allow in "Nginx Full"
sudo ufw enable
ชี้เว็บเบราว์เซอร์ที่คุณชื่นชอบไปที่http://helpdesk.example.com
แล้วคุณจะเข้าสู่Zammad getting started
หน้าเว็บ
คลิกที่Setup new system
ปุ่มเพื่อไปต่อ
ในAdministrator Account
หน้าต่างป้อนชื่อผู้ดูแลระบบชื่อนามสกุลอีเมลและรหัสผ่าน (สองครั้ง) จากนั้นคลิกCreate
ปุ่ม
ในOrganization
หน้าต่างป้อนชื่อองค์กรและ URL ระบบhttp://helpdesk.example.com
อัปโหลดโลโก้ของคุณ (ถ้ามี) จากนั้นคลิกNext
ปุ่ม
ในEmail Notification
หน้าต่างเลือกวิธีการส่งอีเมลที่ถูกต้องจากนั้นคลิกContinue
ปุ่ม
ในConnect Channels
หน้าต่างคลิกSkip
ปุ่มเพื่อสิ้นสุดการตั้งค่าเริ่มต้น ทุกช่องสามารถปรับแต่งได้ในภายหลัง
นั่นคือทั้งหมดที่ใช้ในการตั้งค่าระบบจำหน่ายตั๋ว Zammad สำรวจอินเตอร์เฟส Zammad และเชิญตัวแทนฝ่ายบริการลูกค้า ขอบคุณที่อ่าน.
ใช้ระบบที่แตกต่างกันอย่างไร ไทกะเป็นแอปพลิเคชั่นฟรีและโอเพ่นซอร์สสำหรับการจัดการโครงการ ซึ่งแตกต่างจากเครื่องมือการจัดการโครงการอื่น ๆ ไทก้าใช้ส่วนเพิ่ม
ใช้ระบบที่แตกต่างกันอย่างไร X-Cart เป็นแพลตฟอร์มอีคอมเมิร์ซแบบโอเพ่นซอร์สที่มีความยืดหยุ่นสูงพร้อมคุณสมบัติและการผสานรวมมากมาย ซอร์สโค้ด X-Cart เป็นโฮสต์
ใช้ระบบที่แตกต่างกันอย่างไร Akaunting เป็นซอฟต์แวร์บัญชีโอเพ่นซอร์สและออนไลน์ฟรีที่ออกแบบมาสำหรับธุรกิจขนาดเล็กและมือปืนรับจ้าง มันถูกสร้างขึ้นด้วยปัญญา
ใช้ระบบที่แตกต่างกันอย่างไร Alfresco Community Edition เป็นเวอร์ชั่นโอเพ่นซอร์สของ Alfresco Content Services มันเขียนใน Java และใช้ PostgreSQL t
ใช้ระบบที่แตกต่างกันอย่างไร Alfresco Community Edition เป็นเวอร์ชั่นโอเพ่นซอร์สของ Alfresco Content Services มันเขียนใน Java และใช้ PostgreSQL t
ใช้ระบบที่แตกต่างกันอย่างไร Dolibarr เป็นการวางแผนทรัพยากรขององค์กรโอเพ่นซอร์ส (ERP) และการจัดการลูกค้าสัมพันธ์ (CRM) สำหรับธุรกิจ Dolibarr
ใช้ระบบที่แตกต่างกันอย่างไร Dolibarr เป็นการวางแผนทรัพยากรขององค์กรโอเพ่นซอร์ส (ERP) และการจัดการลูกค้าสัมพันธ์ (CRM) สำหรับธุรกิจ Dolibarr
ใช้ระบบที่แตกต่างกันอย่างไร osTicket เป็นระบบตั๋วสนับสนุนลูกค้าโอเพ่นซอร์ส ซอร์สโค้ดของ osTicket นั้นโฮสต์บน Github ในบทช่วยสอนนี้
ใช้ระบบที่แตกต่างกันอย่างไร Sentrifugo HRM เป็นแอพพลิเคชั่นการจัดการทรัพยากรมนุษย์แบบโอเพ่นซอร์ส มันเป็นคุณสมบัติที่หลากหลายและกำหนดค่าได้อย่างง่ายดาย
ใช้ระบบที่แตกต่างกันอย่างไร Akaunting เป็นซอฟต์แวร์บัญชีโอเพ่นซอร์สและออนไลน์ฟรีที่ออกแบบมาสำหรับธุรกิจขนาดเล็กและมือปืนรับจ้าง มันถูกสร้างขึ้นด้วยปัญญา
ใช้ระบบที่แตกต่างกันอย่างไร Matomo (ชื่อเดิม Piwik) เป็นแพลตฟอร์มการวิเคราะห์โอเพนซอร์ซซึ่งเป็นทางเลือกเปิดให้ Google Analytics แหล่งที่มาของ Matomo นั้นโฮสต์อยู่
ใช้ระบบที่แตกต่างกันอย่างไร Mailtrain เป็นแอปรับจดหมายข่าวแบบโอเพ่นซอร���สที่สร้างขึ้นบน Node.js และ MySQL / MariaDB แหล่งที่มาของ Mailtrains อยู่บน GitHub Thi
ใช้ระบบที่แตกต่างกันอย่างไร X-Cart เป็นแพลตฟอร์มอีคอมเมิร์ซแบบโอเพ่นซอร์สที่มีความยืดหยุ่นสูงพร้อมคุณสมบัติและการผสานรวมมากมาย ซอร์สโค้ด X-Cart เป็นโฮสต์
ใช้ระบบที่แตกต่างกันอย่างไร Attendize เป็นแพลตฟอร์มการจำหน่ายตั๋วโอเพ่นซอร์สและแพลตฟอร์มการจัดการเหตุการณ์โดยใช้ Laravel PHP Framework เข้าร่วมรหัสที่มา
Cezerin เป็นโอเพ่นซอร์ส eCommerce ทางเว็บโปรเกรสซีฟที่สร้างขึ้นโดยใช้ React และ Node.js ในบทช่วยสอนนี้คุณจะได้เรียนรู้วิธีการปรับใช้ Cezerin สำหรับผลิตผล
บทนำบทแนะนำนี้แสดงให้เห็นถึง OpenBSD เป็นโซลูชั่นอีคอมเมิร์ซโดยใช้ PrestaShop และ Apache ต้องการ Apache เนื่องจาก PrestaShop มี UR ที่ซับซ้อน
ใช้ระบบที่แตกต่างกันอย่างไร Osclass เป็นโครงการโอเพนซอร์ซที่ช่วยให้คุณสร้างไซต์ย่อยได้โดยง่ายโดยไม่มีความรู้ด้านเทคนิค มันคือรสเปรี้ยว
ใช้ระบบที่แตกต่างกันอย่างไร X-Cart เป็นแพลตฟอร์มอีคอมเมิร์ซแบบโอเพ่นซอร์สที่มีความยืดหยุ่นสูงพร้อมคุณสมบัติและการผสานรวมมากมาย ซอร์สโค้ด X-Cart เป็นโฮสต์
ใช้ระบบที่แตกต่างกันอย่างไร Open Web Analytics (OWA) เป็นโปรแกรมวิเคราะห์เว็บแบบโอเพ่นซอร์สที่สามารถใช้ในการติดตามและวิเคราะห์ว่าผู้คนใช้เว็บไซต์ของคุณอย่างไร
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์
เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ
ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน
การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane
ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+
อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ
เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม
13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data
คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true