Server installation (Docker) and operation


Table of contents


Installation

Installing and running Docker Engine

Follow the official Docker Docs instructions to install Docker Engine.
Link : https://docs.docker.com/engine/install 

Running the container

  1. Run the following command on your server:
    docker run -d --name filingbox-giga \
    --network host \
    --device /dev/fuse \
    --cap-add SYS_ADMIN \
    --restart always \
    -v storage:/var/opt/filingbox/giga \
    -v config:/etc/opt/filingbox/giga \
    -v logs:/var/log/filingbox/giga \
    -v samba-accounts:/etc \
    -v samba-libraries:/var/lib/samba \
    -v database:/var/lib/mysql \
    filingbox/giga:latest
  2. To verify that the FilingBox GIGA server is running correctly, execute the following command:
    docker logs -f filingbox-giga
  3. If you see the lines Starting TLS Server at :443, the FilingBox GIGA server is running successfully.
    ...
    ...
    info restapi/restapi.go:122 Starting TLS Server at :443
    ...
    ...
  4. Make sure to allow access to ports 443 and 445 in your environment to ensure proper connection to the FilingBox GIGA server.

Uninstallation

Stopping and removing the container

  1. Run the following command on your server:
    docker stop filingbox-giga
    docker rm filingbox-giga
  2. To verify that the FilingBox GIGA container is removed correctly, execute the following command:
    docker ps -a

Removing the volumes

  1. Run the following command on your server:
    docker volume rm storage config logs samba-accounts samba-libraries database
  2. To verify that the FilingBox GIGA volumes are removed correctly, execute the following command:
    docker volume ls

Removing the image

  1. Run the following command on your server:
    docker image rm filingbox/giga:latest
  2. To verify that the FilingBox GIGA image is removed correctly, execute the following command:
    docker image ls

Port requirements based on operating environment

For FilingBox GIGA server to function properly, ports 443 (HTTPS) and 445 (SMB) must be available.

  • Port 443 (HTTPS): Used for accessing the FilingBox GIGIA server’s web interface and API.
  • Port 445 (SMB): Required for file-sharing functionality.

Make sure that these ports are allowed through your firewall and network settings as needed.

Depending on your network environment, additional firewall configurations may be required, so adjust accordingly while considering security policies.

Data backup and recovery

FilingBox GIGA does not include standalone backup and recovery features, except for granting the administrator account access to the backup drive.

To ensure data protection, you should establish a backup and recovery policy, such as copying user files to a separate storage location. For more details, refer to Changing Administrator Account Backup Drive Access Permissions.

Have more questions? Submit a request

Comments

0 comments

Article is closed for comments.