菜单

CAMServer boot.ini 文件

目录

介绍。

主要なカスタマイズは 功能限制 で実施しますが、一般的ではないカスタマイズは 启动配置文件 でも対応しています。启动配置文件 编辑方法如下:

  1. CAMServer 停止。
  2. CAMServer/boot.ini (ファイル作成 or 編集)
  3. 启动 CAMServer

boot.ini 的内容也被复制到 cam.ini 文件中,CAMServer 使用该文件来存储动态配置值。

基本设置

设置访问服务器的URL域

设置访问服务器的 URL 的域。 设置域名 此设置也可以在 GUI 中配置。此设置在以下位置使用:

  • 网络会议网址
  • 访问 STUN 服务器进行网络会议时的主机名
  • 消息中的链接共享
  • SSO 中的重定向 URL
  • 点击 Web/推送通知的 URL
# サーバへアクセスする URLドメインの設定
cam.serverURLDomain=camserver.xyz

指定登录密码长度

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

データ削除

删除消息的天数

消息被删除,以防止长期运行期间正常加载速度恶化。

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

该设置值指定第二天从用户角度来看会留下多少天前的留言。
删除过程将于晚上 11 点进行。

将消息移至存档表

邮件会被移至存档表,以防止长期运行导致正常加载速度变慢。默认情况下,只有管理员可以在邮件管理屏幕上查看已存档的邮件。要允许普通用户在日志搜索中查看,您需要添加一个单独的 cam.restrictArchivedMessageAdminOnly=false 我还将添加一条注释。

# 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 资源管理器中打开

此设置允许您在消息中链接 UNC 格式的文件或文件夹路径,并在 Windows 资源管理器中打开该文件夹。

  • 仅链接 intranetFileLinkReplacements 中列出的路径。
  • 替换字符串可以通过正则表达式确定。如果替换字符串与替换字符串相同,则替换字符串由正则表达式确定,并按原样使用匹配的字符串。
  • 下列 \\主持人\ ,,纽:\ ,,\\分享1至9\ 这是链接以 开头的路径的示例。
# Microsoft Edge でファイルパスをリンク化し、Windowsエクスプローラーで開く。「置換前|置換後」 を ; で区切り列挙する(最後の ; は必要)。
cam.intranetFileLinkReplacements=\\host\|\\host\;N:\|\\host\;\\share[1-9]\|\\share[1-9]\;

为了从 Microsoft Edge 浏览器打开 Windows 资源管理器,需要进行以下设置。

将 IntranetFileLinksEnabled 添加到注册表(详细信息。)

使用regedit.exe在Edge路径下创建一个值

・注册表路径

计算机\HKEY_LOCAL_MACHINE\软件\策略\微软\Edge

·价值

名称:IntranetFileLinksEnabled

类型:REG_DWORD

数据:0x00000001 (1)

需要在“Internet 选项”中将以下设置添加到本地 Intranet 区域。

  • 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%时,将会通知管理员。服务器启动时以及每天晚上 11 点都会发送通知。如果要更改为80%,可以按以下步骤操作。

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

更改临时文件区域

CAMServer可能会输出临时文件到OS的TEMP文件区。如果您由于某种原因需要更改输出目的地,则可以通过在 boot.ini 文件中写入以下内容来实现。

*在更改之前,请确保您要更改的文件夹存在并且您具有写入权限。

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

禁用外部 HTTP 访问

CAMServer在接下来的过程中会通过HTTP访问外部站点,不过可以在设置中统一禁用该功能。若未在无法连接到互联网的 CAMServer 上禁用此设置,则连接错误将会记录在日志中,因此请设置此设置以避免这种情况。

  • 发送推送通知时 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をコピーしました!
目录