ไดรฟ์ร่วม
ไดรฟ์ร่วมคือโฟลเดอร์ที่มีรายชื่อคนเข้าถึงของตัวเอง คนสร้างเป็นผู้จัดการ และเชิญคนอื่นเข้าได้เองโดยไม่ต้องผ่านผู้ดูแลระบบ
กลุ่ม LINE ที่กำลังเก็บไฟล์
ลากบอทเข้ากลุ่มไหนก็ได้ แล้วคนที่จะเป็น "คนเก็บ" พิมพ์ ยืนยัน ในกลุ่ม — ไฟล์ทุกไฟล์ในกลุ่มจะไปอยู่ที่ ไดรฟ์ของฉัน/LINE/<ชื่อกลุ่ม>/ ของคนนั้น (สติกเกอร์ไม่เก็บ) อยากแบ่งให้ทีม: คลิกขวาโฟลเดอร์นั้น → ย้ายไป… → เลือกไดรฟ์ร่วม
เปิดล่าสุด
เห็นเฉพาะของที่คุณเปิดเอง คนอื่นไม่เห็น
นัดหมาย
นัดจากบอท LINE (ถามย้ำ → ok) และที่ลงจากหน้านี้ — เตือนในเว็บและอีเมลสรุปเช้าฟรี ไม่จำกัด อยากให้มือถือเตือนเอง ให้สมัครรับปฏิทินด้วยลิงก์ด้านล่าง (ฟรี)
ลงนัดใหม่
สมัครรับปฏิทินในมือถือ (ฟรี — มือถือเตือนเอง 1 วัน และ 1 ชม.ก่อนนัด)
iPhone: ตั้งค่า → ปฏิทิน → บัญชี → เพิ่มบัญชี → อื่นๆ → เพิ่มปฏิทินที่สมัครรับ แล้ววางลิงก์ · Google Calendar (คอม): ปฏิทินอื่น → จาก URL แล้ววางลิงก์ (มือถือ Android จะเห็นตามบัญชี Google) · ลิงก์นี้เป็นของคุณคนเดียว ถ้าหลุดให้กด "ออกลิงก์ใหม่"
ที่จะถึง
ที่ผ่านมาแล้ว
API สำหรับระบบภายนอก
ให้ระบบอื่น (เว็บบริษัท ระบบบัญชี สคริปต์ Power Automate n8n Zapier) อ่านและเขียนไฟล์ใน dir ได้ กุญแจสวมบทเป็นผู้ใช้คนหนึ่งเสมอ สิทธิ์ที่ได้จึงเท่ากับสิทธิ์ของคนนั้นพอดี
กุญแจของฉัน
คัดลอกเดี๋ยวนี้ — ค่านี้แสดงครั้งเดียว ปิดหน้าไปแล้วดูย้อนหลังไม่ได้ ถ้าหายให้ออกกุญแจใหม่
คู่มือ
ที่อยู่พื้นฐาน — · สเปกเครื่องอ่าน (OpenAPI 3.1)
/api/v1/openapi.json
— นำเข้า Postman/Insomnia หรือใช้สร้างโค้ดได้เลย · จำกัด — ครั้งต่อนาทีต่อกุญแจ
ติดดาวไว้
ทางลัดส่วนตัว — แตะดาวบนการ์ดเพื่อเอาออก · ถ้าถูกถอดสิทธิ์ในโฟลเดอร์นั้น รายการจะหายไปเอง
ข้อมูลส่วนตัว
บัญชี
เปลี่ยนรหัสผ่าน
เปลี่ยนแล้วเครื่องอื่นที่ล็อกอินอยู่จะถูกออกจากระบบทั้งหมด เหลือแค่เครื่องนี้
เครื่องที่ล็อกอินอยู่
การเชื่อมต่อ
การแจ้งเตือน
สิทธิ์ที่ได้รับ · ไฟล์ใหม่ในไดรฟ์ร่วมที่คุณจัดการ · ลิงก์แชร์ของคุณถูกใช้ · คนที่คุณเชิญเข้ามาแล้ว — เหตุการณ์ซ้ำ ๆ ถูกรวมเป็นรายการเดียว
คิวงาน
ลิงก์ที่แชร์ออกไป
ลิงก์ยืมสิทธิ์ของคนที่สร้าง — ถ้าคนสร้างถูกถอดสิทธิ์ในโฟลเดอร์นั้น ลิงก์จะใช้ไม่ได้ทันทีโดยไม่ต้องมาเพิกถอนเอง
ผู้ดูแลระบบ
เพิ่มที่เก็บ
ใช้กับดิสก์ของเซิร์ฟเวอร์เอง หรือ NAS ที่ mount ไว้กับเซิร์ฟเวอร์แล้ว
สร้างแอปแบบ Server-to-Server OAuth ที่ Zoom Marketplace แล้วเพิ่ม scope
cloud_recording:read:list_user_recordings:admin และ
user:read:list_users:admin — ที่เก็บชนิดนี้อ่านได้อย่างเดียว ใช้เป็นต้นทางของการสำรอง
URL สำหรับใส่ใน Zoom: บันทึกที่เก็บก่อน แล้ว URL จะขึ้นตรงนี้
ถัง S3 เป็นต้นทางของการสำรอง — ดูรายการและเปิดไฟล์ได้ แต่แก้ไม่ได้ ใช้กติกา สำรองอัตโนมัติ คัดลอกเข้า NAS (และเลือกให้ลบออกจากถังหลังสำรองครบระยะได้) ใช้ได้กับ AWS S3, DigitalOcean Spaces, Cloudflare R2, Wasabi, Backblaze B2, MinIO
ให้กุญแจสิทธิ์อ่านถังนี้ (ListBucket, GetObject) — เพิ่ม DeleteObject เฉพาะเมื่อจะให้ลบต้นทางหลังสำรอง
คำขอสมัครใช้งาน
คนที่กด "สมัครใช้งาน" หน้าเข้าระบบมารออยู่ที่นี่ — เลือกบริษัทและบทบาทแล้วอนุมัติ เขาจะเข้าได้ทันทีด้วยรหัสผ่านที่ตั้งไว้ตอนสมัคร (ระบบส่งอีเมลบอกให้)
เปิดบริษัทใหม่
แต่ละบริษัทมีฐานข้อมูลของตัวเองแยกกันคนละไฟล์ ข้อมูลจึงข้ามกันไม่ได้เลย ต้องตั้งแอดมินคนแรกไปพร้อมกัน เพราะบริษัทที่ไม่มีใครเข้าได้ก็เข้าไปแก้ทีหลังไม่ได้
อีเมลของระบบ (SMTP)
ใช้ส่งคำเชิญให้ผู้ใช้ใหม่ ตั้งที่นี่ที่เดียวใช้ได้ทุกบริษัท รหัสผ่านถูกเข้ารหัสก่อนเก็บ และไม่เคยถูกส่งกลับมาที่หน้าเว็บอีก
บริษัทในระบบ
สำรองขึ้น S3 อัตโนมัติ (นอกเครื่อง นอก NAS)
สำเนาฐานข้อมูลของทุกบริษัทและฐานข้อมูลกลาง ขึ้นไปเก็บที่ผู้ให้บริการ S3 ทุกคืนตี 3 พร้อมรอบสำรองปกติ (บีบ gzip) — ใช้ได้กับ AWS S3, DigitalOcean Spaces, Cloudflare R2, Wasabi, Backblaze B2, MinIO
รหัสลับถูกเข้ารหัสเก็บไว้และไม่ส่งกลับมาหน้านี้อีก · ให้กุญแจสิทธิ์แค่ bucket นี้ (PutObject, GetObject, DeleteObject, ListBucket) ไม่ต้องให้สิทธิ์ทั้งบัญชี
สำรองฐานข้อมูลกลาง (platform.db)
ทะเบียนบริษัท อีเมล → บริษัท และค่าตั้ง SMTP มีข้อมูลของทุกบริษัท จึงต้องแยกไปเก็บที่เก็บของเจ้าของแพลตฟอร์มเอง ห้ามปนไปกับสำเนาของบริษัทอื่น
สำเนามีรหัสผ่าน NAS/Zoom ที่เข้ารหัสไว้ ถอดได้เฉพาะเมื่อมีคีย์จาก /etc/dir-biza-me.env
บนเซิร์ฟเวอร์ — เก็บไฟล์นั้นไว้อีกที่ด้วย (เช่นในตัวจัดการรหัสผ่าน) ไม่งั้นกู้แล้วต้องกรอกรหัสใหม่
เชิญเข้าบริษัท
ส่งลิงก์ให้เขาตั้งรหัสผ่านเอง คุณจะไม่รู้รหัสของใครเลย ลิงก์ใช้ได้ครั้งเดียวและหมดอายุใน 7 วัน
เพิ่มผู้ใช้
ตั้งรหัสผ่านให้เขาเอง ใช้เมื่อส่งลิงก์ไม่สะดวก — อย่าลืมให้เขาเปลี่ยนรหัสหลังเข้าครั้งแรก
โควตาไดรฟ์ของฉัน
พื้นที่สูงสุดต่อคนในไดรฟ์ส่วนตัว ใช้กับทุกคนที่ไม่ได้ตั้งค่าเฉพาะตัวไว้ — กด "โควตา" ที่รายชื่อข้างล่างเพื่อยกเว้นรายคน · 0 = ไม่จำกัด นับเฉพาะของในไดรฟ์ ถังขยะกับเวอร์ชันเก่าไม่นับ
กลุ่มผู้ใช้
จัดคนเป็นกลุ่มแล้วให้สิทธิ์ทีเดียวทั้งกลุ่ม แทนการไล่ให้ทีละคน
กติกาสำรองอัตโนมัติ
ดึงของจากที่เก็บอ่านอย่างเดียว (Zoom หรือถัง S3) มาเก็บไว้ที่เก็บของเราเองตามรอบเวลา ไฟล์ที่เคยสำรองแล้วจะไม่โหลดซ้ำ
ใส่ 0 = ไม่ลบเลย · ถ้าใส่มากกว่า 0 ระบบจะนับจากวันที่สำรองเสร็จ และก่อนลบทุกครั้งจะตรวจซ้ำว่าสำเนาที่ปลายทางยังอยู่และขนาดตรง ถ้าไม่ตรงจะไม่ลบและสำรองใหม่ให้ การลบเป็นการย้ายเข้าถังขยะของ Zoom ไม่ใช่ลบถาวร
เปลี่ยนที่เก็บต้นทาง/ปลายทางหลังสร้างแล้วไม่ได้ เพราะประวัติการสำรองผูกกับคู่นี้ไว้ — ถ้าต้องเปลี่ยนจริง ๆ ให้สร้างกติกาใหม่
สำรองฐานข้อมูลของบริษัท
ไฟล์ของคุณอยู่บน NAS แต่ผู้ใช้ สิทธิ์ ลิงก์แชร์ และตารางประวัติเวอร์ชันอยู่ในฐานข้อมูลบนเซิร์ฟเวอร์เครื่องเดียว ระบบทำสำเนาทุกคืนตี 3 เก็บบนเซิร์ฟเวอร์ 7 วัน และส่งขึ้นที่เก็บที่เลือกไว้ที่นี่ — เลือก NAS ของบริษัทเอง สำเนาจะได้อยู่ในที่ที่คุณควบคุม
สำเนามีรหัสผ่าน NAS/Zoom ที่เข้ารหัสไว้ ถอดได้เฉพาะเมื่อมีคีย์จาก /etc/dir-biza-me.env
บนเซิร์ฟเวอร์ — เก็บไฟล์นั้นไว้อีกที่ด้วย (เช่นในตัวจัดการรหัสผ่าน) ไม่งั้นกู้แล้วต้องกรอกรหัสใหม่
ดัชนีค้นหา
ใช้ trigram จึงค้นคำไทยที่อยู่กลางชื่อไฟล์ได้ ระบบไล่ใหม่ทั้งหมดวันละครั้ง และอัปเดตทีละไฟล์เมื่อมีการเปลี่ยนแปลง
หน้าตาของระบบ
โลโก้และชุดสีที่ตั้งที่นี่ ทุกคนในบริษัทเห็นเหมือนกัน · ส่วนโหมดสว่าง/มืด แต่ละคนเลือกเองได้จากปุ่มมุมล่างซ้าย
บอท LINE — ส่งไฟล์จากไลน์เข้าไดรฟ์ของฉัน
ผู้ใช้กดแชร์ไฟล์/รูป/วิดีโอในไลน์ส่งให้บอท แล้วไฟล์ไปอยู่ที่ ไดรฟ์ของฉัน/LINE/<ปี-เดือน> ของคนนั้นเอง ใช้ LINE Official Account ของบริษัท (ฟรี) — ค่าลับเข้ารหัสก่อนเก็บและไม่ส่งกลับมาที่หน้าเว็บอีก
- สร้าง LINE Official Account ที่ manager.line.biz แล้วเปิด Messaging API ที่ developers.line.biz
- คัดลอก Channel secret (แท็บ Basic settings) และออก Channel access token (แท็บ Messaging API) มาวางข้างล่าง
- ตั้ง Webhook URL ตามที่แสดง เปิด "Use webhook" และปิด "Auto-reply messages" ของ LINE
สรุปสถานะจาก Google Sheet
มูมู่อ่านชีตแล้วสรุปให้รายวัน พร้อมเทียบว่าวันนี้ขยับอะไรบ้างและสัปดาห์นี้ไปถึงไหน · กด "ลองดึงดู" แล้วติ๊ก "จัดกลุ่มตามคอลัมน์" ถ้าอยากได้แบบวนทีละกลุ่มพร้อมยอดและความเคลื่อนไหวของกลุ่มนั้น · ชีตต้องแชร์แบบ "ทุกคนที่มีลิงก์" (ผู้อ่าน) — อ่านผ่านลิงก์ส่งออก CSV ของ Google เอง ไม่มีค่าใช้จ่าย · ในแชทพิมพ์ "สรุป" ขอดูเมื่อไหร่ก็ได้ (ฟรี ไม่กินโควตา push)
สุขภาพระบบ
ที่เก็บตอบไหม พื้นที่เหลือเท่าไร งานค้างไหม สำรองล่าสุดเมื่อไร — ในหน้าเดียว ·
พื้นที่หมดไปกับอะไร
นับจากดัชนีค้นหาที่ไล่ใหม่ทุกคืน จึงไม่ต้องรออ่าน NAS ใหม่ ·
สถิติการใช้งาน
ใครใช้อะไรบ่อย ฟีเจอร์ไหนยังไม่มีใครแตะ — ไว้ตัดสินใจว่าจะลงแรงตรงไหนต่อ
กติกาเก็บรักษาเอกสาร
โฟลเดอร์ที่มีกติกาอยู่ จะลบ ย้าย หรือเปลี่ยนชื่อไม่ได้จนถึงวันที่กำหนด — ผู้ดูแลระบบก็ทำไม่ได้ · ของที่อยู่ในถังขยะแล้วก็จะไม่ถูกลบถาวรตามกำหนด 30 วัน · ยกเลิกกติกาได้ และการยกเลิกถูกจดไว้ในบันทึกการใช้งาน
คำสั่งที่สอนมูมู่ไว้
คนในทีมสอนได้เองจากในไลน์ ("มู สอน เบอร์ไอที ตอบว่า 02-123-4567") — สอนในกลุ่มใช้ได้ในกลุ่มนั้น สอนในแชทส่วนตัวใช้ได้กับตัวเอง · หน้านี้เห็นและแก้ได้ทุกอัน และเป็นที่เดียวที่ตั้งคำสั่งแบบ ทุกที่ ได้
ลองพิมพ์ดู
บันทึกการใช้งาน
ดาวน์โหลดตารางการเข้าถึงไฟล์รายเดือนเป็นไฟล์ CSV ไว้ให้ผู้ตรวจได้ (เปิดด้วย Excel ได้เลย)