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