▶SUBTHAIแปลไทย · ซับ · พากย์⚙
บทความแปลภาษาไทย · YouTube

WorldMonitor: The First Open Source Global Intelligence System (Palantir for Free)

0:000:00
เล่นเสียงต้นฉบับของวิดีโอ พร้อมแสดงซับไทยซิงก์ตามเวลา
กำลังโหลดวิดีโอ…
01

สรุปย่อ

ประเด็นสำคัญจากวิดีโอ

- **ช่อง:** DevsKingdom · **ความยาว:** ~8 นาที · **ลิงก์:** https://www.youtube.com/watch?v=RqpilXydRYc

# สรุป: WorldMonitor: The First Open Source Global Intelligence System (Palantir for Free)
- **ช่อง:** DevsKingdom · **ความยาว:** ~8 นาที · **ลิงก์:** https://www.youtube.com/watch?v=RqpilXydRYc

## ประเด็นหลัก
- WorldMonitor คือแดชบอร์ดข่าวกรองระดับโลกแบบโอเพนซอร์ส คล้ายกับ Palantir แต่ใช้งานฟรี
- แสดงมุมมองสถานที่ต่างๆ ทั่วโลกแบบเรียลไทม์ พร้อมคลิกดูรายละเอียดได้
- มีข่าวสดจากหลายช่อง เช่น Bloomberg, Sky News, CNBC, CNN
- มี AI insights และ AI strategic posture (ข้อมูลเชิงลึกและท่าทีเชิงยุทธศาสตร์จาก AI)
- มีข่าวแบ่งตามภูมิภาค (ยุโรป ตะวันออกกลาง แอฟริกา ละตินอเมริกา เอเชียแปซิฟิก ฯลฯ) รวมถึงฟีดข่าวกรอง ข่าวภาครัฐ และข่าวจาก think tank
- มีข้อมูลตลาด เช่น daily market brief, market data, ข้อมูลกลุ่มพลังงาน โลหะและวัสดุ และ airline intelligence
- เวอร์ชันทางการใช้งานผ่านเว็บไซต์ (Launch Dashboard) หรือซื้อ Pro version เพื่อฟีเจอร์เพิ่มเติม
- ติดตั้งเองได้โดยเป็นแอปพลิเคชัน Node.js: clone repo แล้วรัน npm install
- มี MCP server ให้เชื่อมต่อกับเวิร์กโฟลว์ CLI และเอเจนต์เขียนโค้ด
- โปรเจกต์ได้รับความนิยมสูง มีผู้ร่วมพัฒนาจำนวนมากและดาว (stars) จำนวนมาก
- การติดตั้งแบบ local ต้องติดตั้ง Redis, ตั้งค่า Redis password/token, Redis proxy (พอร์ต 8079) และ ops-redis-rest-url
- ใช้ seeders ป้อนข้อมูลเริ่มต้น แล้วรันด้วย npm run dev หรือ npm run start

## ความเห็นสรุป
วิดีโอนี้เหมาะสำหรับคนที่อยากได้ระบบข่าวกรองและข้อมูลโลกแบบเรียลไทม์ที่เปิดเผยซอร์สโค้ด โดยเนื้อหาครึ่งแรกเป็นการสาธิตฟีเจอร์ของแดชบอร์ด ส่วนครึ่งหลังเป็นการสอนติดตั้งแบบละเอียดซึ่งมีประโยชน์มากสำหรับนักพัฒนา คำอธิบายตรงไปตรงมา ทำตามได้จริงแม้จะมีขั้นตอนนอกเหนือจาก readme ให้ต้องเตรียมตัวเพิ่ม
02

คำแปลเต็ม

แปลตามบทสนทนาต้นฉบับ ปรับเป็นภาษาไทยธรรมชาติ

สวัสดีครับทุกคน ยินดีต้อนรับสู่วิดีโอถัดไปครับ ในบทช่วยสอนวันนี้ เราจะมาแนะนำโปรเจกต์ที่เจ๋งมากๆ ชื่อว่า WorldMonitor (ระบบข่าวกรองทั่วโลกแบบโอเพนซอร์ส) ซึ่งช่วยให้เราเข้าใจว่าเกิดอะไรขึ้นกับโลกแบบเรียลไทม์ มันคือแดชบอร์ดข่าวกรองระดับโลก (global intelligence dashboard) ที่คล้ายกับ Palantir (แพลตฟอร์มข่าวกรองเชิงพาณิชย์) แต่เป็นโอเพนซอร์ส อย่างที่เห็นบนหน้าจอนี้ มันแสดงมุมมองทั่วโลกของสถานที่ต่างๆ ว่ามีอะไรอยู่บ้าง แล้วเราก็คลิกเข้าไปดูรายละเอียดได้

นอกจากนี้มันยังมีข่าวสด (live news) ให้ดูด้วย โดยมีช่องต่างๆ เช่น Bloomberg, Sky News, CNBC และ CNN ให้เลือกชมได้ และยังมี AI insights (ข้อมูลเชิงลึกจาก AI) และ AI strategic posture (ท่าทีเชิงยุทธศาสตร์จาก AI) อีกด้วย รวมถึงข่าวจากหลากหลายภูมิภาคทั่วโลก เช่น World News, United States News, Intel feed (ฟีดข้อมูลข่าวกรอง) และอื่นๆ อย่างข่าวยุโรป ตะวันออกกลาง แอฟริกา ละตินอเมริกา ทรัพยากรพลังงาน เอเชียแปซิฟิก ข่าวภาครัฐ และข่าวจาก think tank (สถาบันวิจัยนโยบาย)

ยังมีการคาดการณ์ตลาด เช่น daily market brief (สรุปตลาดรายวัน) และ market data (ข้อมูลตลาด) มี energy complex data (ข้อมูลกลุ่มพลังงาน) ส่วนข้อมูลโลหะและวัสดุ (metals and materials) กำลังโหลดอยู่ เดี๋ยวคงแสดงขึ้นมาทีหลัง บนแดชบอร์ดนี้มีข้อมูลเยอะมาก มีทั้งข้อมูล AI และ ML ข้อมูลการเงิน และยังมี airline intelligence (ข้อมูลข่าวกรองสายการบิน) ด้วย ซึ่งเป็นข้อมูลที่ชัดเจนมาก เราแค่เปิดแดชบอร์ดนี้ขึ้นมา ก็เข้าใจสถานการณ์โลกได้เลย สะดวกและใช้งานง่ายมาก

และโปรเจกต์นี้เป็นโอเพนซอร์สจริงๆ ดังนั้นในวิดีโอนี้ เราจะมาแสดงวิธีใช้งานและวิธีติดตั้งทีละขั้นตอนครับ เอาล่ะ เริ่มกันเลย ถ้าเราเข้าไปที่ GitHub repo (คลังโค้ด) ของโปรเจกต์ จะเห็นว่ามีเว็บไซต์ทางการลิงก์อยู่บนหน้า repo ด้วย ถ้าเข้าไปที่เว็บไซต์ทางการ ก็แค่คลิกปุ่ม Launch Dashboard ก็จะเห็นแดชบอร์ดแบบที่เพิ่งเห็นไป แต่เมื่อกี้เป็นเวอร์ชัน self-hosted (โฮสต์ด้วยตัวเอง) ส่วนนี่คือเวอร์ชันทางการแบบ hosted ที่คลิกดูได้เลย มันต่างกันเล็กน้อย เห็นได้ว่าการจัดวางแดชบอร์ดต่างกันนิดหน่อย แต่โดยรวมแล้วคล้ายกันมาก

เราสามารถซื้อเวอร์ชันโปร (Pro version) ได้ โดยอัปเกรดจากเว็บไซต์ทางการได้เลย ง่ายมาก และจะได้ฟีเจอร์ที่ครบเครื่องขึ้นด้วย ยังมีให้ sign in (เข้าสู่ระบบ) สำหรับแดชบอร์ดแบบต่างๆ ซึ่งผมคิดว่าน่าจะไม่รวมอยู่ในแผนฟรี แต่เราสามารถซื้อเพื่อเข้าสู่ระบบดูแดชบอร์ดพรีเมียมแบบอื่นๆ ได้ แต่โดยรวมแล้ว ถึงไม่มีแผนโปร เราก็เห็นข้อมูลครบเครื่องเยอะมากแล้ว รวมถึงข้อมูลโลหะและวัสดุ กลุ่มพลังงาน และตลาด ที่เพิ่งเห็นในเวอร์ชัน self-hosted

และถ้าอยากติดตั้งลงบนเครื่องเสมือนหรือเครื่องส่วนตัว ก็ไปที่ส่วน Quick Start ใน GitHub repo ได้เลย เขาให้วิธีการติดตั้งที่ตรงไปตรงมามาก แต่วิธีนี้ยังไม่ใช่วิธีที่ครบถ้วนจริงๆ เพราะยังมีขั้นตอนอีกหลายอย่างที่ไม่ได้พูดถึงในนั้น เดี๋ยวเราจะพูดถึงเรื่องนี้ทีหลังในวิดีโอครับ แต่โดยหลักการก็ประมาณนี้ มันเป็นแอปพลิเคชัน Node.js เราก็แค่ clone repo แล้วก็รัน npm install จากนั้นรันแอปเพื่อให้มันทำงานบนเครื่องเราได้

ยังมีโมดูลต่างๆ ให้ลองเล่นอีกหลายตัว และเขายังมี MCP server (เซิร์ฟเวอร์สำหรับเชื่อมต่อเครื่องมือ AI) ซึ่งเราสามารถเชื่อมต่อเข้ากับเวิร์กโฟลว์ของเราได้ เชื่อมต่อกับ CLI (อินเทอร์เฟซบรรทัดคำสั่ง) หรือเชื่อมต่อกับโค้ดของเรา กับเอเจนต์เขียนโค้ด (coding agents) ทั้งหลาย

จะเห็นว่ามีผู้ร่วมพัฒนา (contributors) เยอะมาก มีคนทำงานในโปรเจกต์นี้จำนวนมาก และมันมีดาว (stars) อยู่ประมาณ 60 หรือ 71.6 K ดาว เจ๋งมากๆ ผู้คนใช้มันและชอบมันจริงๆ เห็นได้ว่ามีคนจำนวนมากใช้และดาวน์โหลดโปรเจกต์นี้แล้ว มันได้รับความนิยมมาก

อย่างที่บอก ถ้าอยากติดตั้งแบบ local มีขั้นตอนอีกสองสามอย่างที่ต้องทำนอกเหนือจากที่เห็นใน readme ครับ ขั้นแรก ต้อง clone repo และรัน npm install เพื่อติดตั้ง dependencies จากนั้นต้องติดตั้ง Redis (ฐานข้อมูลในหน่วยความจำ) ซึ่งสำคัญมาก เพราะแบ็กเอนด์ (backend) จะต้องคุยกับ Redis ถ้าเครื่อง local หรือเครื่องเสมือนส่วนตัวยังไม่มี Redis ก็ต้องติดตั้ง นี่เป็นวิธีหนึ่งในการติดตั้ง ยังมีวิธีอื่นๆ อีก ขอแค่ติดตั้งให้เรียบร้อยก็ใช้ได้แล้ว

จากนั้นต้องตั้งค่าสภาพแวดล้อม (environment) คือต้องตั้งค่า relay share secret รวมถึง Redis password และ Redis token เพราะระบบนี้ใช้ Redis เป็นฐาน ถ้าอยากลองเล่นเฉยๆ ไม่ต้องตั้ง Redis password ก็ได้ แต่ถ้าเป็นสภาพแวดล้อมโปรดักชัน (production) ก็ควรตั้ง Redis password เขายังมี Redis proxy กับ Redis service ด้วย ซึ่งใช้คุยกับ Redis instance ในเครื่อง เราจำเป็นต้องตั้งค่า Redis proxy และใช้ Redis token เพื่อรักษาความปลอดภัยให้กับ proxy ถ้าใช้ในเครื่อง local ก็ไม่ต้องใช้ Redis token แต่ถ้าเป็นโปรดักชัน ก็ควรตั้ง Redis token เพื่อให้เซิร์ฟเวอร์ปลอดภัย

จากนั้นต้องตั้งค่า ops-redis-rest-url ซึ่งจะทำให้บริการฝั่งฟรอนต์เอนด์ (front-end) คุยกับ Redis instance ฝั่งแบ็กเอนด์ได้ นี่คือชั้นพร็อกซี (proxy layer) ของ Redis ที่รันอยู่บนพอร์ต 8079 มันจะทำให้แอปพลิเคชัน Node.js คุยกับเซิร์ฟเวอร์ Redis ฝั่งแบ็กเอนด์ที่อยู่บนอีกพอร์ตหนึ่งได้ จากนั้นต้อง source environment แล้วก็สตาร์ท proxy ซึ่งอยู่บนพอร์ต 8079 และต้องรันคำสั่ง node docker redis-rest-proxy ด้วย ซึ่งจะได้ proxy ของ Redis ตามที่เห็น มันจะรันขึ้นบนพอร์ต 8079 ส่วน Redis อยู่บนพอร์ต 6379

จากนั้นก็รัน seeders (สคริปต์ป้อนข้อมูลเริ่มต้น) ซึ่งจะป้อนข้อมูลทั้งหมดให้ ถ้าดูที่กระบวนการ seed จะเห็นว่ามีข้อมูลเยอะมากที่เราสามารถป้อนเข้า WorldMonitor ล่วงหน้าได้ บางตัวรันสำเร็จ บางตัวข้ามไป และมีบางตัวที่ยังไม่ทำงาน แต่โดยรวมจะได้ข้อมูลที่เติมไว้ล่วงหน้า เอาไว้ใช้งานบนแดชบอร์ดของเราได้ เมื่อทุกอย่างเสร็จเรียบร้อย ก็รัน npm run dev หรือ npm run start ได้เลย จะได้แดชบอร์ดแบบที่เพิ่งเห็น และเราก็สตาร์ททุกอย่างไว้แล้ว เห็นได้ว่านี่คือเวอร์ชัน self-hosted ที่เพิ่งเห็นไปนั่นเอง

นี่คือวิธีติดตั้ง WorldMonitor บนเครื่องของเรา เป็นหนึ่งในวิธีตั้งค่าระบบ เราสามารถตั้งค่าแบบอื่นได้ แต่หวังว่าวิธีนี้จะช่วยได้ถ้ามีปัญหาตอนติดตั้งบนเครื่องส่วนตัว หรือมีปัญหากับ readme ที่ทำตามอยู่ เอาล่ะ จบกันที่ตรงนี้ครับ หวังว่าคลิปนี้จะมีประโยชน์ ถ้าชอบวิดีโอนี้ ช่วยกด subscribe กดไลก์ หรือคอมเมนต์ถ้ามีคำถามครับ ขอบคุณมากที่สนับสนุนช่อง และเจอกันใหม่ในวิดีโอหน้าครับ

03

หมายเหตุการแปล

ความโปร่งใสเกี่ยวกับความไม่แน่นอนในต้นฉบับ

  • ## จุดที่ฟังไม่ชัด / แปลไม่แน่ใจ
  • เซกเมนต์ 9-11:** "what they are, and you can click around it" — โครงสร้างคำพูดไม่ชัดเจนเล็กน้อย แปลตามความหมายโดยรวม
  • ไม่มีเซกเมนต์ที่ต้องใช้เครื่องหมาย [ฟังไม่ชัด] เนื่องจากบริบทโดยรวมยังพอเดาเจตนาได้ชัด
04

อภิธานศัพท์เทคนิค

คำศัพท์และชื่อผลิตภัณฑ์ที่คงรูปภาษาอังกฤษ

ศัพท์คำแปล / คำอธิบาย
WorldMonitorชื่อโปรเจกต์ ระบบข่าวกรองทั่วโลกแบบโอเพนซอร์ส (เก็บเป็นภาษาอังกฤษ)
Palantirแพลตฟอร์มข่าวกรอง/วิเคราะห์ข้อมูลเชิงพาณิชย์ (เก็บเป็นภาษาอังกฤษ)
global intelligence dashboardแดชบอร์ดข่าวกรองระดับโลก
open sourceโอเพนซอร์ส (เปิดเผยซอร์สโค้ด)
live newsข่าวสด
AI insightsข้อมูลเชิงลึกจาก AI
AI strategic postureท่าทีเชิงยุทธศาสตร์จาก AI
Intel feedฟีดข้อมูลข่าวกรอง
think tankสถาบันวิจัยนโยบาย / คลังสมอง
daily market briefสรุปตลาดรายวัน
market dataข้อมูลตลาด
energy complex dataข้อมูลกลุ่มพลังงาน
metals and materialsโลหะและวัสดุ
airline intelligenceข้อมูลข่าวกรองสายการบิน
GitHub repoคลังโค้ดบน GitHub
Launch Dashboardปุ่มเปิดแดชบอร์ดบนเว็บไซต์ทางการ
self-hostedโฮสต์/รันด้วยตัวเอง
Pro versionเวอร์ชันโปร (เวอร์ชันเสียเงิน)
sign inเข้าสู่ระบบ
Quick Startส่วนแนะนำการเริ่มต้นใช้งานด่วน
Node.jsรันไทม์ JavaScript ฝั่งเซิร์ฟเวอร์ (เก็บเป็นภาษาอังกฤษ)
clone (repo)คัดลอกคลังโค้ดมาที่เครื่อง
npm installคำสั่งติดตั้ง dependencies ด้วย npm
dependenciesแพ็กเกจ/ไลบรารีที่แอปต้องพึ่งพา
MCP serverเซิร์ฟเวอร์ MCP (Model Context Protocol) สำหรับเชื่อมต่อเครื่องมือ AI
CLIอินเทอร์เฟซบรรทัดคำสั่ง (Command Line Interface)
coding agentsเอเจนต์เขียนโค้ด (AI ที่ช่วยเขียนโค้ด)
contributorsผู้ร่วมพัฒนาโปรเจกต์
starsดาว (การกดติดตาม/ชื่นชอบบน GitHub)
Redisฐานข้อมูลในหน่วยความจำ (in-memory database)
backendแบ็กเอนด์ (ฝั่งเซิร์ฟเวอร์)
front-endฟรอนต์เอนด์ (ฝั่งผู้ใช้)
Redis passwordรหัสผ่านของ Redis
Redis tokenโทเคนยืนยันตัวตนของ Redis
Redis proxyพร็อกซี (ตัวกลางเชื่อมต่อ) ของ Redis
Redis serviceบริการ Redis
Redis instanceอินสแตนซ์/เซิร์ฟเวอร์ Redis ที่รันอยู่
production environmentสภาพแวดล้อมโปรดักชัน (การใช้งานจริง)
ops-redis-rest-urlชื่อตัวแปรค่า URL สำหรับเชื่อมต่อ Redis ฝั่ง ops
proxy layerชั้นพร็อกซี (ตัวกลางรับส่งข้อมูล)
source environmentโหลดค่าตัวแปรสภาพแวดล้อม (source env)
node docker redis-rest-proxyคำสั่งรัน Redis REST proxy ผ่าน Docker
seeders / seed processสคริปต์/กระบวนการป้อนข้อมูลเริ่มต้น
npm run devคำสั่งรันแอปในโหมดพัฒนา
npm run startคำสั่งรันแอปแบบปกติ
readmeไฟล์เอกสารแนะนำโปรเจกต์
05

ซับไตเติ้ลภาษาไทย

ดาวน์โหลดหรือดูซับทั้งหมด

1
00:00:00,000 --> 00:00:08,795
สวัสดีครับทุกคน ยินดีต้อนรับสู่วิดีโอถัดไปครับ ในบทช่วยสอนวันนี้ เราจะมาแนะนำโปรเจกต์ที่เจ๋งมากๆ

2
00:00:08,795 --> 00:00:10,627
ชื่อว่า WorldMonitor

3
00:00:10,627 --> 00:00:13,742
(ระบบข่าวกรองทั่วโลกแบบโอเพนซอร์ส)

4
00:00:13,742 --> 00:00:18,598
ซึ่งช่วยให้เราเข้าใจว่าเกิดอะไรขึ้นกับโลกแบบเรียลไทม์
thai-subtitles.srt
SubRip — ใช้กับเครื่องเล่นวิดีโอส่วนใหญ่
↓ ดาวน์โหลด
thai-subtitles.vtt
WebVTT — ใช้กับเว็บ / YouTube
↓ ดาวน์โหลด
เปิดดูซับไตเติ้ลทั้งหมด (142 segments)
1
00:00:00,000 --> 00:00:08,795
สวัสดีครับทุกคน ยินดีต้อนรับสู่วิดีโอถัดไปครับ ในบทช่วยสอนวันนี้ เราจะมาแนะนำโปรเจกต์ที่เจ๋งมากๆ

2
00:00:08,795 --> 00:00:10,627
ชื่อว่า WorldMonitor

3
00:00:10,627 --> 00:00:13,742
(ระบบข่าวกรองทั่วโลกแบบโอเพนซอร์ส)

4
00:00:13,742 --> 00:00:18,598
ซึ่งช่วยให้เราเข้าใจว่าเกิดอะไรขึ้นกับโลกแบบเรียลไทม์

5
00:00:18,598 --> 00:00:22,079
มันคือแดชบอร์ดข่าวกรองระดับโลก (global

6
00:00:22,079 --> 00:00:26,110
intelligence dashboard) ที่คล้ายกับ Palantir

7
00:00:26,110 --> 00:00:28,858
(แพลตฟอร์มข่าวกรองเชิงพาณิชย์)

8
00:00:28,858 --> 00:00:32,615
แต่เป็นโอเพนซอร์ส อย่างที่เห็นบนหน้าจอนี้

9
00:00:32,615 --> 00:00:35,821
มันแสดงมุมมองทั่วโลกของสถานที่ต่างๆ

10
00:00:35,821 --> 00:00:37,378
ว่ามีอะไรอยู่บ้าง

11
00:00:37,378 --> 00:00:40,493
แล้วเราก็คลิกเข้าไปดูรายละเอียดได้

12
00:00:40,493 --> 00:00:44,616
นอกจากนี้มันยังมีข่าวสด (live news) ให้ดูด้วย

13
00:00:44,616 --> 00:00:48,739
โดยมีช่องต่างๆ เช่น Bloomberg, Sky News, CNBC

14
00:00:48,739 --> 00:00:52,586
และ CNN ให้เลือกชมได้ และยังมี AI insights

15
00:00:52,586 --> 00:00:56,801
(ข้อมูลเชิงลึกจาก AI) และ AI strategic posture

16
00:00:56,801 --> 00:01:00,007
(ท่าทีเชิงยุทธศาสตร์จาก AI) อีกด้วย

17
00:01:00,007 --> 00:01:04,221
รวมถึงข่าวจากหลากหลายภูมิภาคทั่วโลก เช่น World

18
00:01:04,221 --> 00:01:06,512
News, United States News,

19
00:01:06,512 --> 00:01:10,085
Intel feed (ฟีดข้อมูลข่าวกรอง) และอื่นๆ

20
00:01:10,085 --> 00:01:13,291
อย่างข่าวยุโรป ตะวันออกกลาง แอฟริกา

21
00:01:13,291 --> 00:01:17,139
ละตินอเมริกา ทรัพยากรพลังงาน เอเชียแปซิฟิก

22
00:01:17,139 --> 00:01:20,071
ข่าวภาครัฐ และข่าวจาก think tank

23
00:01:20,071 --> 00:01:24,193
(สถาบันวิจัยนโยบาย) ยังมีการคาดการณ์ตลาด เช่น

24
00:01:24,193 --> 00:01:28,407
daily market brief (สรุปตลาดรายวัน) และ market

25
00:01:28,407 --> 00:01:32,072
data (ข้อมูลตลาด) มี energy complex data

26
00:01:32,072 --> 00:01:36,011
(ข้อมูลกลุ่มพลังงาน) ส่วนข้อมูลโลหะและวัสดุ

27
00:01:36,011 --> 00:01:39,309
(metals and materials) กำลังโหลดอยู่

28
00:01:39,309 --> 00:01:41,508
เดี๋ยวคงแสดงขึ้นมาทีหลัง

29
00:01:41,508 --> 00:01:45,539
บนแดชบอร์ดนี้มีข้อมูลเยอะมาก มีทั้งข้อมูล AI

30
00:01:45,539 --> 00:01:48,929
และ ML ข้อมูลการเงิน และยังมี airline

31
00:01:48,929 --> 00:01:52,868
intelligence (ข้อมูลข่าวกรองสายการบิน) ด้วย

32
00:01:52,868 --> 00:01:55,250
ซึ่งเป็นข้อมูลที่ชัดเจนมาก

33
00:01:55,250 --> 00:01:57,724
เราแค่เปิดแดชบอร์ดนี้ขึ้นมา

34
00:01:57,724 --> 00:02:00,106
ก็เข้าใจสถานการณ์โลกได้เลย

35
00:02:00,106 --> 00:02:02,030
สะดวกและใช้งานง่ายมาก

36
00:02:02,030 --> 00:02:05,053
และโปรเจกต์นี้เป็นโอเพนซอร์สจริงๆ

37
00:02:05,053 --> 00:02:06,702
ดังนั้นในวิดีโอนี้

38
00:02:06,702 --> 00:02:11,283
เราจะมาแสดงวิธีใช้งานและวิธีติดตั้งทีละขั้นตอนครับ

39
00:02:11,283 --> 00:02:15,497
เอาล่ะ เริ่มกันเลย ถ้าเราเข้าไปที่ GitHub repo

40
00:02:15,497 --> 00:02:17,512
(คลังโค้ด) ของโปรเจกต์

41
00:02:17,512 --> 00:02:21,635
จะเห็นว่ามีเว็บไซต์ทางการลิงก์อยู่บนหน้า repo

42
00:02:21,635 --> 00:02:25,758
ด้วย ถ้าเข้าไปที่เว็บไซต์ทางการ ก็แค่คลิกปุ่ม

43
00:02:25,758 --> 00:02:27,224
Launch Dashboard

44
00:02:27,224 --> 00:02:30,247
ก็จะเห็นแดชบอร์ดแบบที่เพิ่งเห็นไป

45
00:02:30,247 --> 00:02:33,453
แต่เมื่อกี้เป็นเวอร์ชัน self-hosted

46
00:02:33,453 --> 00:02:37,576
(โฮสต์ด้วยตัวเอง) ส่วนนี่คือเวอร์ชันทางการแบบ

47
00:02:37,576 --> 00:02:41,332
hosted ที่คลิกดูได้เลย มันต่างกันเล็กน้อย

48
00:02:41,332 --> 00:02:45,180
เห็นได้ว่าการจัดวางแดชบอร์ดต่างกันนิดหน่อย

49
00:02:45,180 --> 00:02:47,379
แต่โดยรวมแล้วคล้ายกันมาก

50
00:02:47,379 --> 00:02:51,226
เราสามารถซื้อเวอร์ชันโปร (Pro version) ได้

51
00:02:51,226 --> 00:02:54,983
โดยอัปเกรดจากเว็บไซต์ทางการได้เลย ง่ายมาก

52
00:02:54,983 --> 00:02:59,105
และจะได้ฟีเจอร์ที่ครบเครื่องขึ้นด้วย ยังมีให้

53
00:02:59,105 --> 00:03:03,136
sign in (เข้าสู่ระบบ) สำหรับแดชบอร์ดแบบต่างๆ

54
00:03:03,136 --> 00:03:11,748
ซึ่งผมคิดว่าน่าจะไม่รวมอยู่ในแผนฟรี แต่เราสามารถซื้อเพื่อเข้าสู่ระบบดูแดชบอร์ดพรีเมียมแบบอื่นๆ

55
00:03:11,748 --> 00:03:14,679
ได้ แต่โดยรวมแล้ว ถึงไม่มีแผนโปร

56
00:03:14,679 --> 00:03:17,978
เราก็เห็นข้อมูลครบเครื่องเยอะมากแล้ว

57
00:03:17,978 --> 00:03:22,100
รวมถึงข้อมูลโลหะและวัสดุ กลุ่มพลังงาน และตลาด

58
00:03:22,100 --> 00:03:25,215
ที่เพิ่งเห็นในเวอร์ชัน self-hosted

59
00:03:25,215 --> 00:03:29,979
และถ้าอยากติดตั้งลงบนเครื่องเสมือนหรือเครื่องส่วนตัว

60
00:03:29,979 --> 00:03:34,102
ก็ไปที่ส่วน Quick Start ใน GitHub repo ได้เลย

61
00:03:34,102 --> 00:03:37,400
เขาให้วิธีการติดตั้งที่ตรงไปตรงมามาก

62
00:03:37,400 --> 00:03:40,881
แต่วิธีนี้ยังไม่ใช่วิธีที่ครบถ้วนจริงๆ

63
00:03:40,881 --> 00:03:45,462
เพราะยังมีขั้นตอนอีกหลายอย่างที่ไม่ได้พูดถึงในนั้น

64
00:03:45,462 --> 00:03:49,493
เดี๋ยวเราจะพูดถึงเรื่องนี้ทีหลังในวิดีโอครับ

65
00:03:49,493 --> 00:03:53,432
แต่โดยหลักการก็ประมาณนี้ มันเป็นแอปพลิเคชัน

66
00:03:53,432 --> 00:03:57,188
Node.js เราก็แค่ clone repo แล้วก็รัน npm

67
00:03:57,188 --> 00:03:58,286
install

68
00:03:58,286 --> 00:04:02,317
จากนั้นรันแอปเพื่อให้มันทำงานบนเครื่องเราได้

69
00:04:02,317 --> 00:04:05,615
ยังมีโมดูลต่างๆ ให้ลองเล่นอีกหลายตัว

70
00:04:05,615 --> 00:04:07,630
และเขายังมี MCP server

71
00:04:07,630 --> 00:04:11,386
(เซิร์ฟเวอร์สำหรับเชื่อมต่อเครื่องมือ AI)

72
00:04:11,386 --> 00:04:15,876
ซึ่งเราสามารถเชื่อมต่อเข้ากับเวิร์กโฟลว์ของเราได้

73
00:04:15,876 --> 00:04:19,723
เชื่อมต่อกับ CLI (อินเทอร์เฟซบรรทัดคำสั่ง)

74
00:04:19,723 --> 00:04:23,938
หรือเชื่อมต่อกับโค้ดของเรา กับเอเจนต์เขียนโค้ด

75
00:04:23,938 --> 00:04:26,136
(coding agents) ทั้งหลาย

76
00:04:26,136 --> 00:04:30,351
จะเห็นว่ามีผู้ร่วมพัฒนา (contributors) เยอะมาก

77
00:04:30,351 --> 00:04:34,198
มีคนทำงานในโปรเจกต์นี้จำนวนมาก และมันมีดาว

78
00:04:34,198 --> 00:04:38,413
(stars) อยู่ประมาณ 60 หรือ 71.6 K ดาว เจ๋งมากๆ

79
00:04:38,413 --> 00:04:40,703
ผู้คนใช้มันและชอบมันจริงๆ

80
00:04:40,703 --> 00:04:45,467
เห็นได้ว่ามีคนจำนวนมากใช้และดาวน์โหลดโปรเจกต์นี้แล้ว

81
00:04:45,467 --> 00:04:48,398
มันได้รับความนิยมมาก อย่างที่บอก

82
00:04:48,398 --> 00:04:50,506
ถ้าอยากติดตั้งแบบ local

83
00:04:50,506 --> 00:04:55,270
มีขั้นตอนอีกสองสามอย่างที่ต้องทำนอกเหนือจากที่เห็นใน

84
00:04:55,270 --> 00:04:59,484
readme ครับ ขั้นแรก ต้อง clone repo และรัน npm

85
00:04:59,484 --> 00:05:02,507
install เพื่อติดตั้ง dependencies

86
00:05:02,507 --> 00:05:04,706
จากนั้นต้องติดตั้ง Redis

87
00:05:04,706 --> 00:05:08,095
(ฐานข้อมูลในหน่วยความจำ) ซึ่งสำคัญมาก

88
00:05:08,095 --> 00:05:12,035
เพราะแบ็กเอนด์ (backend) จะต้องคุยกับ Redis

89
00:05:12,035 --> 00:05:13,501
ถ้าเครื่อง local

90
00:05:13,501 --> 00:05:16,982
หรือเครื่องเสมือนส่วนตัวยังไม่มี Redis

91
00:05:16,982 --> 00:05:20,830
ก็ต้องติดตั้ง นี่เป็นวิธีหนึ่งในการติดตั้ง

92
00:05:20,830 --> 00:05:22,479
ยังมีวิธีอื่นๆ อีก

93
00:05:22,479 --> 00:05:25,777
ขอแค่ติดตั้งให้เรียบร้อยก็ใช้ได้แล้ว

94
00:05:25,777 --> 00:05:29,716
จากนั้นต้องตั้งค่าสภาพแวดล้อม (environment)

95
00:05:29,716 --> 00:05:33,931
คือต้องตั้งค่า relay share secret รวมถึง Redis

96
00:05:33,931 --> 00:05:38,145
password และ Redis token เพราะระบบนี้ใช้ Redis

97
00:05:38,145 --> 00:05:42,176
เป็นฐาน ถ้าอยากลองเล่นเฉยๆ ไม่ต้องตั้ง Redis

98
00:05:42,176 --> 00:05:46,298
password ก็ได้ แต่ถ้าเป็นสภาพแวดล้อมโปรดักชัน

99
00:05:46,298 --> 00:05:50,513
(production) ก็ควรตั้ง Redis password เขายังมี

100
00:05:50,513 --> 00:05:53,628
Redis proxy กับ Redis service ด้วย

101
00:05:53,628 --> 00:05:57,109
ซึ่งใช้คุยกับ Redis instance ในเครื่อง

102
00:05:57,109 --> 00:06:01,232
เราจำเป็นต้องตั้งค่า Redis proxy และใช้ Redis

103
00:06:01,232 --> 00:06:04,804
token เพื่อรักษาความปลอดภัยให้กับ proxy

104
00:06:04,804 --> 00:06:09,019
ถ้าใช้ในเครื่อง local ก็ไม่ต้องใช้ Redis token

105
00:06:09,019 --> 00:06:12,775
แต่ถ้าเป็นโปรดักชัน ก็ควรตั้ง Redis token

106
00:06:12,775 --> 00:06:16,897
เพื่อให้เซิร์ฟเวอร์ปลอดภัย จากนั้นต้องตั้งค่า

107
00:06:16,897 --> 00:06:18,547
ops-redis-rest-url

108
00:06:18,547 --> 00:06:22,578
ซึ่งจะทำให้บริการฝั่งฟรอนต์เอนด์ (front-end)

109
00:06:22,578 --> 00:06:26,059
คุยกับ Redis instance ฝั่งแบ็กเอนด์ได้

110
00:06:26,059 --> 00:06:29,815
นี่คือชั้นพร็อกซี (proxy layer) ของ Redis

111
00:06:29,815 --> 00:06:33,846
ที่รันอยู่บนพอร์ต 8079 มันจะทำให้แอปพลิเคชัน

112
00:06:33,846 --> 00:06:36,686
Node.js คุยกับเซิร์ฟเวอร์ Redis

113
00:06:36,686 --> 00:06:40,167
ฝั่งแบ็กเอนด์ที่อยู่บนอีกพอร์ตหนึ่งได้

114
00:06:40,167 --> 00:06:44,107
จากนั้นต้อง source environment แล้วก็สตาร์ท

115
00:06:44,107 --> 00:06:48,046
proxy ซึ่งอยู่บนพอร์ต 8079 และต้องรันคำสั่ง

116
00:06:48,046 --> 00:06:51,986
node docker redis-rest-proxy ด้วย ซึ่งจะได้

117
00:06:51,986 --> 00:06:56,200
proxy ของ Redis ตามที่เห็น มันจะรันขึ้นบนพอร์ต

118
00:06:56,200 --> 00:07:00,322
8079 ส่วน Redis อยู่บนพอร์ต 6379 จากนั้นก็รัน

119
00:07:00,322 --> 00:07:03,529
seeders (สคริปต์ป้อนข้อมูลเริ่มต้น)

120
00:07:03,529 --> 00:07:07,560
ซึ่งจะป้อนข้อมูลทั้งหมดให้ ถ้าดูที่กระบวนการ

121
00:07:07,560 --> 00:07:08,657
seed

122
00:07:08,657 --> 00:07:12,688
จะเห็นว่ามีข้อมูลเยอะมากที่เราสามารถป้อนเข้า

123
00:07:12,688 --> 00:07:16,353
WorldMonitor ล่วงหน้าได้ บางตัวรันสำเร็จ

124
00:07:16,353 --> 00:07:19,834
บางตัวข้ามไป และมีบางตัวที่ยังไม่ทำงาน

125
00:07:19,834 --> 00:07:23,316
แต่โดยรวมจะได้ข้อมูลที่เติมไว้ล่วงหน้า

126
00:07:23,316 --> 00:07:26,156
เอาไว้ใช้งานบนแดชบอร์ดของเราได้

127
00:07:26,156 --> 00:07:30,278
เมื่อทุกอย่างเสร็จเรียบร้อย ก็รัน npm run dev

128
00:07:30,278 --> 00:07:32,569
หรือ npm run start ได้เลย

129
00:07:32,569 --> 00:07:35,134
จะได้แดชบอร์ดแบบที่เพิ่งเห็น

130
00:07:35,134 --> 00:07:37,791
และเราก็สตาร์ททุกอย่างไว้แล้ว

131
00:07:37,791 --> 00:07:41,089
เห็นได้ว่านี่คือเวอร์ชัน self-hosted

132
00:07:41,089 --> 00:07:44,662
ที่เพิ่งเห็นไปนั่นเอง นี่คือวิธีติดตั้ง

133
00:07:44,662 --> 00:07:47,227
WorldMonitor บนเครื่องของเรา

134
00:07:47,227 --> 00:07:49,609
เป็นหนึ่งในวิธีตั้งค่าระบบ

135
00:07:49,609 --> 00:07:51,991
เราสามารถตั้งค่าแบบอื่นได้

136
00:07:51,991 --> 00:07:57,671
แต่หวังว่าวิธีนี้จะช่วยได้ถ้ามีปัญหาตอนติดตั้งบนเครื่องส่วนตัว

137
00:07:57,671 --> 00:08:01,427
หรือมีปัญหากับ readme ที่ทำตามอยู่ เอาล่ะ

138
00:08:01,427 --> 00:08:05,550
จบกันที่ตรงนี้ครับ หวังว่าคลิปนี้จะมีประโยชน์

139
00:08:05,550 --> 00:08:09,123
ถ้าชอบวิดีโอนี้ ช่วยกด subscribe กดไลก์

140
00:08:09,123 --> 00:08:11,504
หรือคอมเมนต์ถ้ามีคำถามครับ

141
00:08:11,504 --> 00:08:13,703
ขอบคุณมากที่สนับสนุนช่อง

142
00:08:13,703 --> 00:08:16,360
และเจอกันใหม่ในวิดีโอหน้าครับ