Quick Start
One-Command Deployment
Section titled “One-Command Deployment”Glean uses Docker Compose for deployment, supporting both full (with Milvus vector database) and lite deployment modes.
Full Deployment (Recommended)
Section titled “Full Deployment (Recommended)”Full deployment includes the Milvus vector database for smart recommendations and preference learning.
# Download docker-compose.ymlcurl -fsSL https://raw.githubusercontent.com/LeslieLeung/glean/main/docker-compose.yml -o docker-compose.yml
# Start all servicesdocker compose up -dLite Deployment
Section titled “Lite Deployment”If you don’t need smart recommendation features, use the lite version:
# Download lite configurationcurl -fsSL https://raw.githubusercontent.com/LeslieLeung/glean/main/docker-compose.lite.yml -o docker-compose.yml
# Start servicesdocker compose up -dCreate Admin Account
Section titled “Create Admin Account”After the first startup, create an admin account to access the dashboard:
# Generate random password (recommended)docker exec -it glean-backend /app/scripts/create-admin-docker.sh
# Or specify username and passworddocker exec -it glean-backend /app/scripts/create-admin-docker.sh myusername MySecurePass123!You can also auto-create admin on first startup via environment variables:
# Create .env filecat > .env << EOFCREATE_ADMIN=trueADMIN_USERNAME=adminADMIN_PASSWORD=YourSecurePassword123!EOF
# Start servicesdocker compose up -dAccess Glean
Section titled “Access Glean”After successful startup, access the following:
| Service | URL | Description |
|---|---|---|
| Web App | http://localhost | Main interface |
| Admin Dashboard | http://localhost:3001 | System management |
| API Docs | http://localhost/api/docs | DEBUG mode only |
Register User Account
Section titled “Register User Account”- Visit the Web App at http://localhost
- Click the “Register” button
- Fill in email and password
- Login to start using
Add Your First Feed
Section titled “Add Your First Feed”Option 1: Manual Addition
Section titled “Option 1: Manual Addition”- After login, click “Add Subscription” in the sidebar
- Enter the RSS/Atom feed URL
- The system will auto-discover and subscribe
Option 2: Import OPML
Section titled “Option 2: Import OPML”Migrate from other RSS readers:
- Export OPML file from your old reader
- In Glean settings, select “Import OPML”
- Upload the file, subscriptions and folders will be created automatically
Service Architecture
Section titled “Service Architecture”Full deployment includes these services:
| Service | Description |
|---|---|
| glean-backend | FastAPI REST API server |
| glean-worker | Background task processor (RSS fetching, cleanup) |
| glean-web | React frontend interface |
| glean-admin | Admin dashboard interface |
| glean-postgres | PostgreSQL database |
| glean-redis | Redis task queue |
| glean-milvus | Milvus vector database (full version) |
Next Steps
Section titled “Next Steps”- Configuration - Customize settings
- Feed Management - Manage RSS subscriptions
- Smart Recommendations - Learn about preference system