Installing and upgrading
- Installation overview
- General installation requirements
- Upgrading
- Installing on Ubuntu Linux
- Installing on Windows Server
- Installing on macOS
- Installing on CentOS Linux
- Installing on SuSE
- Configuring php.ini
- Configuring Apache
- Configuring the database
- LibreOffice integration for Microsoft Office previews
- OpenCV (facial recognition)
- Alternative installation
- Upgrading PHP versions
- Setting up scheduled tasks/cron
Backups
Security
User management
Advanced user group options
Customising ResourceSpace
Plugins
StaticSync
Configuring ResourceSpace
- The config file
- Offline job queues
- File integrity checking
- ResourceSpace file storage (filestore)
- Checksums
- Edit access for contributors
- Configuring Leaflet Maps
- Automatic alternative video files
- Signing all database PHP code
- Integrating with Uppy Companion
- The System Configuration page
- Configuring image alternatives
- Minimal preview creation
Integrations
General installation requirements
ResourceSpace normally operates on the LAMP stack and requires the following core programs:
- MySQL compliant database
- MySQL version 5.6+
- MariaDB version 10.0.1+
- Web server
- Apache Version 2.4 or later recommended
- Internet Information Services (IIS) 7.0+
- PHP - The server side programming language
- Supported versions: 7.4, 8.0, 8.1, 8.2, 8.3
- The following PHP extensions are required:
- php-mysqli
- php-curl
- php-dom
- php-gd
- php-intl
- php-mbstring
- php-xml
- php-zip
- php-ldap
- php-imap
- php-json
- php-apcu
- php-cli
- The php.ini file should be configured as described on this page.
In addition to the core programs the following applications are also required, for which the latest version is recommended:
- Subversion - For fetching the ResourceSpace code.
- ImageMagick - For creating previews of images
- FFmpeg - For creating previews of video and audio files
- Ghostscript - For creating previews of PDF files
- ExifTool - For reading and writing Exif data from files
- Inkscape - For assisting ImageMagick in creating previews of vector based images (e.g SVG)