Prerequisites
Before you begin, ensure you have:Docker Desktop
Docker Desktop
- Mac/Windows: Docker Desktop 4.0+ - Linux: Docker Engine 20.10+ and Docker Compose - Minimum 4GB RAM allocated to Docker
System Requirements
System Requirements
- 4GB RAM (8GB recommended) - 20GB free disk space - Modern web browser (Chrome, Firefox, Safari, Edge)
Installation
1
Download Package
Download the latest FigoRisk deployment package:
2
Configure Environment
Copy the environment template and configure:
bash cp .env.template .env nano .env Set these required values: bash MONGO_URI=mongodb://admin:YOUR_PASSWORD@mongo:27017/figorisk?authSource=admin MONGO_ROOT_PASSWORD=YOUR_PASSWORD JWT_SECRET=$(openssl rand -hex 32) SUPER_ADMIN_PASSWORD=admin123 3
Deploy
Run the deployment script:
bash chmod +x deploy-figorisk.sh ./deploy-figorisk.sh Wait for all services to start (about 30-60 seconds).4
Access FigoRisk
Open your browser to: http://localhostLogin with:
- Username:
admin - Password: Value from
SUPER_ADMIN_PASSWORD
Verify Installation
Check that all services are running:figorisk-backend- Backend APIfigorisk-frontend- Web interfacefigorisk-mongo- Databasefigorisk-nginx- Reverse proxy
Next Steps
Configure Organization
Set up your organization profile
Add Users
Invite team members
Import Assets
Import your IT assets
API Integration
Integrate with your systems
Troubleshooting
Services won't start
Services won't start
- Check Docker is running:
docker ps2. View logs:docker-compose logs - Verify ports 80 and 27017 are available
Can't login
Can't login
- Verify credentials in
.envfile 2. Check backend logs:docker-compose logs backend3. Restart services:docker-compose restart
Need more help?
Check our troubleshooting guide