วิธีการติดตั้ง ERPNext Open Source ERP บน CentOS 7

ERP หรือการวางแผนทรัพยากรองค์กรเป็นชุดแอปพลิเคชันองค์กรที่ใช้ในการจัดการกระบวนการทางธุรกิจหลัก ERPNext เป็นแอปพลิเคชั่น ERP แบบโอเพนซอร์สแบบโฮสต์ฟรีและเขียนใน Python มันใช้ Node.js สำหรับส่วนหน้าและ MariaDB เพื่อจัดเก็บข้อมูล ERPNext มีเว็บอินเตอร์เฟสที่ใช้งานง่ายซึ่งช่วยให้ธุรกิจสามารถจัดการงานประจำวันได้ มันมีโมดูลสำหรับการบัญชี, CRM, HRM, การผลิต, POS, การจัดการโครงการ, การจัดซื้อ, การจัดการการขายการจัดการคลังสินค้าและอื่น ๆ ERPNext สามารถใช้ในการจัดการอุตสาหกรรมต่าง ๆ เช่นผู้ให้บริการการผลิตการค้าปลีกและโรงเรียน

ในบทช่วยสอนนี้เราจะติดตั้ง ERPNext บน CentOS 7

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

  • อินสแตนซ์ของเซิร์ฟเวอร์ Vultr CentOS 7
  • sudo ผู้ใช้

สำหรับบทช่วยสอนนี้เราจะใช้erp.example.comเป็นชื่อโดเมนที่ชี้ไปยังเซิร์ฟเวอร์ โปรดตรวจสอบให้แน่ใจว่าได้แทนที่erp.example.comชื่อโดเมนที่แท้จริงทั้งหมดของคุณแล้ว

อัปเดตระบบพื้นฐานของคุณโดยใช้คำแนะนำ " วิธีอัปเดต CentOS 7 " เมื่อระบบของคุณอัปเดตแล้วให้ดำเนินการติดตั้ง Python

ติดตั้งเครื่องมือพัฒนา

ERPNext ต้องการ Python เวอร์ชัน 2.7 เพื่อให้ทำงานได้ Python 2.7 ถูกติดตั้งตามค่าเริ่มต้นในอินสแตนซ์ของเซิร์ฟเวอร์ CentOS ทั้งหมด คุณสามารถตรวจสอบว่า Python เวอร์ชั่นที่ติดตั้งหรือไม่โดยเรียกใช้:

python -V

คุณควรได้ผลลัพธ์ที่คล้ายกัน

[user@vultr ~]$ python -V
Python 2.7.5

แม้ว่า Python เวอร์ชันที่ติดตั้งจะไม่ใช่รุ่นล่าสุด แต่ก็สามารถใช้งานได้โดยไม่มีข้อผูกมัด การเปลี่ยนเวอร์ชั่นเริ่มต้นของ Python อาจทำให้ YUM แตก

ติดตั้งแพ็กเกจในDevelopment toolsกลุ่มที่จำเป็นสำหรับการรวบรวมไฟล์ตัวติดตั้ง

sudo yum groupinstall -y "Development tools"

ติดตั้งอีกสองสามพึ่งพา:

sudo yum install -y redhat-lsb-core git python-setuptools python-devel openssl-devel libffi-devel

ติดตั้งpipเครื่องมือของ Python Pip เป็นตัวจัดการการพึ่งพาสำหรับแพ็คเกจ Python

wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py

คำสั่งดังกล่าวจะติดตั้ง Pip บนระบบของคุณ เพื่อให้แน่ใจว่าคุณมีเวอร์ชั่นล่าสุดpipและsetuptoolsรัน:

sudo pip install --upgrade pip setuptools

ติดตั้ง Ansible โดยใช้ Pip Ansible ทำการจัดเตรียมซอฟต์แวร์โดยอัตโนมัติการจัดการการกำหนดค่าและการปรับใช้แอปพลิเคชัน

sudo pip install ansible

ติดตั้งเซิร์ฟเวอร์ MariaDB

MariaDB เป็นเซิร์ฟเวอร์ฐานข้อมูล MySQL ติดตั้ง MariaDB โดยเรียกใช้

sudo yum -y install mariadb mariadb-server mysql-devel

เอ็นจินการเก็บข้อมูล Barracuda จำเป็นสำหรับการสร้างฐานข้อมูล ERPNext ดังนั้นคุณจะต้องกำหนดค่า MariaDB ให้ใช้เอนจิ้นการเก็บข้อมูล Barracuda my.cnfแก้ไขการตั้งค่าไฟล์ MariaDB เริ่มต้น

sudo nano /etc/my.cnf

เพิ่มบรรทัดต่อไปนี้ภายใต้symbolic-links=0บรรทัด

innodb-file-format=barracuda
innodb-file-per-table=1
innodb-large-prefix=1
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci

[mysql]
default-character-set = utf8mb4

เริ่ม MariaDB และเปิดใช้งานโดยอัตโนมัติเมื่อเริ่มต้นระบบ

sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

ก่อนที่จะกำหนดค่าฐานข้อมูลคุณจะต้องรักษาความปลอดภัย MariaDB คุณสามารถรักษาความปลอดภัยได้ด้วยการรันmysql_secure_installationสคริปต์:

sudo mysql_secure_installation

คุณจะถูกขอรหัสผ่านรูต MariaDB ปัจจุบัน ตามค่าเริ่มต้นจะไม่มีการตั้งค่ารหัสผ่านรูทบน MariaDB กดปุ่ม "Enter" เพื่อดำเนินการต่อ ตั้งรหัสผ่านที่คาดเดายากสำหรับผู้ใช้รูทของเซิร์ฟเวอร์ MariaDB ของคุณและตอบ "Y" กับคำถามอื่น ๆ ทั้งหมดที่ถาม คำถามที่ถามมีการอธิบายตนเอง

ติดตั้ง Nginx, Nodejs และ Redis

เนื่องจากที่เก็บ EPEL ถูกติดตั้งตามค่าเริ่มต้นในอินสแตนซ์ Vultr CentOS 7 ทั้งหมดคุณสามารถติดตั้ง Redis และ Nginx ได้โดยตรง แต่หากต้องการติดตั้ง Node.js เวอร์ชันล่าสุดคุณจะต้องเพิ่มที่เก็บ Nodesource ลงในระบบของคุณ

เพิ่มที่เก็บ Nodesource สำหรับ Node.js 8.x

sudo curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -

ติดตั้ง Nginx, Nodejs และ Redis:

sudo yum -y install nginx nodejs redis

��ริ่ม Nginx และเปิดใช้งานเมื่อเริ่มต้นระบบโดยเรียกใช้:

sudo systemctl start nginx
sudo systemctl enable nginx

เริ่ม Redis และเปิดใช้งานเมื่อเริ่มต้นระบบโดยเรียกใช้

sudo systemctl start redis
sudo systemctl enable redis

ติดตั้ง PDF Converter

wkhtmltopdfโปรแกรมเป็นเครื่องมือบรรทัดคำสั่งที่แปลง HTML เป็น PDF โดยใช้เครื่องมือ QT Webkit การแสดงผล ติดตั้งการพึ่งพาที่จำเป็น:

sudo yum -y install libXrender libXext xorg-x11-fonts-75dpi xorg-x11-fonts-Type1

wkhtmltopdfดาวน์โหลดรุ่นล่าสุดของ

wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz

แตกไฟล์เก็บถาวรโดยรัน:

sudo tar -xf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz -C /opt

/opt/wkhtmltoxคำสั่งดังกล่าวจะแยกเก็บไป สร้าง softlink เพื่อให้wkhtmltopdfและwkhtmltoimageสามารถดำเนินการทั่วโลกว่าเป็นคำสั่ง

sudo ln -s /opt/wkhtmltox/bin/wkhtmltopdf /usr/bin/wkhtmltopdf
sudo ln -s /opt/wkhtmltox/bin/wkhtmltoimage /usr/bin/wkhtmltoimage

ตอนนี้คุณสามารถรันwkhtmltopdf -Vคำสั่งเพื่อตรวจสอบว่ามันใช้งานได้หรือไม่คุณจะเห็น:

[user@vultr ~]$ wkhtmltopdf -V
wkhtmltopdf 0.12.4 (with patched qt)

ณ จุดนี้เรามีการติดตั้งการอ้างอิงที่จำเป็นทั้งหมด ตอนนี้คุณสามารถทำการติดตั้ง Bench ได้แล้ว

ติดตั้ง Bench

Benchเป็นอรรถประโยชน์บรรทัดคำสั่งที่จัดทำโดย Frappe เพื่อติดตั้งและจัดการแอปพลิเคชัน ERPNext บนระบบที่ใช้ Unix เพื่อการพัฒนาและการผลิต ผู้พิพากษายังสามารถสร้างและจัดการการกำหนดค่า Nginx และหัวหน้างาน

สร้างผู้ใช้ใหม่เพื่อเรียกใช้กระบวนการ Bench ในสภาพแวดล้อมแบบแยก

sudo adduser bench -d /opt/bench

เปลี่ยนรหัสผ่านของผู้ใช้

sudo passwd bench

ให้sudoสิทธิ์แก่benchผู้ใช้

sudo usermod -aG wheel bench

เข้าสู่ระบบในฐานะbenchผู้ใช้ที่สร้างขึ้นใหม่:

sudo su - bench

โคลนที่เก็บ Bench ใน/opt/bench:

cd /opt/bench
git clone https://github.com/frappe/bench bench-repo

pipติดตั้งโดยใช้ม้านั่ง

sudo pip install -e bench-repo

เมื่อติดตั้ง Bench แล้วให้ดำเนินการต่อเพื่อติดตั้ง ERPNext โดยใช้ Bench

ติดตั้ง ERPNext โดยใช้ Bench

เตรียมข้อมูลเบื้องต้นของ bench bench ด้วยการติดตั้งเฟรมเวิร์ก เพื่อให้ทุกอย่างเรียบร้อยเราจะทำงานภายใต้/opt/benchไดเรกทอรี ผู้พิพากษาจะตั้งค่าการสำรองข้อมูลปกติและการอัปเดตอัตโนมัติวันละครั้ง

cd /opt/bench
bench init erpnext && cd erpnext

สร้างเว็บไซต์ Frappe ใหม่:

bench new-site erp.example.com

คำสั่งดังกล่าวจะแจ้งให้คุณใส่รหัสผ่าน root ของ MySQL ระบุรหัสผ่านที่คุณได้ตั้งค่าไว้สำหรับผู้ใช้รูท MySQL ก่อนหน้านี้ นอกจากนี้ยังจะขอให้คุณตั้งรหัสผ่านใหม่สำหรับบัญชีผู้ดูแลระบบ คุณจะต้องใช้รหัสผ่านนี้ในภายหลังเพื่อเข้าสู่แดชบอร์ดผู้ดูแลระบบ

ดาวน์โหลดไฟล์การติดตั้ง ERPNext จากที่เก็บ git ระยะไกลโดยใช้ Bench

bench get-app erpnext https://github.com/frappe/erpnext

ติดตั้ง ERPNext บนเว็บไซต์ที่คุณสร้างขึ้นใหม่:

bench --site erp.example.com install-app erpnext

ติดตั้ง ERPNext บนเซิร์ฟเวอร์ของคุณ คุณสามารถเริ่มแอปพลิเคชันได้ทันทีเพื่อตรวจสอบว่าแอปพลิเคชันนั้นเริ่มต้นได้สำเร็จหรือไม่:

bench start

อย่างไรก็ตามคุณควรหยุดการดำเนินการและดำเนินการต่อเพื่อตั้งค่าแอปพลิเคชันสำหรับการใช้งานจริง

ผู้ดูแลการติดตั้งและ Nginx

โดยค่าเริ่มต้นแอปพลิเคชัน ERPNext จะฟังพอร์ต 8000 ไม่ใช่พอร์ต HTTP 80 มาตรฐานนอกจากนี้ไม่แนะนำให้ใช้งานเว็บเซิร์ฟเวอร์ในตัวเพื่อการใช้งานจริงเนื่องจากเราจะเปิดเผยเซิร์ฟเวอร์ให้โลกเห็น ดังนั้นคุณควรใช้เว็บเซิร์ฟเวอร์ที่ใช้งานจริงเป็น reverse proxy เช่น Apache หรือ Nginx ในบทช่วยสอนนี้เราจะใช้ Nginx เป็น reverse proxy เนื่องจากสามารถกำหนดค่าโดยอัตโนมัติโดยใช้ Bench ผู้พิพากษาสามารถสร้างและติดตั้งการกำหนดค่าตามการตั้งค่า ERPNext โดยอัตโนมัติ

แม้ว่าเราสามารถเริ่มต้นแอปพลิเคชันโดยใช้คำสั่งด้านบนการดำเนินการของ ERPNext จะหยุดทันทีที่คุณปิดเทอร์มินัล เพื่อแก้ไขปัญหานี้ฉันแนะนำให้ใช้หัวหน้างานซึ่งมีประโยชน์มากในการใช้งานแอปพลิเคชันอย่างต่อเนื่องในสภาพแวดล้อมการผลิต Supervisor เป็นระบบควบคุมกระบวนการที่ช่วยให้คุณสามารถตรวจสอบและควบคุมกระบวนการต่าง ๆ บนระบบปฏิบัติการ Linux เมื่อกำหนดค่าหัวหน้างานแล้วจะเริ่มต้นแอปพลิเคชันโดยอัตโนมัติในเวลาบูตรวมถึงความล้มเหลว Bench สามารถกำหนดค่า Supervisor โดยอัตโนมัติสำหรับแอปพลิเคชัน ERPNext

ติดตั้ง Supervisor:

sudo yum -y install supervisor

เริ่มต้นหัวหน้างานและเปิดใช้งานให้เริ่มโดยอัตโนมัติในเวลาบูต

sudo systemctl start supervisord
sudo systemctl enable supervisord

Setup Bench สำหรับการใช้งานจริง:

 sudo bench setup production bench

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

chmod o+x /opt/bench/

หากคุณใช้ไฟร์วอลล์บนเซิร์ฟเวอร์ของคุณคุณจะต้องกำหนดค่าไฟร์วอลล์เพื่อตั้งค่าข้อยกเว้นสำหรับบริการ HTTP อนุญาตให้ Nginx reverse proxy เชื่อมต่อจากนอกเครือข่าย

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload

ตอนนี้คุณสามารถเข้าถึงเว็บไซต์http://erp.example.comได้แล้ว

คุณสามารถตรวจสอบสถานะของกระบวนการได้ด้วยการรัน:

sudo supervisorctl status all

คุณควรเห็นผลลัพธ์ต่อไปนี้:

[bench@vultr ~]$ sudo supervisorctl status all
erpnext-redis:erpnext-redis-cache                 RUNNING   pid 2554, uptime 1:06:58
erpnext-redis:erpnext-redis-queue                 RUNNING   pid 2553, uptime 1:06:58
erpnext-redis:erpnext-redis-socketio              RUNNING   pid 2555, uptime 1:06:58
erpnext-web:erpnext-frappe-web                    RUNNING   pid 2559, uptime 1:06:58
erpnext-web:erpnext-node-socketio                 RUNNING   pid 2556, uptime 1:06:58
erpnext-workers:erpnext-frappe-default-worker-0   RUNNING   pid 2549, uptime 1:06:58
erpnext-workers:erpnext-frappe-long-worker-0      RUNNING   pid 2551, uptime 1:06:58
erpnext-workers:erpnext-frappe-schedule           RUNNING   pid 2550, uptime 1:06:58
erpnext-workers:erpnext-frappe-short-worker-0     RUNNING   pid 2552, uptime 1:06:58

หากต้องการหยุดกระบวนการ ERPNext ทั้งหมดให้ใช้:

sudo supervisorctl stop all

ในการเริ่มต้นกระบวนการ ERPNext ทั้งหมดให้ใช้:

sudo supervisorctl start all

การตั้งค่า SSL โดยใช้ Let's Encrypt

Let's Encrypt มอบใบรับรอง SSL ฟรีให้กับผู้ใช้ SSL สามารถติดตั้งด้วยตนเองหรือโดยอัตโนมัติผ่าน Bench ผู้พิพากษาสามารถติดตั้งไคลเอนต์ Let's Encrypt โดยอัตโนมัติและรับใบรับรอง นอกจากนี้จะอัพเดตการกำหนดค่า Nginx โดยอัตโนมัติเพื่อใช้ใบรับรอง

ชื่อโดเมนที่คุณใช้เพื่อรับใบรับรองจาก Let's Encrypt CA จะต้องชี้ไปที่เซิร์ฟเวอร์ ลูกค้าตรวจสอบความถูกต้องของโดเมนก่อนที่จะออกใบรับรอง

เปิดใช้งาน DNS multi-tenancy สำหรับแอปพลิเคชัน ERPNext

bench config dns_multitenant on

รัน Bench เพื่อตั้งค่า Let's Encrypt บนเว็บไซต์ของคุณ:

sudo bench setup lets-encrypt erp.example.com

ระหว่างการทำงานของสคริปต์ไคลเอนต์ Let's Encrypt จะขอให้คุณหยุดเว็บเซิร์ฟเวอร์ Nginx ชั่วคราว มันจะติดตั้งแพคเกจที่จำเป็นโดยอัตโนมัติและ Let's Encrypt ไคลเอนต์ ลูกค้าจะแจ้งให้ที่อยู่อีเมลของคุณ คุณจะต้องยอมรับข้อกำหนดและเงื่อนไข เมื่อสร้างใบรับรองแล้ว Bench จะสร้างการกำหนดค่าใหม่สำหรับ Nginx ซึ่งใช้ใบรับรอง SSL คุณจะถูกถามก่อนแทนที่การกำหนดค่าที่มีอยู่ ผู้สร้างยังสร้างcrontabรายการเพื่อต่ออายุใบรับรองโดยอัตโนมัติทุกเดือน

ขั้นสุดท้ายให้เปิดใช้งานตัวกำหนดเวลาเพื่อเรียกใช้งานที่กำหนดไว้โดยอัตโนมัติ:

bench enable-scheduler

คุณควรเห็น:

[bench@vultr erpnext]$ bench enable-scheduler
Enabled for erp.example.com

ห่อ

https://erp.example.comเมื่อกระบวนการเสร็จสิ้นคุณสามารถเข้าถึงแอพลิเคชันของคุณได้ที่ เข้าสู่ระบบด้วยชื่อผู้ใช้Administratorและรหัสผ่านที่คุณตั้งไว้ในระหว่างการติดตั้ง คุณจะถูกนำไปที่โต๊ะทำงานซึ่งคุณจะต้องให้ข้อมูลเพื่อตั้งค่า ERPNext ERP ตาม บริษัท ของคุณ ตอนนี้คุณสามารถใช้แอปพลิเคชันเพื่อจัดการ บริษัท ของคุณ

ขอแสดงความยินดีคุณมีแอปพลิเคชัน ERPNext ที่ทำงานได้อย่างสมบูรณ์ติดตั้งบนเซิร์ฟเวอร์ CentOS 7 ของคุณ



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 ที่มีความยืดหยุ่นสูงและปลอดภัย

การติดตั้ง Pagekit CMS บน CentOS 7

การติดตั้ง Pagekit CMS บน CentOS 7

ใช้ระบบที่แตกต่างกันอย่างไร Pagekit เป็น CMS โอเพนซอร์สที่เขียนด้วย PHP ซอร์สโค้ดของ Pagekit นั้นโฮสต์บน GitHub คำแนะนำนี้จะแสดงให้คุณเห็นว่า

วิธีการติดตั้ง TestLink บน CentOS 7

วิธีการติดตั้ง TestLink บน CentOS 7

TestLink เป็นระบบดำเนินการจัดการทดสอบบนเว็บโอเพ่นซอร์ส ช่วยให้ทีมงานประกันคุณภาพสามารถสร้างและจัดการกรณีทดสอบได้เช่นกัน

วิธีการที่ปลอดภัย vsFTPd ด้วย SSL / TLS

วิธีการที่ปลอดภัย vsFTPd ด้วย SSL / TLS

FTP ที่ปลอดภัยมากหรือเพียงแค่ vsFTPd เป็นซอฟต์แวร์น้ำหนักเบาที่มีความสามารถในการปรับแต่ง ในบทช่วยสอนนี้เราจะรักษาความปลอดภัยของข้อความ

วิธีการติดตั้ง GCC บน CentOS 6

วิธีการติดตั้ง GCC บน CentOS 6

CentOS ติดตามการพัฒนา Red Hat Enterprise Linux (RHEL) RHEL พยายามที่จะเป็นแพลตฟอร์มเซิร์ฟเวอร์ที่มั่นคงซึ่งหมายความว่าจะไม่รีบเร่งในการรวม

ตั้งค่าบัญชีผู้ใช้ SFTP เท่านั้นบน CentOS 7

ตั้งค่าบัญชีผู้ใช้ SFTP เท่านั้นบน CentOS 7

ในบางโอกาสผู้ดูแลระบบอาจต้องสร้างบัญชีผู้ใช้และ จำกัด การเข้าถึงเพื่อจัดการไฟล์ของตัวเองผ่าน sFTP เท่านั้น

วิธีการติดตั้ง Moodle บน CentOS 7

วิธีการติดตั้ง Moodle บน CentOS 7

ใช้ระบบที่แตกต่างกันอย่างไร Moodle เป็นแพลตฟอร์มการเรียนรู้โอเพนซอร์ซหรือระบบจัดการหลักสูตร (CMS) - ชุดซอฟต์แวร์โอเพ่นซอร์สฟรีที่ออกแบบมาเพื่อช่วย

ติดตั้ง NGINX พร้อม ModSecurity บน CentOS 6

ติดตั้ง NGINX พร้อม ModSecurity บน CentOS 6

ในบทความนี้ฉันจะอธิบายวิธีสร้าง LEMP สแต็คที่ได้รับการป้องกันโดย ModSecurity ModSecurity เป็นไฟร์วอลล์เว็บแอพพลิเคชันแบบโอเพนซอร์สที่มีประโยชน์

วิธีการติดตั้ง Apache, MySQL และ PHP บน CentOS 6

วิธีการติดตั้ง Apache, MySQL และ PHP บน CentOS 6

Introduction LAMP เป็นคำย่อที่ย่อมาจาก Linux, Apache, MySQL และ PHP ซอฟต์แวร์นี้เป็นโซลูชันโอเพ่นซอร์สที่ได้รับความนิยมสูงสุดสำหรับการติดตั้ง o

การปรับเปลี่ยน Icinga2 ให้ใช้โมเดลต้นแบบ / ไคลเอ็นต์บน CentOS 6 หรือ CentOS 7

การปรับเปลี่ยน Icinga2 ให้ใช้โมเดลต้นแบบ / ไคลเอ็นต์บน CentOS 6 หรือ CentOS 7

Icinga2 เป็นระบบการตรวจสอบที่มีประสิทธิภาพและเมื่อใช้ในโมเดลลูกค้าหลักจะสามารถแทนที่ความต้องการการตรวจสอบที่อิง NRPE ปรมาจารย์

การติดตั้ง Netdata บน CentOS 7

การติดตั้ง Netdata บน CentOS 7

ใช้ระบบที่แตกต่างกันอย่างไร Netdata เป็นดาวรุ่งพุ่งแรงในด้านการติดตามการวัดในระบบแบบเรียลไทม์ เมื่อเปรียบเทียบกับเครื่องมือชนิดเดียวกัน Netdata:

วิธีการติดตั้งและกำหนดค่า Buildbot บน CentOS 7

วิธีการติดตั้งและกำหนดค่า Buildbot บน CentOS 7

Buildbot เป็นโอเพ่นซอร์สเครื่องมือที่ใช้การรวมอย่างต่อเนื่องของ Python สำหรับการสร้างซอฟต์แวร์การทดสอบและการปรับใช้โดยอัตโนมัติ Buildbot ประกอบด้วยหนึ่งหรือหมอ

ติดตั้งเซิร์ฟเวอร์มัลติเพลเยอร์ SA-MP San Andreas บน CentOS 6

ติดตั้งเซิร์ฟเวอร์มัลติเพลเยอร์ SA-MP San Andreas บน CentOS 6

ยินดีต้อนรับสู่การกวดวิชา Vultr อื่น ที่นี่คุณจะได้เรียนรู้วิธีการติดตั้งและเรียกใช้เซิร์ฟเวอร์ SAMP คู่มือนี้เขียนขึ้นสำหรับ CentOS 6 ข้อกำหนดเบื้องต้นคุณจะต้อง

ติดตั้ง dotProject บน CentOS 7

ติดตั้ง dotProject บน CentOS 7

แอปพลิเคชั่น dotProject เป็นเครื่องมือการจัดการโครงการแบบโอเพ่นซอร์สบนเว็บ สำหรับตอนนี้มันวางจำหน่ายภายใต้ GPL ดังนั้นคุณสามารถปรับใช้และใช้งานได้บนบริการของคุณ

ติดตั้ง TaskServer (taskd) บน CentOS 7

ติดตั้ง TaskServer (taskd) บน CentOS 7

ใช้ระบบที่แตกต่างกันอย่างไร TaskWarrior เป็นเครื่องมือจัดการเวลาแบบโอเพ่นซอร์สที่เป็นการปรับปรุงแอพพลิเคชั่น Todo.txt และโคลนของมัน เนื่องมาจาก

วิธีการติดตั้ง Selfoss RSS Reader บน CentOS 7 LAMP VPS

วิธีการติดตั้ง Selfoss RSS Reader บน CentOS 7 LAMP VPS

ใช้ระบบที่แตกต่างกันอย่างไร Selfoss RSS Reader เป็นฟรีและเปิดตัวเองบนเว็บโฮสต์อเนกประสงค์, สตรีมสด, ตอบโต้กับผู้ใช้ได้, ฟีดข่าว (RSS / Atom) reade

วิธีการติดตั้ง Kanboard บน CentOS 7

วิธีการติดตั้ง Kanboard บน CentOS 7

ใช้ระบบที่แตกต่างกันอย่างไร Kanboard เป็นซอฟต์แวร์ซอฟต์แวร์การจัดการโครงการโอเพ่นซอร์สฟรีที่ออกแบบมาเพื่ออำนวยความสะดวกและมองเห็นภาพการทำงานเป็นทีม

การตั้งค่าเซิร์ฟเวอร์ Half Life 2 บน CentOS 6

การตั้งค่าเซิร์ฟเวอร์ Half Life 2 บน CentOS 6

บทช่วยสอนนี้จะกล่าวถึงกระบวนการติดตั้งเซิร์ฟเวอร์เกม Half Life 2 บนระบบ CentOS 6 ขั้นตอนที่ 1: การติดตั้งข้อกำหนดเบื้องต้นเพื่อตั้งค่า ou

ไดรฟ์ที่แชร์ความพร้อมใช้งานสูงใช้ Vultr Block Storage และ GlusterFS

ไดรฟ์ที่แชร์ความพร้อมใช้งานสูงใช้ Vultr Block Storage และ GlusterFS

GlusterFS เป็นระบบไฟล์ที่เชื่อมต่อกับเครือข่ายซึ่งช่วยให้คุณแบ่งปันไดรฟ์สองตัวในอุปกรณ์หลายตัวบนเครือข่ายได้อย่างมีประสิทธิภาพ ระบบไฟล์นี้คือ

วิธีโยกย้ายกล่องจดหมายอย่างง่ายดายด้วย Imapsync บน CentOS 7

วิธีโยกย้ายกล่องจดหมายอย่างง่ายดายด้วย Imapsync บน CentOS 7

ใช้ระบบที่แตกต่างกันอย่างไร ในขณะที่การโยกย้ายเว็บไซต์มักจะไม่มีปัญหาบางครั้งก็ยากที่จะโยกย้ายกล่องอีเมล นี่คือ CAS โดยเฉพาะอย่างยิ่ง

วิธีการติดตั้ง 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