> ## Documentation Index
> Fetch the complete documentation index at: https://opensource.weam.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Launch and Verify Installation

> Start Weam AI services and verify everything works correctly

> [!NOTE]
>
> This guide covers service startup, health checks, connectivity testing, and verification steps for both local development and production deployments.

## Start Services

Launch your Weam AI application services using Docker Compose.

> [tab] Local Development
>
> **Navigate to project directory and start services:**
>
> ```bash theme={null}
> cd weam
>
> # Start all services in detached mode
> docker compose up -d
>
> # Check service status
> docker compose ps
> ```
>
> **Expected container status:**
> All services should show "Up" status for successful startup.

> [tab] Production Deployment
>
> **Start services and verify web server:**
>
> ```bash theme={null}
> # Start services in background
> docker compose up -d
>
> # Verify NGINX is running
> sudo systemctl status nginx
>
> # Check SSL certificate status
> curl -I https://your-domain.com
> ```
>
> **Production checklist:**
>
> * All Docker containers running
> * NGINX service active
> * SSL certificate valid
> * Domain accessible via HTTPS

## Service Health Verification

Verify each Weam AI service is running correctly and responding to requests.

### Container Status Check

Monitor Docker container health and resource usage:

```bash theme={null}
# Check all containers are running
docker compose ps

# Monitor resource usage
docker stats

# View service logs
docker compose logs frontend
docker compose logs backend
```

### Service Port Configuration

Verify services are listening on correct ports:

| Service | Port | Status Check |
| - | - | - |
| **Frontend (Next.js)** | 3000 | `netstat -tlnp \| grep 3000` |
| **Backend (Node.js)** | 4050 | `netstat -tlnp \| grep 4050` |
| **MongoDB** | 27017 | Internal container network |
| **Redis** | 6379 | Internal container network |
| **Qdrant Vector DB** | 6333 | `curl http://localhost:6333` |

## Connectivity Testing

Test API endpoints and service communication to ensure proper functionality.

### Local Development Testing

Test each service endpoint for local development environment:

```bash theme={null}
# Test frontend application
curl http://localhost:3000

# Test backend API health
curl http://localhost:4050/napi/health

# Test vector database
curl http://localhost:6333/health
```

**Expected responses:**

* Frontend: HTML page or redirect response
* Backend API: JSON health status
* Vector DB: Qdrant status information

### Production Deployment Testing

Test production deployment through NGINX proxy:

```bash theme={null}
# Test HTTPS access
curl -I https://your-domain.com

# Test API endpoints through NGINX
curl https://your-domain.com/napi/health

# Verify SSL certificate
openssl s_client -connect your-domain.com:443 -servername your-domain.com
```

**SSL verification checklist:**

* Certificate valid and not expired
* Domain name matches certificate
* Certificate chain complete
* HTTPS redirect working

### Vector Database Test

Test Qdrant vector database for AI functionality:

```bash theme={null}
# Check Qdrant collections
curl http://localhost:6333/collections

# Verify Qdrant health
curl http://localhost:6333/health
```

Your Weam AI installation is now ready for use! Start exploring the features and building your team workflows.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.