Sign inSign up

filingbox/enterprise

By filingbox

•Updated over 1 year ago

Image
1

1.2K

filingbox/enterprise repository overview

⁠Introduction

⁠FilingBox Enterprise

FilingBox Enterprise is a storage protection solution designed for secure document management in enterprises. FilingBox Enterprise provides a network drive to employees’ PCs and offers organizational and project folders that allow file management based on organizational structure and project teams. When a request is made to access a file stored in FilingBox, the file is provided as read-only, and only when the file is opened through a predefined method using Windows Explorer can it be edited with read/write attributes. Therefore, even if ransomware runs on an employee’s PC, business documents within FilingBox remain securely protected.

⁠What is User Action-Level Storage Protection Technology?

User Action-Level Storage Protection Technology is a technique for protecting data from a storage perspective. Similar to how traditional network and endpoint protection inspects and blocks malicious requests, User Action-Level Storage Protection inspects the way a file opening request is made to the storage. It provides files with read/write attributes, allowing editing only through designated methods (e.g., specified opening via Windows Explorer), while all other file opening requests are given read-only attributes. User Action-Level Storage Protection is optimized for collaborative work environments where different user permissions must be applied to individual files.

⁠How to use this image

⁠Create a network

$ docker network create some-network

⁠Start a FilingBox Enterprise container

$ docker run -d --name filingbox-enterprise \
  --network some-network \
  --restart always \
  -e SERVICE_ADDRESS=<server-ip-address> \
  -p 80:9380 \
  -p 443:8443 \
  -p 9480:9480 \
  -p 10050:10050 \
  -p 10080:10080 \
  -p 10081:10081 \
  -p 10098:10098 \
  -p 10099:10099 \
  -v storage:/var/opt/filingbox/enterprise/storage \
  -v config:/etc/opt/filingbox/enterprise \
  -v grpserver-logs:/opt/filingbox/enterprise/GrpServer/logs \
  -v grphq-logs:/opt/filingbox/enterprise/GrpHQ/logs \
  -v pushserver-logs:/opt/filingbox/enterprise/FilingPushServer/logs \
  -v batch-logs:/opt/filingbox/enterprise/utils/batch_log \
  -v database:/var/lib/mysql \
  filingbox/enterprise:latest
⁠Variables (-e option explanation)
⁠Required variables

This must be set for the container to run correctly:

VariableDescription
SERVICE_ADDRESSSpecifies the IP address that users will use to access FilingBox Enterprise.
⁠Optional variables

These variables are optional, but configuring them is recommended for better security and integration:

VariableDefaultAccepted ValuesDescription
ONLYOFFICE_SECRETNoneBase64-encoded 256-bit stringSets the secret key used for JWT (JSON Web Token) authentication between FilingBox Enterprise and an integrated ONLYOFFICE Docs server. This must be a Base64-encoded 256-bit string, and ensure your ONLYOFFICE Docs server uses the same value.
MANUAL_LOCK_MODE"true""true", "false"Enables manual file locking mode. When set to "true", users must explicitly lock files before editing.
COLLECT_MODE"true""true", "false"Activates file collection mode. Useful for logging file activity or audits.
SECRET_FOLDER_MODE"true""true", "false"Enables secret folder mode to hide files/folders from unauthorized users.
USE_EXTERNAL_SERVER"N""Y", "N"Determines whether to use an external FilingBox server. Set to "Y" to enable; "N" to use the built-in server.
⁠Volumes (-v option explanation)
⁠Volume Mounts
Volume NameContainer PathDescription
storage/var/opt/filingbox/enterprise/storageStores all protected data and documents.
config/etc/opt/filingbox/enterpriseHolds system configuration files.
grpserver-logs/opt/filingbox/enterprise/GrpServer/logsLogs related to group server operations.
grphq-logs/opt/filingbox/enterprise/GrpHQ/logsLogs related to group HQ operations.
pushserver-logs/opt/filingbox/enterprise/FilingPushServer/logsLogs for the FilingBox push notification server.
batch-logs/opt/filingbox/enterprise/utils/batch_logStores logs for scheduled or batch operations.
database/var/lib/mysqlInternal MySQL database for FilingBox Enterprise.

Tag summary

Content type

Image

Digest

sha256:954d1ebac…

Size

547.7 MB

Last updated

over 1 year ago

docker pull filingbox/enterprise