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
Create a new database
CREATE DATABASE resourcespace CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
ResourceSpace will automatically create database tables, indexes and so on.
Database users
It is a good security practice to create dedicated users for ResourceSpace.
Read-write access level
CREATE USER 'resourcespace_rw'@'localhost' IDENTIFIED BY 'your_rw_password'; GRANT ALL PRIVILEGES ON resourcespace.* To 'resourcespace_rw'@'localhost';
Read-only access level
CREATE USER 'resourcespace_r'@'localhost' IDENTIFIED BY 'your_r_password'; GRANT SELECT ON resourcespace.* To 'resourcespace_r'@'localhost';
IMPORTANT Please make sure to change the passwords given as an example above.