Installation Guide
This guide covers all installation methods for OpenRegister, from the Nextcloud App Store to Docker development environments.
Prerequisites
System Requirements
Minimum Requirements:
- PHP 8.1 or higher
- Nextcloud 28 or higher
- Database: PostgreSQL 12+ OR MariaDB 10.5+ / MySQL 8.0+
- 2GB RAM minimum (4GB+ recommended)
- 1GB disk space for the app
Recommended Setup:
- PHP 8.2+
- Nextcloud 31+
- PostgreSQL 16+ with pgvector and pg_trgm extensions
- 8GB RAM
- SSD storage
Required PHP Extensions
# Core extensions
php-curl
php-gd
php-json
php-mbstring
php-xml
php-zip
# Database extensions (choose one)
php-pgsql # For PostgreSQL (recommended)
php-mysql # For MariaDB/MySQL