Cryptobox provides businesses and organizations with a sharing and collaboration solution to secure internal and external exchanges, using end-to-end encryption. With Cryptobox you can securely access your documents from any device and control your data and costs with a scalable architecture and a patented security solution.
The Cryptobox solution (if self-hosted) is provided as a set of Docker containers, running on a Kubernetes orchestrator. Docker allows packaging an application with all of its dependencies into a standardized unit and Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications.
Cryptobox documentation describing configuration and installation is available and hosted on all deployed Cryptobox solutions (embedded in the CSWS container). The documentation is available either on an internal port 8082 or if CHAP container environment variable EXPOSE_DOCUMENTATION is set, on public port 443 at endpoint https://<YOUR_SERVER_FQDN>/doc/
Alternatively, the latest documentation is also always available at https://master.test.cryptoboxonline.com/doc/ Note: This version is the latest version in development and some settings may not apply to the deployed production environment. Therefore, it is suggested to access your local documentation when possible.
This documentation describes:
- Architecture: an overall of the Cryptobox architecture.
- Benchmarking & Auto-Scaling: benchmarking Cryptobox components to help you sizing your cluster and configuring the auto-scaling.
- Kubernetes cluster:
- Overview & recommendations: Kubernetes overview and cluster prerequisites.
- On-premise: to create a Kubernetes cluster on your private infrastructure, with Ansible scripts.
- AWS: to create a Kubernetes cluster on your AWS account, with CloudFormation scripts.
- Configuration: configuring your Kubernetes cluster (users, roles, ...).
- Cryptobox: configuring Cryptobox services
- Storages: supported storage servers and configurations.
- Database: some recommendations and tutorials related to the PostgreSQL database.
- Kubernetes stacks: deploying the Cryptobox and monitoring stack in Kubernetes.
- Docker-compose: deploying the Cryptobox stack with docker-compose (for testing/POC purposes only).
- Applications: list of Cryptobox applications, their differences, prerequisites, and guides.
- Knowledge database: list of issues encountered with Docker and/or some OS.
- Changes logs: a list of Cryptobox configuration changes through versions.
Once deployed, the Cryptobox administration and user UX is simple and intuitive. A user tutorial is provided to all signed-in users via a link on the Nav Bar.