- Zoho Analytics
- n8n
- Databridge sync
- Export CSV
- อีเมล 2 ปลายทาง
สั่ง sync เฉพาะ interval ที่มีตาราง CAR_STATUS ตัวเดียว มี guard กันไม่ให้ลากทั้ง 110 ตารางลง CarPro DB · รอจนสถานะเปลี่ยนจาก In Progress เป็น Success แล้วค่อยแนบไฟล์ ~10,000 แถว
ทุกอย่างในหน้านี้มาจากการอ่านคอนเทนเนอร์ ไฟล์ config ของ Traefik และ schema ในฐานข้อมูลจริง ไม่ใช่จากเอกสารที่เขียนทิ้งไว้ — ใช้ตอนรับคนใหม่เข้าทีม ตอนวางแผนระบบใหม่ หรือตอนต้องอธิบายภาพรวมให้ผู้บริหาร
สั่ง sync เฉพาะ interval ที่มีตาราง CAR_STATUS ตัวเดียว มี guard กันไม่ให้ลากทั้ง 110 ตารางลง CarPro DB · รอจนสถานะเปลี่ยนจาก In Progress เป็น Success แล้วค่อยแนบไฟล์ ~10,000 แถว
ไม่มี API จาก CarPro ให้ดึงตั๋วตรง จึง parse เมลแจ้งเตือนแทน · ชื่อ/แผนกผู้แจ้ง join สดจาก HR Admin ไม่เก็บซ้ำ · สถานะฝั่ง vendor ทำให้ตั๋ว Helpdesk หยุดนับ SLA ระหว่างรอ CarPro (ตั้งแต่ 14 ก.ย. 2569)
ตัวประกอบรายงานอยู่ใน fleet-api · n8n แค่ตั้งเวลาและส่งเมล
เปลี่ยนจาก Outlook Trigger มาเป็น schedule + lookback 48 ชม. เพราะ trigger เดิมมี race ทำให้บิลที่มีไฟล์แนบใหญ่หลุด
push เข้ากลุ่มคิดโควตาตามจำนวนสมาชิก จึงส่งเฉพาะเหตุการณ์ที่จำเป็น
ฟอร์มเป็นไฟล์ static เสิร์ฟด้วย Nginx ตัว logic อยู่ใน n8n ทั้งหมด
uptime ระบบ + CarPro booking availability มาจาก Zabbix SLA · SLA ตั๋วและโปรเจกต์ตรงเวลาดึงสดจาก Helpdesk / Project Board ตอน render · security incident ยังกรอกมือจาก Sangfor
ทะเบียนตัวจริงอยู่ที่ Helpdesk, remote อยู่ที่ Mesh, Fleet เป็นชั้นพิสูจน์ (BitLocker/TPM/AV/firewall/update/admin/lock/Win11) · ติดตั้ง agent สั่งผ่าน Mesh แบบเงียบ
จับคู่เครื่องด้วย BIOS serial ก่อน ถ้าไม่เจอค่อยใช้ชื่อเครื่อง
ต่อ SAP B1 แบบอ่านอย่างเดียว ผ่านขาเครือข่ายที่ล็อก egress ไว้เฉพาะโฮสต์ SAP · มี cron เช็คว่า SAP ตอบทุก 5 นาที
HR เป็นแหล่งความจริงเรื่องคน แอปอื่นไม่เก็บทะเบียนพนักงานซ้ำ
โมเดลรันในองค์กร ข้อมูลลูกค้าไม่ออกไปผู้ให้บริการ AI ภายนอก · บอทไม่จอง ไม่รับเงิน ไม่ยืนยันราคาสุดท้าย แค่รับเรื่องให้ทีมจองทำต่อตอนเช้า · เปิดกับลูกค้าจริงตั้งแต่ 24 ก.ย. 2569 สรุปผล pilot ต้น ต.ค.
Zoho จัดหน้าตาผ่าน API ไม่ได้ จึงทำหน้าเว็บคู่ขนานบน n8n · เก็บ snapshot รายวันเพื่อดูยอดย้อนหลัง เพราะต้นทางเขียนทับข้อมูลเดิม (เช่น วันสิ้นสุดสัญญาเมื่อต่ออายุ)
ขึ้น Google Drive เฉพาะโฟลเดอร์ offsite ที่คัดไว้ · NAS เป็นฝ่ายดึง (pull) server ไม่มีทางเข้า NAS ถ้าเซิร์ฟเวอร์โดน ransomware ก็ลบสำเนาบน NAS ไม่ได้
commit อัตโนมัติเมื่อมีไฟล์เปลี่ยน
| บริการ | เวอร์ชัน | หน้าที่ |
|---|---|---|
| Traefik | v3.3 | reverse proxy + TLS ทุกโดเมน (26 hostname) |
| Supabase Postgres | 15.8 | ฐานข้อมูลหลักที่ทุกแอปใช้ร่วมกัน |
| Kong | 3.9.1 | API gateway หน้า Supabase |
| PostgREST | 14.8 | สร้าง REST API จาก schema |
| GoTrue | 2.186.0 | auth / JWT |
| Storage API | 1.48.26 | ไฟล์แนบ |
| Realtime | 2.76.5 | subscribe ความเปลี่ยนแปลง |
| Supavisor | 2.7.4 | connection pooler |
| Supabase Studio | 2026.04 | GUI ฐานข้อมูล |
| PostgreSQL | 16 | อินสแตนซ์แยกของ CarPro Helper + GlitchTip |
| MySQL | 8.0.44 | ฐานข้อมูลของ Fleet MDM |
| Redis | 7 | cache (ตัวกลาง + ตัวแยกของ Fleet MDM) |
| n8n | 2.23.2 | automation · 44 workflow (เปิดใช้ 34) + หน้า dashboard รายได้ |
| Fleet (fleetdm) | 4.90.1 | endpoint management พีซี Windows |
| MeshCentral | 1.2.5 | remote desktop / สั่งงานเครื่อง |
| Gitea | 1.22.6 | git ของทุกแอป + โน้ต Obsidian |
| Gitea Actions runner | 0.2.13 | CI: typecheck ทุกแอปทุกครั้งที่ push |
| Uptime Kuma | 1.23.17 | เฝ้า 26 monitor + แจ้งเมล |
| GlitchTip | latest | error tracking (Sentry-compatible) |
| Vaultwarden | 1.37.0 | password manager ของทีม |
| Duplicati | latest | ส่งแบ็คอัพขึ้น Google Drive |
| Portainer CE | 2.39.2 | จัดการคอนเทนเนอร์ |
| Ollama | 0.32.0 | LLM ในเครื่อง (สำรองไว้) |
| สำรองอะไร | ถี่แค่ไหน | เก็บนาน | ปลายทาง |
|---|---|---|---|
| PostgreSQL ทุกอินสแตนซ์ (pg_dumpall) + MySQL ของ Fleet MDM | ทุกชั่วโมง นาทีที่ 30 | 7 วัน | /data/backups/postgres |
| ซอร์สโค้ด + config ทุกแอป | วันละ 2 ครั้ง (12:00, 00:00) | 14 วัน | /data/backups/platform |
| n8n SQLite (workflow + credential) | วันละครั้ง | 3 วัน | /data/backups/sqlite |
| ชุด offsite ผ่าน Duplicati (AES-256) | ทุก 12 ชม. (13:00, 01:00) | 14 versions | Google Drive |
| ชุด offsite ดึงโดย NAS ที่ออฟฟิศ (pull, server ต่อ NAS ไม่ได้) | วันละ 2 ครั้ง (02:00, 14:00) | 90 วัน | Synology DS920+ /PlatformBackup |
แอปทั้งหมด, Supabase, n8n, Traefik, Fleet MDM
ระบบ Driver แยกเซิร์ฟเวอร์ + Supabase ของตัวเอง
Zabbix + Grafana + kpi-collector · call log ตู้สาขาโทรศัพท์ (SMDR) · trac-aibot (AI chatbot) · NetAlertX + Netdisco (แผนผังพอร์ตสวิตช์) · NAS DS920+