Installing and upgrading
Backups
Security
User management
Advanced user group options
Customising ResourceSpace
Plugins
StaticSync
Configuring ResourceSpace
Integrations

Installing via Docker

We now provide an official Docker image to make deploying your ResourceSpace system even easier.

The following steps assume you are using Ubuntu 24.04 as this provides the best performance, however this Docker image can be built on other operating system such as Windows and macOS.

Installation steps

Install Docker Engine on your server - ensuring the post installation steps are followed as well. Alternatively, Docker Desktop can be installed instead. 

Install Git:

sudo apt update && sudo apt install git -y

Create a directory to contain the Docker files and clone the GitHub repository inside it:

git clone https://github.com/resourcespace/docker.git resourcespace

Edit the db.env file and set the MariaDB database passwords:

MYSQL_PASSWORD=change-me
MYSQL_ROOT_PASSWORD=change-me
MYSQL_DATABASE=resourcespace
MYSQL_USER=resourcespace_rw

Build the Image:

docker compose up --build -d

Check the containers are running:

docker ps

Visit

http://localhost

in a web browser and the ResourceSpace setup.php page should now show.

ResourceSpace setup

  • When setting up ResourceSpace ensure you enter "mariadb" as the Database IP address instead of "localhost".
  • Leave the MySQL binary path field empty.