เมนู

ไฟล์ boot.ini ของ CAMServer

สารบัญ

การแนะนำ

主要なカスタマイズは ข้อจำกัดด้านการทำงาน で実施しますが、一般的ではないカスタマイズは บูต.ini でも対応しています。บูต.ini ต่อไปนี้เป็นวิธีแก้ไข:

  1. CAMServer หยุดทำงาน
  2. CAMServer/boot.ini (ファイル作成 or 編集)
  3. การเริ่มต้น CAMServer

เนื้อหาของ boot.ini จะถูกคัดลอกไปยังไฟล์ cam.ini ซึ่ง CAMServer ใช้ในการจัดเก็บค่าการกำหนดค่าแบบไดนามิก

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

การตั้งค่าโดเมน 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 を利用する事で、メッセージ送信後に、外部システムと連携可能です。以下設定例は、チャットルームtest1または、test2に添付ファイル付きメッセージが送信された場合、 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・・・メッセージID
userId・・・Chat&Messenger のユーザID
userName・・・Chat&Messenger のユーザ名
isOpened・・・通常 true 、開封確認メッセージの場合は false
panelName・・・DMの場合は「メッセンジャー」、チャットの場合はルーム名
message・・・メッセージ本文
inlineContent・・・メッセージ本文内のインラインコンテンツ
parentID・・・スレッド内での投稿の場合は、親メッセージID
talkId・・・トークのID。※DM、チャット単位で一意なIDが生成される
createdAt・・・メッセージ作成日時
updatedAt・・・メッセージ更新日時
attachments・・・添付ファイル
 id・・・添付ファイルID
 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

PCの画面がロックされた場合、自動で不在に

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

PCのスリープ・休止・シャットダウンした状態は「不在」ではなく「オフライン」になります。

PCの操作が無い場合、自動で不在に

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

この機能はcamapp利用時だけ有効で、操作はマウス操作のみ監視します。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

โดยค่าเริ่มต้น ผู้ดูแลระบบจะได้รับการแจ้งเตือนเมื่อความจุของดิสก์เกิน 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
  • URL をkoピーしました!
สารบัญ