Deployment and install
Install on AWS or your own server, set up HTTPS, and run and back up a deployment.
- Deployment requirementsWhat you need before installing Workforce Intelligence: a box, open ports, a GitHub token for the image registry, and a public address.
- Install on AWS with CloudFormationProvision a Workforce Intelligence box with the CloudFormation template: parameters, access over Session Manager, outputs, generated secrets, and data protection.
- Install on your own serverInstall Workforce Intelligence on a Linux server you manage, using install.sh and an .env file you prepare.
- First-run setup tokenFind the one-time setup token that the setup wizard asks for on a new installation.
- Configuration referenceEvery environment variable an operator sets for a production deployment, which are required, and which are fixed by the compose file.
- Domains and automatic HTTPSServe Workforce Intelligence on your own domain with a certificate that Caddy obtains and renews for you.
- Day-two operationsCheck status, stop, start, restart, and pull images on a running deployment with Docker Compose.
- Containers and volumesThe containers and Docker volumes that make up a Workforce Intelligence deployment, and what each one holds.
- Master key custodyWI_MASTER_KEY encrypts every stored provider key. It is generated once, cannot be regenerated, and must be backed up off the box.
- Backups and recovery on AWSHow the CloudFormation deployment protects its root volume, how to check the backups, how to recover a lost instance, and what to arrange on your own server.
- Production boot checksThe configuration problems that make the application refuse to start in production, and how to fix each one.