मेन्यू

CAMServer boot.ini फ़ाइल

विषयसूची

परिचय

主要なカスタマイズは कार्यात्मक प्रतिबंध で実施しますが、一般的ではないカスタマイズは बूट.ini でも対応しています。बूट.ini इसे संपादित करने का तरीका यहां बताया गया है:

  1. CAMSसर्वर बंद हो गया
  2. CAMServer/boot.ini (ファイル作成 or 編集)
  3. CAMServer स्टार्टअप

boot.ini की सामग्री को cam.ini फ़ाइल में भी कॉपी किया जाता है, जिसका उपयोग CAMServer गतिशील कॉन्फ़िगरेशन मानों को संग्रहीत करने के लिए करता है।

मूल सेटिंग्स

सर्वर तक पहुँचने के लिए URL डोमेन सेट करना

सर्वर तक पहुँचने के लिए URL का डोमेन सेट करें. डोमेन नाम सेटिंग इस सेटिंग को GUI में भी कॉन्फ़िगर किया जा सकता है। इस सेटिंग का उपयोग निम्नलिखित स्थानों पर किया जाता है:

  • वेब कॉन्फ़्रेंस URL
  • वेब कॉन्फ्रेंसिंग के लिए STUN सर्वर तक पहुँचते समय होस्ट नाम
  • संदेशों में लिंक साझा करना
  • SSO में URL पुनर्निर्देशित करें
  • वेब/पुश सूचनाओं के लिए URL पर क्लिक करें
# サーバへアクセスする URLドメインの設定
cam.serverURLDomain=camserver.xyz

लॉगिन पासवर्ड की लंबाई निर्दिष्ट करें

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

データ削除

संदेशों को हटाने के लिए दिनों की संख्या

लंबी अवधि के संचालन के दौरान सामान्य लोडिंग गति को बिगड़ने से रोकने के लिए संदेश हटा दिए जाते हैं।

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

सेटिंग मान यह निर्दिष्ट करता है कि अगले दिन उपयोगकर्ता के दृष्टिकोण से कितने दिनों के पिछले संदेश बचे रहेंगे।
हटाने की प्रक्रिया रात 11 बजे पूरी की जाएगी।

संदेश को संग्रह तालिका में ले जाएं

लंबे समय तक संचालन के दौरान सामान्य लोडिंग गति में कमी को रोकने के लिए संदेशों को संग्रह तालिका में ले जाया जाता है। संग्रहीत संदेशों को डिफ़ॉल्ट रूप से केवल व्यवस्थापक ही संदेश प्रबंधन स्क्रीन पर देख सकते हैं। सामान्य उपयोगकर्ताओं को लॉग खोजों में उन्हें देखने की अनुमति देने के लिए, आपको एक अलग फ़ोल्डर जोड़ना होगा। cam.restrictArchivedMessageAdminOnly=गलत मैं एक नोट भी जोड़ूंगा.

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

सेटिंग मान निर्दिष्ट करता है कि अगले दिन उपयोगकर्ता के दृष्टिकोण से कितने दिनों के पिछले संग्रहीत संदेश बरकरार रखे जाएंगे।
पुरालेख तालिका प्रसंस्करण रात 11 बजे निष्पादित किया जाता है।

संग्रह तालिका में संदेश हटाएँ

# 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]\;

Microsoft Edge ब्राउज़र से Windows Explorer खोलने के लिए, निम्नलिखित सेटिंग्स की आवश्यकता होती है।

रजिस्ट्री में IntranetFileLinksEnabled जोड़ें (विवरण)

regedit.exe के साथ एज पथ के अंतर्गत एक मान बनाएँ

・रजिस्ट्री पथ

कंप्यूटर\HKEY_LOCAL_MACHINE\सॉफ़्टवेयर\नीतियाँ\Microsoft\Edge

·कीमत

नाम: IntranetFileLinksEnabled

प्रकार: REG_DWORD

डेटा: 0x00000001 (1)

निम्नलिखित सेटिंग्स को इंटरनेट विकल्प में स्थानीय इंट्रानेट ज़ोन में जोड़ने की आवश्यकता है।

  • https://{डोमेन नाम CAMServer से एक्सेस किया गया}
  • फ़ाइल: // {साझा फ़ोल्डर का होस्ट नाम}

भले ही IntranetFileLinksEnabled सेट हो, स्थानीय फ़ाइलें और फ़ोल्डर्स (जैसे C:\test) नहीं खोले जा सकते। यह सुरक्षा डिज़ाइन द्वारा है और केवल नेटवर्क पर साझा किए गए फ़ोल्डरों पर लागू होता है।

UI・UXカスタマイズ

उपयोगकर्ता आईडी या ईमेल प्रदर्शित न करें

यदि आप स्क्रीन पर अपनी उपयोगकर्ता आईडी या ईमेल प्रदर्शित नहीं करना चाहते हैं तो इस सेटिंग को सक्षम करें।

# ユーザ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/लॉग हालाँकि, यदि आप आउटपुट गंतव्य बदलना चाहते हैं, तो आप boot.ini फ़ाइल में निम्नलिखित लिखकर ऐसा कर सकते हैं।

*कृपया सुनिश्चित करें कि जिस फ़ोल्डर में आप बदलाव कर रहे हैं वह मौजूद है और इसे बदलने से पहले आपके पास लिखने की अनुमति है।

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

डिस्क स्थान की निगरानी

डिफ़ॉल्ट रूप से, जब डिस्क क्षमता 90% से अधिक हो जाएगी तो व्यवस्थापक को सूचित किया जाएगा। सर्वर चालू होने पर तथा प्रतिदिन रात्रि 11 बजे सूचनाएं भेजी जाएंगी। यदि आप 80% में परिवर्तन करना चाहते हैं, तो आप निम्न प्रकार से ऐसा कर सकते हैं।

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

अस्थायी फ़ाइल क्षेत्र बदलना

CAMServer अस्थायी फ़ाइलों को OS के 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をコピーしました!
विषयसूची