ResourceSpace è un software DAM (Digital Asset Management) gratuito e open source. È scritto in PHP e utilizza MySQL per archiviare il suo database. Fornisce un modo migliore per organizzare, gestire e condividere le risorse digitali come immagini, file di progettazione, foto, video, audio e altro in un'organizzazione.
In questo tutorial imparerai a installare ResourceSpace su Ubuntu 16.10.
Prerequisiti
- Un'istanza del server Vultr Ubuntu 16.10 con almeno 1024 MB di RAM.
- Un utente sudo .
Passaggio 1: aggiornamento del sistema
Prima di installare eventuali pacchetti sull'istanza del server Ubuntu, si consiglia di aggiornare il sistema. Accedi usando l'utente sudo ed esegui i seguenti comandi per aggiornare il sistema.
sudo apt-get update
sudo apt-get -y upgrade
Passaggio 2: installare il server Web Apache
Installa il web server Apache.
sudo apt-get -y install apache2
Avvia Apache e abilita l'esecuzione automatica all'avvio.
sudo systemctl start apache2
sudo systemctl enable apache2
Passaggio 3: installa PHP 7
In questo tutorial, useremo PHP 7 per ottenere la massima sicurezza e stabilità. Installa l'ultima versione di PHP con i moduli richiesti da ResourceSpace.
sudo apt-get -y install php php-dev php-gd php-mysql php-mbstring php-curl php-cli php-pear
Configurare php.ini
utilizzando qualsiasi editor di testo a scelta.
sudo nano /etc/php/7.0/apache2/php.ini
Trova le seguenti righe e modifica i loro valori secondo le istruzioni fornite.
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
Passaggio 4: installare MySQL
Installa il server di database MySQL eseguendolo.
sudo apt-get -y install mysql-server
Avviare il server MySQL e abilitare l'avvio automatico all'avvio.
sudo systemctl start mysql
sudo systemctl enable mysql
Proteggi la tua installazione MySQL.
sudo mysql_secure_installation
Ti verrà chiesta l'attuale password di root di MySQL. Fornire la password di root impostata durante l'installazione e rispondere a Y a tutte le domande poste. Le domande che vengono poste sono autoesplicative.
Passaggio 5: creare un database per ResourceSpace
Accedi alla shell MySQL come utente root eseguendo:
mysql -u root -p
Fornire la password per l'utente root MySQL per accedere.
Eseguire le seguenti query per creare un database e un utente del database per 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;
È possibile sostituire il nome del database rs_data
e il nome utente in rs_user
base alla propria scelta. Assicurati di passare StrongPassword
a una password molto sicura .
Passaggio 6: installare poche altre dipendenze
Affinché ResourceSpace funzioni, dovrai anche installare antiword
ffmpeg
perl-Image-ExifTool
ImageMagick
e xpdf
.
Installa i pacchetti digitando:
sudo apt-get -y install antiword ffmpeg libimage-exiftool-perl imagemagick xpdf
Passaggio 7: installare ResourceSpace
Scarica l'archivio zip di ResourceSpace usando:
wget https://www.resourcespace.com/downloads/ResourceSpace_8_1_10036.zip
Puoi sempre trovare il link all'ultima versione del software nella pagina di download di ResourceSpace .
Installa decomprimere eseguendo:
sudo apt-get -y install unzip
Estrai l'archivio:
sudo unzip ResourceSpace*.zip -d /var/www/resourcespace
Fornire la proprietà appropriata all'utente apache.
sudo chown -R www-data:www-data /var/www/resourcespace
Passaggio 8: creare un host virtuale
Eseguire il comando seguente per creare un host virtuale per il sito ResourceSpace.
sudo nano /etc/apache2/sites-available/assets.example.com.conf
Aggiungi la seguente configurazione vhost al file:
<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>
Attiva la configurazione eseguendo.
sudo a2ensite assets.example.com.conf
Riavvia Apache.
sudo systemctl restart apache2
Passaggio 9: terminare l'installazione
L'installazione di ResourceSpace è ora completa. È possibile completare la configurazione di ResourceSpace tramite il browser Web. Apri il tuo browser web e vai all'URL http://assets.example.com
con il nome di dominio effettivo puntato verso Vultr VPS.