Installing and upgrading
- Installation overview
- General installation requirements
- Installing on Ubuntu Linux
- Installing on Windows Server
- Installing on macOS
- Installing on CentOS Linux
- Installing via Docker
- Installing on SuSE
- Configuring php.ini
- Configuring Apache
- Configuring the database
- Upgrading
- LibreOffice integration for Microsoft Office previews
- OpenCV (facial recognition) - deprecated
- 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
- Mounting Amazon S3 for external storage
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:
- Up to ResourceSpace version 10.5: 7.4, 8.0, 8.1, 8.2, 8.3
- From ResourceSpace version 10.6: 8.1, 8.2, 8.3, 8.4
- 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.
- Supported versions:
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)
From v11 ResourceSpace is managing its dependencies using Composer. While this is required for development, the released versions include the vendor directory. You may decide to use Composer to check that your PHP has all the required modules installed.