ResourceSpace es un software de gestión de activos digitales (DAM) gratuito y de código abierto. Está escrito en PHP y usa MySQL para almacenar su base de datos. Proporciona una mejor manera de organizar, administrar y compartir los activos digitales como imágenes, archivos de diseño, fotos, videos, audio y más en una organización.
En este tutorial, aprenderá a instalar ResourceSpace en Ubuntu 16.10.
Prerrequisitos
- Una instancia de servidor Vultr Ubuntu 16.10 con al menos 1024 MB de RAM.
- Un usuario de sudo .
Paso 1: actualización del sistema
Antes de instalar cualquier paquete en la instancia del servidor Ubuntu, se recomienda actualizar el sistema. Inicie sesión con el usuario sudo y ejecute los siguientes comandos para actualizar el sistema.
sudo apt-get update
sudo apt-get -y upgrade
Paso 2: Instalar el servidor web Apache
Instale el servidor web Apache.
sudo apt-get -y install apache2
Inicie Apache y permita que se ejecute automáticamente en el momento del arranque.
sudo systemctl start apache2
sudo systemctl enable apache2
Paso 3: Instalar PHP 7
En este tutorial, utilizaremos PHP 7 para obtener la máxima seguridad y estabilidad. Instale la última versión de PHP con los módulos que necesita ResourceSpace.
sudo apt-get -y install php php-dev php-gd php-mysql php-mbstring php-curl php-cli php-pear
Configure php.ini
usando cualquier editor de texto de su elección.
sudo nano /etc/php/7.0/apache2/php.ini
Encuentre las siguientes líneas y cambie sus valores de acuerdo con las instrucciones proporcionadas.
memory_limit = 128M //change it to any value greater than 512M
post_max_size 8M //change it to 512M
upload_max_filesize 2M //change it to 512M
Paso 4: instalar MySQL
Instale el servidor de base de datos MySQL ejecutando.
sudo apt-get -y install mysql-server
Inicie el servidor MySQL y permita que se inicie automáticamente en el momento del arranque.
sudo systemctl start mysql
sudo systemctl enable mysql
Asegure su instalación de MySQL.
sudo mysql_secure_installation
Se le pedirá la contraseña de root actual de MySQL. Proporcione la contraseña de root establecida durante la instalación y responda S a todas las preguntas formuladas. Las preguntas que se hacen se explican por sí mismas.
Paso 5: crear una base de datos para ResourceSpace
Inicie sesión en el shell MySQL como usuario root ejecutando:
mysql -u root -p
Proporcione la contraseña para que el usuario root de MySQL inicie sesión.
Ejecute las siguientes consultas para crear una base de datos y un usuario de base de datos para ResourceSpace.
CREATE DATABASE rs_data CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'rs_user'@'localhost' IDENTIFIED BY 'StrongPassword';
GRANT ALL PRIVILEGES ON rs_data.* TO 'rs_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Puede reemplazar el nombre de la base de datos rs_data
y el nombre de usuario de rs_user
acuerdo con su elección. Asegúrese de cambiar StrongPassword
a una contraseña muy segura .
Paso 6: Instale algunas dependencias más
Para que ResourceSpace funcione, también necesitará instalar antiword
ffmpeg
perl-Image-ExifTool
ImageMagick
y xpdf
.
Instale los paquetes escribiendo:
sudo apt-get -y install antiword ffmpeg libimage-exiftool-perl imagemagick xpdf
Paso 7: Instale ResourceSpace
Descargue el archivo zip de ResourceSpace usando:
wget https://www.resourcespace.com/downloads/ResourceSpace_8_1_10036.zip
Siempre puede encontrar el enlace a la última versión del software en la página de descarga de ResourceSpace .
Instale descomprimir ejecutando:
sudo apt-get -y install unzip
Extraer el archivo:
sudo unzip ResourceSpace*.zip -d /var/www/resourcespace
Proporcione la propiedad adecuada al usuario de apache.
sudo chown -R www-data:www-data /var/www/resourcespace
Paso 8: crear host virtual
Ejecute el siguiente comando para crear un host virtual para su sitio ResourceSpace.
sudo nano /etc/apache2/sites-available/assets.example.com.conf
Agregue la siguiente configuración de vhost al archivo:
<VirtualHost *:80>
ServerName assets.example.com
DocumentRoot /var/www/resourcespace
<Directory /var/www/resourcespace>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Active la configuración ejecutando.
sudo a2ensite assets.example.com.conf
Reinicia Apache.
sudo systemctl restart apache2
Paso 9: finalizar la instalación
Su instalación de ResourceSpace ahora está completa. Puede terminar de configurar ResourceSpace a través de su navegador web. Abra su navegador web y navegue a la URL http://assets.example.com
con el nombre de dominio real apuntando hacia su Vultr VPS.