Getting Started

Quick Start

Clone, configure, and run the full Binexia stack in 5 minutes.

Get the full Binexia stack running on any machine. No domains, no Traefik — just IP and ports.

Step 1: Clone and prepare

git clone https://github.com/krecco/ubios.git
cd ubios

# Create your env file
cp .env.testip .env.testip.local

Edit .env.testip.local — add your GITHUB_TOKEN (required for private fimula packages). LLM keys are optional.

Step 2: Find your IP

hostname -I | awk '{print $1}'
# Example: 192.168.1.50

Step 3: Start everything

export HOST_IP=192.168.1.50    # your actual IP from Step 2

docker compose \
  -f docker-compose.ip-test.yml \
  --env-file .env.testip.local \
  up -d --build

First build takes 5–10 minutes. Watch progress:

docker compose -f docker-compose.ip-test.yml logs -f

Wait until you see Nuxt output Listening on http://0.0.0.0:5080.

Step 4: Initialize the database

# Create additional databases
docker exec -it ubios_api bash -c '
  PGPASSWORD=331331331 psql -U postgres -h ubios_postgres -c "CREATE DATABASE ubios_dify;" 2>/dev/null
  PGPASSWORD=331331331 psql -U postgres -h ubios_postgres -c "CREATE DATABASE ubios_metabase;" 2>/dev/null
  echo "Databases ready"
'

# Generate Laravel APP_KEY
docker exec -it ubios_api php artisan key:generate --force

# Run migrations
docker exec -it ubios_api php artisan migrate

# Seed demo data (IntelliTravel vertical)
docker exec -it ubios_api php artisan db:seed --class=UbiosDatabaseSeeder

Step 5: Open in browser

From any machine on the same network:

http://192.168.1.50:6080

Login: admin@ubios.local / password

You should see the main dashboard with KPI cards (Total Bookings, Revenue), a daily bookings chart, and recent agent alerts.

What's Running

ServicePortPurpose
Frontend:6080Main app — login, dashboards, AI queries
API:6081Laravel API (debugging)
Agno:8001Agent runtime health check
LiteLLM Proxy:4000Unified LLM gateway
MinIO Console:9001Document storage browser
Metabase:3000BI dashboards
Mailpit:8025Email testing inbox
Dify:3080Knowledge pipeline admin
Uptime Kuma:3001Service monitoring
Dozzle:8080Log viewer

Next Steps

  • Add LLM provider keys to enable AI features
  • Explore the semantic model in the admin UI
  • Read about the architecture