Start IDAH
Build and run the IDAH platform using Docker Compose.
Start IDAH Services
1. Build and Start Containers
From the project root directory, start all IDAH services:
docker compose up -d This builds and starts all microservices (frontend, IAM, dataset, media, sync, notification, audit, setting) and the nginx gateway.
2. First-Time Setup
For the first time setup, run this command to create service accounts and a default Admin User:
docker compose run iam bundle exec rake dev:setup dev:users Default Admin Credentials
- Email:
admin@idah.ai - Password:
P@ssword01
3. Access IDAH
Open your browser and navigate to:
IDAH URL
Log in using the default admin credentials above.
Verify Installation
Check Running Services
docker compose ps All services should show status as "running".
View Logs
# View all service logs
docker compose logs -f
# View specific service logs
docker compose logs -f frontend
docker compose logs -f iam
docker compose logs -f media Common Commands
Stop Services
docker compose down Restart Services
# Restart all services
docker compose restart
# Restart specific service
docker compose restart frontend Rebuild Services
# Rebuild and restart all services
docker compose up -d --build
# Rebuild specific service
docker compose up -d --build frontend Next Steps
Now that IDAH is running, you can:
- Log in with the default admin credentials
- Create your first dataset
- Explore the annotation tools
- Create a Plugin - Build custom annotation plugins
🚀 IDAH is now running! Access it at https://idah.localhost:8443