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
Review Requirements : Ensure your server meets the system requirements
Prepare Domains : Set up DNS records for your installation
Follow Installation : Complete the self-hosting guide
Configure & Customize : Adapt the platform to your needs