Files
compose-anything/src/overleaf

Overleaf

Overleaf is a web-based collaborative LaTeX editor that makes the writing of technical documents as easy as pie. Write, compile, and download LaTeX documents online with automatic cloud backup.

Quick Start

docker compose up -d

Ports

Service Port Purpose
Overleaf 8080 Web Interface

Default Access

Environment Variables

Key environment variables:

  • OVERLEAF_VERSION: Docker image version (default: 5.2.1)
  • OVERLEAF_PORT_OVERRIDE: Override default HTTP port (default: 8080)
  • SHARELATEX_APP_NAME: Application name (default: Overleaf)
  • SHARELATEX_ADMIN_EMAILS: Admin email addresses
  • ENABLE_SUBSCRIPTIONS: Enable subscription features (default: false)

See .env.example for all available options.

Services Included

  • Overleaf: Main application
  • MongoDB: Project and user data storage
  • Redis: Session and cache management

Features

  • Real-time collaborative editing
  • Rich text and code editors
  • Instant preview of compiled documents
  • Version control and history
  • Templates library
  • Git integration (Pro)

Documentation

License

AGPL License (Community Edition)