Introduction.
boot.ini
You can customize the behavior of CAMServer by editing files.boot.ini
Here's how to edit it:
- CAMServer stop
- Create and edit the CAMServer/boot.ini file
- CAMServer startup
boot.ini の内容は、cam.ini ファイルにもコピーされます。cam.ini ファイルは CAMServer が動的に設定値を保存する目的で利用します。
Setting items
サーバへアクセスするURLドメインの設定
サーバへアクセスするURLのドメインを設定します。 Domain Name Settings でGUIでも設定可能です。この設定は次の箇所で利用されます。
- Web会議URL
- Web会議のSTUNサーバへアクセスする際のホスト名
- メッセージのリンク共有
- SSOでのリダイレクトURL
- Web/Push通知のクリック先URL
# サーバへアクセスする URLドメインの設定
cam.serverURLDomain=camserver.xyz
Specify the length of the login password
# ログインパスワードの長さを指定 ※ 6以上に設定する必要があります
cam.userPasswordMinLength=8
Number of days to delete messages
Messages will be deleted to prevent degradation of normal loading speeds during long-term operation.
# 365日経過したメッセージを自動で削除
cam.deleteMessageDays=365
Move message to archive table
長期運用で通常時のローディング速度劣化を防ぐためメッセージをアーカイブテーブルに移動します。アーカイブされたメッセージは、デフォルトで管理者のみメッセージ管理画面で閲覧可能です。一般ユーザもログ検索で閲覧できるようにするには、別途 cam.restrictArchivedMessageAdminOnly=false
も追記します。
# 365日経過したメッセージをアーカイブテーブルに移動
cam.archiveMessageDays=365
Delete messages from the archive table
# 1000日経過したメッセージをアーカイブテーブルから削除
cam.deleteArchivedMessageDays=1000
Number of days to remove files attached to messages
# 365日経過したメッセージの添付ファイルを自動で削除
cam.deleteMessageAttachmentDays=365
Maximum number of characters in a message
送信メッセージの最大文字数を指定できます。省略した場合のデフォルト値は4,000文字で、大文字・小文字・記号区別なく1文字としてカウントします。
# 送信メッセージの最大文字数
cam.sendMessageLengthLimit=4000
Displays the remaining number of characters in the input area compared to the maximum number of characters for the message to be sent
# 送信メッセージの最大文字数に対し残り文字数を表示
cam.showRemainChar=true
Maximum size of files that can be uploaded
# アップロードファイルのサイズ上限を500MBにする
cam.uploadSizeLimitMB=500
Disk Capacity Monitoring
By default, the administrator will be notified when the disk capacity exceeds 90%. Notifications are sent when the server starts and at 11:00 PM every day. If you want to change this to 80%, you can do so as follows:
# ディスク容量チェックを80%に変更
cam.checkExceedingDiskCapacity=80
Change the log file output destination
CAMServer logs are set to CAMServer/sys/logs
However, if you want to change the output destination, you can do so by writing the following in the boot.ini file.
*Please make sure the destination folder exists and you have write permissions before making the change.
# ログ出力先の変更
cam.logDir=E:\CAMServer\logs
Changing the Temp File Area
CAMServer may output temporary files to the TEMP file area of the OS. If you need to change the output destination for some reason, you can change it by writing the following in the boot.ini file.
*Please make sure the destination folder exists and you have write permissions before making the change.
# TEMPファイル領域を変更
java.io.tmpdir=E:\CAMServer\temp
Link a file path in Microsoft Edge and open it in Windows Explorer
This setting allows you to link a UNC format file or folder path in a message and open the folder in Windows Explorer.
- Only paths listed in intranetFileLinkReplacements are linked.
- The replacement string can be determined by a regular expression. If the replacement string is the same as the replacement string, the replacement string is determined by a regular expression and the matched string is used as is.
- The following
\\host\
, ,N:\
, ,\\share1 to 9\
Here is an example of making a path that starts with a link.
# Microsoft Edge でファイルパスをリンク化し、Windowsエクスプローラーで開く。「置換前|置換後」 を ; で区切り列挙する(最後の ; は必要)。
cam.intranetFileLinkReplacements=\\host\|\\host\;N:\|\\host\;\\share[1-9]\|\\share[1-9]\;
To open Windows Explorer from the Microsoft Edge browser, you also need to set the following:
Add IntranetFileLinksEnabled to the registry (Details)
Create a value under the Edge path in regedit.exe
・Registry path
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge
·value
Name: IntranetFileLinksEnabled
Type: REG_DWORD
Data: 0x00000001 (1)
The following settings need to be added to the local intranet zone in Internet Options:
- https://{Domain name accessed by CAMServer}
- file://{hostname of shared folder}


Do not display user ID or email
Please enable this setting if you do not want to display your user ID or email address on the screen.
# ユーザIDやEmailを表示しない
cam.showUserIdentity=false
Do not display absence settings
Enable this setting if you do not want the absence settings to be displayed on the screen.
# 不在設定を表示しない
cam.showAbsence=false
Do not display the text in the push notification popup
Enable this setting if you do not want to display the text in the push notification popup.
# Push通知のポップアップに本文を表示しない
cam.showNotificationBody=false
Hide chat room notifications setting
Enable this setting if you do not want to display the notification settings in the chat room settings.
# チャットルームの通知設定を表示しない
cam.hideChatRoomNotificationSetting=true
Disable external HTTP access
CAMServer accesses external sites via HTTP in the following process, but you can disable it in the settings. If you do not disable it on CAMServers that cannot connect to the Internet, connection errors will be recorded in the log, so please set it to avoid this.
- Google server when sending push notifications
- When previewing links in chats, the URL domain server
- When an error occurs, the error report is sent to our server (unless you have disabled it using the settings described in the installation confirmation guide).
# 外部HTTPへのアクセスを無効化
cam.enableAccessExternalHttp=false
access log
# HTTPアクセス毎にログを記録
cam.enableServerAccessLog=true
# 任意。上記ログにログイン認証時のEmailを追加(Emailは一部マスクされ記録されます)
cam.enableServerAccessLogEmail=true
# 365日経過したアクセスログを自動で削除(指定が無い場合400日)
cam.deleteAccessLogDays=365
同じWeb会議に参加できる参加者数を制限する
同じWeb会議の会議室に参加できる参加者数を制限する場合は以下を設定します。
# 同じWeb会議の会議室に参加できる参加者数を制限
cam.maxConferenceUsers=50
Redundancy and load balancing
Redundancy and load balancing settings see
Disable HTTP port
If you want to disable the HTTP port, enable this setting.
# HTTPポートを無効化
cam.enableHttpPort=false
Disable HTTPS port
If you want to disable the HTTPS port, enable this setting.
# HTTPSポートを無効化
cam.enableHttpsPort=false