เอกสาร / 13
ให้ระบบทำงานต่อไป
ให้เครื่องมือเก็บข้อมูลยังคงใช้งานได้และข้อมูลยังคงสมบูรณ์แม้หลังการรีสตาร์ท
เลือกวิธีการเปิดตัว
สำหรับการติดตั้งแบบเนทีฟ ให้ใช้ตัวเปิดใช้งาน (launcher) และตัวอย่างบริการในโฟลเดอร์ deploy/ สำหรับ Docker ให้ติดตั้ง Docker พร้อม Compose และรันจากไดเรกทอรีของโครงการ:
docker compose up -d --build --wait
docker compose exec tgwitness cat /data/panel-token.txt
แผงควบคุมแบบค่าเริ่มต้นจะรับฟังที่ที่อยู่ loopback ของโฮสต์ พอร์ต 8787 เปิดใช้งานได้ทั้งในเครื่องท้องถิ่นหรือผ่านอุโมงค์ SSH ใช้โทเค็นจากคำสั่งที่สองเพื่อปลดล็อกแผงควบคุม
เก็บไดเรกทอรีข้อมูลทั้งหมดไว้
การติดตั้งแบบเนทีฟใช้ data/live ส่วน Docker ใช้โวลุ่มแบบถาวร tgwitness-data เก็บสมุดบันทึก เซสชันบัญชี กุญแจ และสถานะการทำงานไว้ด้วยกัน การส่งออกที่มีลายเซ็นเป็นหลักฐานที่มีประโยชน์ แต่ไม่ใช่การสำรองข้อมูลการติดตั้งแบบเต็มรูปแบบ
- หยุดการเก็บข้อมูลก่อนที่จะทำการสำรองข้อมูลอย่างสม่ำเสมอ
- คัดลอกไดเรกทอรีข้อมูลส่วนตัวทั้งหมดไปยังพื้นที่จัดเก็บข้อมูลที่ได้รับการป้องกันนอกเครื่องโฮสต์
- ลองทำการกู้คืนข้อมูลในระบบติดตั้งที่แยกเป็นอิสระก่อนที่จะพึ่งพาข้อมูลสำรอง
ตรวจสอบอีกครั้งหลังจากรีสตาร์ท
ตรวจสอบพื้นที่ทำงานและกุญแจที่คาดไว้ การเชื่อมต่อ Telegram แหล่งข้อมูลที่เลือกไว้ และการจับข้อความใหม่ สถานะ MTProto ที่บันทึกไว้และฟังก์ชัน catch-up ช่วยกู้คืนการอัปเดตที่ Telegram ยังเก็บไว้ แต่ไม่สามารถสร้างใหม่ได้ทุกการอัปเดตที่หมดอายุหรือการแก้ไขที่ถูกลบก่อนการจับข้อความ
สถานะความพร้อมของคอนเทนเนอร์ หมายถึง เซิร์ฟเวอร์เว็บตอบสนองได้ ให้ใช้ข้อความที่ควบคุมได้และการตรวจสอบจากพยาน เพื่อประเมินการเก็บรวบรวมข้อมูลและการเผยแพร่สู่ภายนอก
เผยแพร่เฉพาะสิ่งที่คุณตั้งใจเท่านั้น
คู่มือการติดตั้งรวมถึงตัวอย่าง HTTPS, คำสั่งสำหรับ persistent-volume, ขั้นตอนการอัปเดตและการกู้คืนข้อมูล มีคำสั่ง Docker สำหรับการติดตั้ง; บันทึกการตรวจสอบความถูกต้องปัจจุบันระบุสภาพแวดล้อมที่ได้รับการทดสอบจริง