• Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • News
  • Tutorials
  • Forums
  • Tags
  • Users
Tutorial News Comments FAQ Related Articles

How to install ResourceSpace on CentOS 7 using LEMP

{{postValue.id}}

To install ResourceSpace on CentOS 7 using LEMP

ResourceSpace is a free and open-source Digital Asset Management (DAM) software. It is written in PHP and stores its database in MySQL server. It provides a better way to organize, manage and share the digital assets such as images, design files, photos, videos, audio and more into an organization. Users can create custom collections that include resources and saved searches that can be shared and viewed with other users. It contains features such as intelligent search ordering, automatic resizing, import and export option, multiple file uploads and minimal hosting requirements. This tutorial covers the ground on the installation procedure of ResourceSpace on CentOS 7 using LEMP.

Pre-Requisite
LEMP Setup
- Nginx
- MariaDB
- PHP 5.6

Installation procedure

To proceed with the installation procedure, download the latest stable version of ResourceSpace using wget command followed by the download link.

[root@linuxhelp ~]# wget https://www.resourcespace.com/downloads/ResourceSpace_8_1_10036.zip
--2017-10-19 10:16:47--  https://www.resourcespace.com/downloads/ResourceSpace_8_1_10036.zip
Resolving www.resourcespace.com (www.resourcespace.com)... 93.93.130.35
Connecting to www.resourcespace.com (www.resourcespace.com)|93.93.130.35|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 27350568 (26M) [application/zip]
Saving to: ‘ ResourceSpace_8_1_10036.zip’ 

100%[======================================> ] 27,350,568   456KB/s   in 59s    

2017-10-19 10:17:48 (449 KB/s) - ‘ ResourceSpace_8_1_10036.zip’  saved [27350568/27350568]

Extract the package in Nginx root directory using unzip command.

[root@linuxhelp ~]# unzip ResourceSpace_8_1_10036.zip -d /usr/share/nginx/html/
Archive:  ResourceSpace_8_1_10036.zip
   creating: /usr/share/nginx/html/api/
  inflating: /usr/share/nginx/html/api/index.php  
  inflating: /usr/share/nginx/html/api/example.php  
   creating: /usr/share/nginx/html/batch/
   creating: /usr/share/nginx/html/batch/cron_jobs/
 extracting: /usr/share/nginx/html/batch/cron_jobs/002_copy_hitcount.php  
  inflating: /usr/share/nginx/html/batch/cron_jobs/006_update_disk_usage.php  
 extracting: /usr/share/nginx/html/batch/cron_jobs/004_send_periodic_reports.php  
  inflating: /usr/share/nginx/html/batch/cron_jobs/009_flush_unused_keywords.php

.
.
.
inflating: /usr/share/nginx/html/tests/test_list/001200_get_users.php  
  inflating: /usr/share/nginx/html/tests/test.php  
   creating: /usr/share/nginx/html/upgrade/
  inflating: /usr/share/nginx/html/upgrade/upgrade.php  
  inflating: /usr/share/nginx/html/upgrade/readme.txt  
   creating: /usr/share/nginx/html/upgrade/scripts/
  inflating: /usr/share/nginx/html/upgrade/scripts/001_migrate_to_nodes.php  
  inflating: /usr/share/nginx/html/upgrade/scripts/002_check_resource_node_table.php  

Enter into the HTML file of Nginx and create a php.ini configuration file. Make the following changes in the file and save it.

[root@linuxhelp ~]# cd /usr/share/nginx/html/

[root@linuxhelp html]# vim /etc/php.ini
upload_max_filesize = 512M
memory_limit = 512M
post_max_size 512M

Next create a PHP-FPM configuration file and enter the following content in the file and save it.

[root@linuxhelp html]# vim /etc/php-fpm.d/www.conf
listen = /run/php-fpm/php-fpm.sock
listen.owner = nginx
listen.group = nginx
user = nginx
group = nginx

Restart the php-fpm service by executing the following command.

[root@linuxhelp html]# systemctl restart php-fpm

Now create a configuration file named resource.conf and enter the following contents in the file. Save and exit the file.

[root@linuxhelp html]# vim /etc/nginx/conf.d/resource.conf
server {
    listen  80 
  server_name www.linuxhelp1.com 

    location / {
        root  /usr/share/nginx/html 
        index  index.html index.htm index.php 
    }

    error_page  500 502 503 504  /50x.html 
    location = /50x.html {
        root  /usr/share/nginx/html 
    }
location ~ \.php {
    fastcgi_index index.php 
    fastcgi_split_path_info ^(.+\.php)(.*)$ 
    include /etc/nginx/fastcgi_params 
    fastcgi_pass unix:/run/php-fpm/php-fpm.sock 
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name 
  }

}

Restart the Nginx service.

[root@linuxhelp html]# systemctl restart nginx

Provide the owner permission and file execution permission by executing the following set of commands.

[root@linuxhelp html]# chown -R nginx:nginx /usr/share/nginx/html/
[root@linuxhelp html]# chmod -R 777 /usr/share/nginx/html/

Switch over to the browser and enter the URL as http://yourdomain/index.php. The installation wizard of ResourceSpace appears on the screen. Select the required language.

language

Enter the required database configuration details such as server name, username, password and database name.
database configuration

Enter the required general settings details as follows.

general settings

The configuration process of ResourceSpace is complete. The username and password for logging in to ResourceSpace is shown as below.

setup complete

Enter the username and password for ResourceSpace and click Log in option.

admin login

The dashboard of ResourceSpace appears on the screen.

dashboard

The installation procedure of ResourceSpace on CentOS 7 using LEMP is done successfully.

Tags:
robert
Author: 

Comments ( 0 )

No comments available

Add a comment
{{postCtrl.cmtErrMsg}}

Frequently asked questions ( 5 )

Q

Since I know only Apache web server! Installation procedure with LAMP stack for Resource space?

A

The installation procedure for Resource space is "https://www.linuxhelp.com/how-to-install-resource-space-on-centos-7/"

Q

What is the recommended PHP version of Resource space?

A

The recommended php version for Resource space is 5.6 and above.

Q

Mysql not getting connected on Resource space, What can I do?

A

Check with the MySQL user created and its privileges over a created database of Resource space.

Q

What are the requirements for Resourcespace?

A

The requirements for Resourcespace are as follows,
LEMP Setup
- Nginx
- MariaDB
- PHP 5.6

Q

What is Resource space?

A

ResourceSpace is a free and open-source Digital Asset Management (DAM) software. It is written in PHP and stores its database in MySQL server. It provides a better way to organize, manage and share digital assets such as images, design files, photos, videos, audio and more into an organization. Users can create custom collections that include resources and saved searches that can be shared and viewed with other users.

Back To Top!
Rank
User
Points

Top Contributers

userNamenaveelansari
135850

Top Contributers

userNameayanbhatti
92510

Top Contributers

userNamehamzaahmed
32150

Top Contributers

1
userNamelinuxhelp
31040

Top Contributers

userNamemuhammadali
24500
Can you help legeek ?
Installation of the call center module

hello

I wish to install a call center in virtual with issabel, I downloaded the latest version of it , but I don' t arrive to install the call center module in issabel. please help me

thanks!

Networking
  • Routing
  • trunk
  • Netmask
  • Packet Capture
  • domain
  • HTTP Proxy
Server Setup
  • NFS
  • KVM
  • Memory
  • Sendmail
  • WebDAV
  • LXC
Shell Commands
  • Cloud commander
  • Command line archive tools
  • last command
  • Shell
  • terminal
  • Throttle
Desktop Application
  • Linux app
  • Pithos
  • Retrospect
  • Scribe
  • TortoiseHg
  • 4Images
Monitoring Tool
  • Monit
  • Apache Server Monitoring
  • EtherApe 
  • Arpwatch Tool
  • Auditd
  • Barman
Web Application
  • Nutch
  • Amazon VPC
  • FarmWarDeployer
  • Rukovoditel
  • Mirror site
  • Chef
Contact Us | Terms of Use| Privacy Policy| Disclaimer
© 2025 LinuxHelp.com All rights reserved. Linux™ is the registered trademark of Linus Torvalds. This site is not affiliated with linus torvalds in any way.