Skip to content

Getting Started

Recogito Studio is a modern, open-source platform for collaborative annotation of TEI text, IIIF images, and PDFs. This documentation covers everything you need to self-host your own instance.

Recogito Studio provides:

  • Collaborative Annotation: Multiple users can annotate documents simultaneously
  • Standards-Based: Built on TEI, IIIF, and other open standards
  • Multi-Format Support: Works with text, images, and PDF documents
  • Extensible Platform: Plugin architecture for custom functionality

Complete Installation

Full Docker-based deployment with all services included. Perfect for production environments.

View Self-Hosting Guide →

Development Setup

Simplified setup for development and testing purposes.

[Coming Soon]

Before you begin, ensure you have:

  • Server: Ubuntu Linux (v24 recommended)
  • Memory: Minimum 4GB RAM
  • Storage: 50GB+ available space
  • Network: Public IP with domain access
  • DNS: Ability to create 5+ DNS records

Recogito Studio consists of several integrated components:

  • Client Application (Astro.js) - User interface
  • Server Platform (Supabase) - Backend services
  • Database (PostgreSQL) - Data storage
  • File Storage (MinIO) - Document and media files
  • Management Tools (Portainer, pgAdmin) - Administration
  1. Review Requirements: Ensure your server meets the system requirements
  2. Prepare Domains: Set up DNS records for your installation
  3. Follow Installation: Complete the self-hosting guide
  4. Configure & Customize: Adapt the platform to your needs