เมนู

ไฟล์ boot.ini ของ CAMServer

สารบัญ

การแนะนำ

การปรับแต่งหลักๆ ได้แก่ ข้อจำกัดด้านการทำงาน เราจะนำไปใช้ แต่จะเป็นการปรับแต่งที่ไม่เป็นไปตามแบบแผนทั่วไป บูต.ini แต่เราก็สนับสนุนเรื่องนี้บูต.ini ต่อไปนี้เป็นวิธีแก้ไข:

  1. CAMServer หยุดทำงาน
  2. CAMServer/boot.ini (สร้างหรือแก้ไขไฟล์)
  3. การเริ่มต้น CAMServer

เนื้อหาของไฟล์ boot.ini จะถูกคัดลอกไปยังไฟล์ cam.ini ด้วยเช่นกัน ไฟล์ cam.ini นี้ถูกใช้โดย CAMServer เพื่อบันทึกค่าการตั้งค่าแบบไดนามิก
- หากคุณสร้างไฟล์ boot.ini โดยใช้ Notepad ในสภาพแวดล้อมที่ไม่แสดงนามสกุลไฟล์ นามสกุลไฟล์จะถูกเพิ่มเข้าไป ทำให้ได้ไฟล์ boot.ini.txt โปรดเปิดใช้งานการแสดงนามสกุลไฟล์ใน File Explorer ก่อนสร้างไฟล์

การตั้งค่าพื้นฐาน

การตั้งค่าโดเมน URL เพื่อเข้าถึงเซิร์ฟเวอร์

ตั้งค่าโดเมนของ URL ที่จะเข้าถึงเซิร์ฟเวอร์ การตั้งค่าชื่อโดเมน การตั้งค่านี้สามารถกำหนดค่าได้ใน GUI เช่นกัน การตั้งค่านี้ใช้ในสถานที่ต่อไปนี้:

  • URL การประชุมทางเว็บ
  • ชื่อโฮสต์เมื่อเข้าถึงเซิร์ฟเวอร์ STUN สำหรับการประชุมทางเว็บ
  • การแชร์ลิงก์ในข้อความ
  • เปลี่ยนเส้นทาง URL ใน SSO
  • คลิก URL สำหรับการแจ้งเตือนทางเว็บ/แบบพุช
# サーバへアクセスする URLドメインの設定
cam.serverURLDomain=camserver.xyz

ระบุความยาวของรหัสผ่านเข้าสู่ระบบ

# ログインパスワードの長さを指定 ※ 6以上に設定する必要があります
cam.userPasswordMinLength=8

การลบข้อมูล

จำนวนวันที่จะลบข้อความ

ข้อความจะถูกลบเพื่อป้องกันไม่ให้ความเร็วในการโหลดปกติลดลงในระหว่างการใช้งานระยะยาว

# 365日経過したメッセージを自動で削除
cam.deleteMessageDays=365

ค่าการตั้งค่าจะระบุจำนวนข้อความที่ผ่านมาที่จะเหลืออยู่ในมุมมองของผู้ใช้ในวันถัดไป
กระบวนการลบข้อมูลจะดำเนินการในเวลา 23.00 น.

ย้ายข้อความไปยังตารางเก็บถาวร

ข้อความจะถูกย้ายไปยังตารางเก็บถาวรเพื่อป้องกันความล่าช้าของความเร็วในการโหลดปกติในระหว่างการดำเนินการระยะยาว ข้อความที่เก็บถาวรสามารถดูได้โดยผู้ดูแลระบบเท่านั้นบนหน้าจอการจัดการข้อความตามค่าเริ่มต้น หากต้องการให้ผู้ใช้ทั่วไปสามารถดูข้อความเหล่านั้นในการค้นหาบันทึก คุณต้องเพิ่มฟังก์ชันแยกต่างหาก cam.restrictArchivedMessageAdminOnly=เท็จ ฉันจะเพิ่มหมายเหตุด้วย

# 365日経過したメッセージをアーカイブテーブルに移動
cam.archiveMessageDays=365

ค่าการตั้งค่าจะระบุว่าข้อความที่เก็บถาวรไว้เป็นเวลากี่วันจากมุมมองของผู้ใช้ในวันถัดไป
การประมวลผลตารางเก็บถาวรจะดำเนินการในเวลา 23.00 น.

ลบข้อความในตารางเก็บถาวร

# 1000日経過したメッセージをアーカイブテーブルから削除
cam.deleteArchivedMessageDays=1000

จำนวนวันในการลบไฟล์ที่แนบมากับข้อความ

# 365日経過したメッセージの添付ファイルを自動で削除
cam.deleteMessageAttachmentDays=365

การส่งและรับข้อความ

จำนวนอักขระสูงสุดในข้อความที่ส่ง

คุณสามารถระบุจำนวนอักขระสูงสุดในข้อความที่จะส่งได้ หากไม่ระบุ ค่าเริ่มต้นคือ 4,000 อักขระ และแต่ละอักขระจะนับเป็นหนึ่งอักขระไม่ว่าจะใช้ตัวพิมพ์เล็กหรือใหญ่หรือสัญลักษณ์ใดก็ตาม

# 送信メッセージの最大文字数
cam.sendMessageLengthLimit=4000

แสดงจำนวนอักขระที่เหลืออยู่ในพื้นที่ป้อนข้อมูลเทียบกับจำนวนอักขระสูงสุดสำหรับข้อความที่จะส่ง

# 送信メッセージの最大文字数に対し残り文字数を表示
cam.showRemainChar=true

ขนาดไฟล์สูงสุดที่สามารถอัพโหลดได้

# アップロードファイルのサイズ上限を500MBにする
cam.uploadSizeLimitMB=500

เรียกใช้งาน webhook หลังจากได้รับข้อความ

การใช้ Webhook ช่วยให้คุณสามารถเชื่อมต่อกับระบบภายนอกหลังจากได้รับข้อความแล้ว ตัวอย่างต่อไปนี้เป็นการตั้งค่าสำหรับห้องแชทการทดสอบ1หรือทดสอบ2หากได้รับข้อความที่มีไฟล์แนบ https://example.com/webhook ระบบจะส่งการแจ้งเตือนในรูปแบบ JSON ที่ระบุไว้

# メッセージ送信後に webhook を実行
cam.webhookMessageURL=https://example.com/webhook
# メッセージが任意のチャットルームの場合だけ(ここでは、test1,test2 のみ) webhook を実行
cam.webhookMessageInRooms=test1,test2
# メッセージに添付ファイルがある場合だけ webhook を実行
cam.webhookMessageHasAttachmentsOnly=true
# webhook を実行する際に指定されたヘッダを HTTP リクエストに付与。次のように列挙「key: value,key: value」
cam.webhookMessageHTTPHeaders=Authorization: Bearer ***,X-Company-ID: ABC123
{
  "message": {
    "id": "1757482720232951888",
    "userId": "id1",
    "userName": "id1",
    "isOpened": true,
    "panelName": "テスト",
    "message": "よろしくお願いいたします。",
    "inlineContent": null,
    "parentID": null,
    "talkId": "JoFqJCYhccn5Rxszw1IIqA",
    "createdAt": 1757482720232,
    "updatedAt": 1757482720232,
    "attachments": [
      {
        "id": 152536,
        "name": "test.png",
        "md5Hash": "9922d0f96e693f50e1110c8e1d01c7e9",
        "size": 24531,
        "lastModified": 1757482708795,
        "isFileView": true,
        "comment": "",
        "url": "https://pc/CAMServer/download?type=message&id=1757482939818688333&attachedId=452179&hash=9922d0f96e693f50e1110c8e1d01c7e9&name=test.png"
      }
    ]
  }
}
id...รหัสข้อความ userId...รหัสผู้ใช้แชทและ Messenger userName...ชื่อผู้ใช้แชทและ Messenger isOpened...โดยปกติจะเป็น true, false สำหรับข้อความที่อ่านแล้ว panelName..."Messenger" สำหรับข้อความส่วนตัว, ชื่อห้องสำหรับแชท message...เนื้อหาข้อความ inlineContent...เนื้อหาภายในข้อความ parentID...รหัสข้อความหลักสำหรับโพสต์ภายในเธรด talkId...รหัสการสนทนา *รหัสเฉพาะจะถูกสร้างขึ้นสำหรับข้อความส่วนตัวและแชทแต่ละรายการ createdAt...วันที่และเวลาสร้างข้อความ updatedAt...วันที่และเวลาอัปเดตข้อความ attachments...รหัสไฟล์แนบ...รหัสไฟล์แนบ name...ชื่อไฟล์แนบ md5Hash...MD5 ของไฟล์แนบ size...ขนาดไฟล์แนบ lastModified...วันที่และเวลาอัปเดตไฟล์แนบ isFileView...True สำหรับรูปภาพที่แสดงแบบอินไลน์ภายในข้อความ comment...ความคิดเห็นเกี่ยวกับไฟล์แนบ *ไม่ได้ใช้ในโครงการนี้ url...URL สำหรับดาวน์โหลดไฟล์แนบ

เชื่อมโยงเส้นทางของไฟล์ใน Microsoft Edge และเปิดใน Windows Explorer

การตั้งค่านี้ช่วยให้คุณเชื่อมโยงไฟล์รูปแบบ UNC หรือเส้นทางโฟลเดอร์ในข้อความ และเปิดโฟลเดอร์ใน Windows Explorer

  • เฉพาะเส้นทางที่ระบุไว้ใน intranetFileLinkReplacements เท่านั้นที่จะเชื่อมโยงกัน
  • สตริงทดแทนสามารถกำหนดได้โดยนิพจน์ทั่วไป หากสตริงทดแทนเป็นสตริงเดียวกับสตริงทดแทน สตริงทดแทนจะถูกกำหนดโดยนิพจน์ทั่วไป และสตริงที่ตรงกันจะถูกใช้ตามที่เป็นอยู่
  • ต่อไปนี้ \\เจ้าภาพ\ ,น:\ ,\\แชร์1ถึง9\ นี่คือตัวอย่างการเชื่อมโยงเส้นทางที่ขึ้นต้นด้วย
# Microsoft Edge でファイルパスをリンク化し、Windowsエクスプローラーで開く。「置換前|置換後」 を ; で区切り列挙する(最後の ; は必要)。
cam.intranetFileLinkReplacements=\\host\|\\host\;N:\|\\host\;\\share[1-9]\|\\share[1-9]\;

ในการเปิด Windows Explorer จากเบราว์เซอร์ Microsoft Edge จำเป็นต้องมีการตั้งค่าต่อไปนี้

เพิ่ม IntranetFileLinksEnabled ให้กับรีจิสทรี (รายละเอียด)

สร้างค่าภายใต้เส้นทาง Edge ด้วย regedit.exe

・เส้นทางการลงทะเบียน

คอมพิวเตอร์\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge

·ค่า

ชื่อ: IntranetFileLinksEnabled

ประเภท: REG_DWORD

ข้อมูล: 0x00000001 (1)

จำเป็นต้องเพิ่มการตั้งค่าต่อไปนี้ในโซนอินทราเน็ตเฉพาะที่ในตัวเลือกอินเทอร์เน็ต

  • https://{ชื่อโดเมนที่เข้าถึงด้วย CAMServer}
  • file://{ชื่อโฮสต์ของโฟลเดอร์ที่แชร์}

แม้ว่า IntranetFileLinksEnabled จะถูกตั้งค่าไว้ แต่ไฟล์และโฟลเดอร์ในเครื่อง (เช่น C:\test) จะไม่สามารถเปิดได้ นี่เป็นการออกแบบด้านความปลอดภัยและใช้กับโฟลเดอร์ที่แชร์ผ่านเครือข่ายเท่านั้น

การปรับแต่ง UI/UX

อย่าแสดง ID ผู้ใช้หรืออีเมล

เปิดใช้งานการตั้งค่านี้หากคุณไม่ต้องการแสดง ID ผู้ใช้หรืออีเมลของคุณบนหน้าจอ

# ユーザIDやEmailを表示しない
cam.showUserIdentity=false

หากหน้าจอคอมพิวเตอร์ของคุณถูกล็อก ระบบจะบันทึกการไม่อยู่ของคุณโดยอัตโนมัติ

# 画面ロックで不在、アンロックで不在解除を自動化
cam.autoAbsenceScreenLocked=true

เมื่อพีซีอยู่ในสถานะพักเครื่อง จำศีล หรือปิดเครื่อง จะถือว่า "ออฟไลน์" ไม่ใช่ "ไม่อยู่"

หากไม่มีการใช้งานใดๆ บนพีซี ระบบจะลงทะเบียนโดยอัตโนมัติว่าพีซีไม่พร้อมใช้งาน

# PCの操作が無い場合、自動で不在にする時間(分)
cam.autoAbsenceNoOperationMinute=30

ฟังก์ชันนี้จะเปิดใช้งานเฉพาะเมื่อใช้แอป Campapp เท่านั้น และจะตรวจสอบเฉพาะการทำงานของเมาส์เท่านั้น

อย่าแสดงการตั้งค่าเมื่อไม่อยู่ที่สำนักงาน

เปิดใช้งานการตั้งค่านี้หากคุณไม่ต้องการให้การตั้งค่าไม่อยู่ที่สำนักงานปรากฏบนหน้าจอ

# 不在設定を表示しない
cam.showAbsence=false

อย่าแสดงข้อความเนื้อหาในป๊อปอัปแจ้งเตือนแบบพุช

เปิดใช้งานการตั้งค่านี้หากคุณไม่ต้องการแสดงเนื้อหาของป๊อปอัปการแจ้งเตือนแบบพุช

# Push通知のポップアップに本文を表示しない
cam.showNotificationBody=false

ซ่อนการตั้งค่าการแจ้งเตือนห้องสนทนา

เปิดใช้งานการตั้งค่านี้หากคุณไม่ต้องการแสดงการตั้งค่าการแจ้งเตือนในการตั้งค่าห้องสนทนา

# チャットルームの通知設定を表示しない
cam.hideChatRoomNotificationSetting=true

การตั้งค่าสิ่งแวดล้อม

การเปลี่ยนปลายทางเอาต์พุตไฟล์บันทึก

ตามค่าเริ่มต้น บันทึกของ CAMServer จะเป็นเช่นนั้น CAMServer/sys/logs อย่างไรก็ตาม หากคุณต้องการเปลี่ยนจุดหมายปลายทางเอาต์พุต คุณสามารถทำได้โดยเขียนข้อความต่อไปนี้ในไฟล์ boot.ini

*โปรดตรวจสอบให้แน่ใจว่ามีโฟลเดอร์ที่คุณกำลังเปลี่ยนแปลงอยู่ และคุณมีสิทธิ์ในการเขียนก่อนที่จะทำการเปลี่ยนแปลง

# ログ出力先の変更
cam.logDir=E:\CAMServer\logs

ลบไฟล์บันทึก

CAMServer/sys/logs คำสั่งนี้จะลบไฟล์บันทึก (log) ที่ส่งออกไปยังระบบโดยอัตโนมัติ ค่าเริ่มต้นคือ 365 คุณสามารถระบุตัวเลขที่มากกว่า 31 ได้

# ログファイル削除
cam.deleteSysLogDays=100

การตรวจสอบพื้นที่ดิสก์

โดยค่าเริ่มต้น ผู้ดูแลระบบจะได้รับการแจ้งเตือนเมื่อความจุของดิสก์เกิน 90% การแจ้งเตือนจะถูกส่งเมื่อเซิร์ฟเวอร์เริ่มทำงานและเวลา 23.00 น. ของทุกวัน หากคุณต้องการเปลี่ยนเป็น 80% คุณสามารถทำได้ดังนี้:

# ディスク容量チェックを80%に変更
cam.checkExceedingDiskCapacity=80

การเปลี่ยนพื้นที่ไฟล์ชั่วคราว

CAMServer อาจส่งออกไฟล์ชั่วคราวไปยังพื้นที่ไฟล์ TEMP ของระบบปฏิบัติการ หากคุณจำเป็นต้องเปลี่ยนจุดหมายปลายทางเอาต์พุตด้วยเหตุผลบางประการ คุณสามารถทำได้โดยเขียนข้อความต่อไปนี้ในไฟล์ boot.ini

*โปรดตรวจสอบให้แน่ใจว่ามีโฟลเดอร์ที่คุณกำลังเปลี่ยนแปลงอยู่ และคุณมีสิทธิ์ในการเขียนก่อนที่จะทำการเปลี่ยนแปลง

# TEMPファイル領域を変更
java.io.tmpdir=E:\CAMServer\temp

ปิดการใช้งานการเข้าถึง HTTP ภายนอก

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

  • เซิร์ฟเวอร์ Google เมื่อส่งการแจ้งเตือนแบบพุช
  • เมื่อดูตัวอย่างลิงก์ในแชท เซิร์ฟเวอร์โดเมน URL
  • เมื่อเกิดข้อผิดพลาด รายงานข้อผิดพลาดจะถูกส่งไปยังเซิร์ฟเวอร์ของเรา (ยกเว้นกรณีที่คุณปิดการใช้งานโดยใช้การตั้งค่าตามที่อธิบายไว้ในคู่มือการยืนยันการติดตั้ง)
# 外部HTTPへのアクセスを無効化
cam.enableAccessExternalHttp=false

บันทึกการเข้าถึง

# HTTPアクセス毎にログを記録
cam.enableServerAccessLog=true
# 任意。上記ログにログイン認証時のEmailを追加(Emailは一部マスクされ記録されます)
cam.enableServerAccessLogEmail=true
# 365日経過したアクセスログを自動で削除(指定が無い場合400日)
cam.deleteAccessLogDays=365

จำกัดจำนวนผู้เข้าร่วมที่สามารถเข้าร่วมการประชุมทางเว็บเดียวกันได้

หากต้องการจำกัดจำนวนผู้เข้าร่วมที่สามารถเข้าร่วมห้องประชุมทางเว็บเดียวกัน ให้ตั้งค่าดังต่อไปนี้:

# 同じWeb会議の会議室に参加できる参加者数を制限
cam.maxConferenceUsers=50

ความซ้ำซ้อน/การปรับสมดุลโหลด

การตั้งค่าความซ้ำซ้อน/โหลดบาลานซ์ ดู

ปิดการใช้งานพอร์ต HTTP

เปิดใช้งานการตั้งค่านี้หากคุณต้องการปิดการใช้งานพอร์ต HTTP

# HTTPポートを無効化
cam.enableHttpPort=false

ปิดการใช้งานพอร์ต HTTPS

เปิดใช้งานการตั้งค่านี้หากคุณต้องการปิดใช้งานพอร์ต HTTPS

# HTTPSポートを無効化
cam.enableHttpsPort=false

ปิดใช้งานพอร์ต UDP สำหรับการสื่อสารผ่านเครือข่าย LAN

แพ็กเกจ Standard ใช้พอร์ต UDP สำหรับการแชท แต่ไม่จำเป็นสำหรับเบราว์เซอร์เวอร์ชัน Enterprise และเวอร์ชันที่ใหม่กว่า ดังนั้นจึงแนะนำให้ปิดใช้งาน

# UDPポートを無効化
cam.disableLANNetwork=true

ปิดใช้งานการสื่อสาร HTTP/2

เวอร์ชันตั้งแต่ปี 2025 เป็นต้นไปใช้โปรโตคอล HTTP/2 (h2) เพื่อการสื่อสารที่รวดเร็วยิ่งขึ้น หากคุณต้องการปิดใช้งานด้วยเหตุผลใดก็ตาม โปรดกำหนดค่าการตั้งค่าดังต่อไปนี้ การปิดใช้งานจะส่งผลให้การสื่อสารใช้โปรโตคอล HTTP/1.1 รุ่นเก่ากว่า

# HTTP/2(h2)プロトコルを無効化
cam.enableHttp2=false

ในสภาพแวดล้อมที่มีมาตรการรักษาความปลอดภัยที่เข้มงวดขึ้น อาจมีการเปิดใช้งานการตรวจสอบ HTTPS (ฟังก์ชันที่ตรวจสอบเนื้อหาของการสื่อสาร) หากเครื่องมือตรวจสอบ HTTPS ไม่รองรับโปรโตคอล HTTP/2 (h2) ที่ค่อนข้างใหม่ อาจมีรายงานว่าเกิดความล่าช้าหรือการตัดการเชื่อมต่อระหว่างการสื่อสาร การตรวจสอบ HTTPS มีจุดประสงค์เพื่อตรวจสอบเนื้อหาของการสื่อสารกับเว็บไซต์ภายนอกเพื่อป้องกันการรั่วไหลของข้อมูลและมัลแวร์ สำหรับระบบอินทราเน็ต (เช่น CAMServer) การยกเว้นระบบเหล่านั้นจากการตรวจสอบจะช่วยให้การทำงานมีเสถียรภาพ หากคุณกำลังใช้การตรวจสอบ HTTPS โปรดให้ความสำคัญกับการตรวจสอบว่าคุณสามารถยกเว้นโดเมน CAMServer ได้หรือไม่

  • URL をkoピーしました!
สารบัญ