ResourceSpace installeren op CentOS 7

ResourceSpace is een gratis en open source Digital Asset Management (DAM) -software. Het is geschreven in PHP en slaat de database op in de MySQL-server. Het biedt een betere manier om digitale middelen zoals afbeeldingen, ontwerpbestanden, foto's, video's, audio en meer te organiseren, beheren en delen in een organisatie.

In deze tutorial installeren we ResourceSpace op CentOS 7.

Vereisten

  • Een Vultr CentOS 7-serverinstantie met minimaal 1024 MB RAM.
  • Een sudo-gebruiker .

Stap 1: Systeemupdate

Voordat u pakketten op de CentOS-serverinstantie installeert, wordt aanbevolen het systeem bij te werken. Log in met de sudo-gebruiker en voer de volgende opdrachten uit om het systeem bij te werken.

sudo yum -y clean all
sudo yum -y install epel-release
sudo yum -y update
sudo shutdown -r now

Zodra het systeem weer online is, log je opnieuw in als sudo-gebruiker en ga je verder met de volgende stap.

Stap 2: Installeer de Apache-webserver

Installeer de Apache-webserver door het volgende uit te voeren:

sudo yum -y install httpd

Start Apache en schakel het automatisch in tijdens het opstarten.

sudo systemctl start httpd.service
sudo systemctl enable httpd.service

Stap 3: Installeer PHP 7.1

In deze tutorial gebruiken we PHP 7.1 om maximale veiligheid en stabiliteit te verkrijgen. Voeg eerst de Remi-repository toe en schakel deze in.

sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php71

Installeer de nieuwste versie van PHP samen met de modules die ResourceSpace vereist.

sudo yum -y install php php-dev php-gd php-mysqli php-mbstring php-curl php-cli php-pear php-devel

Configureer php.inimet een willekeurige teksteditor naar keuze.

sudo nano /etc/php.ini

Zoek de volgende regels en verander hun waarden volgens de gegeven instructies.

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

Stap 4: Installeer MariaDB

MariaDB is een vork van MySQL. Installeer MariaDB door te draaien.

sudo yum -y install mariadb mariadb-server

Start MariaDB en schakel het automatisch in bij het opstarten.

sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

Voordat u de database configureert, moet u eerst MariaDB beveiligen. Je kunt het beveiligen door het mysql_secure_installationscript uit te voeren:

sudo mysql_secure_installation

U wordt gevraagd om het huidige MariaDB-rootwachtwoord. Standaard is er geen root-wachtwoord in een verse MariaDB-installatie. Druk op de Enter-toets om door te gaan. Stel een sterk wachtwoord in voor de rootgebruiker van uw MariaDB-server en beantwoord Y op alle andere vragen. De gestelde vragen spreken voor zich.

Stap 5: Maak een database voor ResourceSpace

Log in op de MySQL-shell als rootgebruiker door te draaien.

mysql -u root -p

Geef het wachtwoord voor de MariaDB-rootgebruiker om in te loggen.

Voer de volgende query's uit om een ​​database en een databasegebruiker te maken voor ResourceSpace-installatie.

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;

U kunt de databasenaam rs_dataen gebruikersnaam vervangen rs_usernaar keuze. Zorg ervoor dat u verandert StrongPasswordin een zeer sterk wachtwoord.

Stap 6: installeer afhankelijkheden

Om ResourceSpace te laten werken, moet u ook installeren antiword ffmpeg perl-Image-ExifTool ImageMagicken xpdfpakketten.

Weinig van de afhankelijkheden zijn niet beschikbaar in de YUM- of EPEL-repository, daarom moet u RPMFusion en CERT-repository installeren.

sudo yum -y localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm
sudo yum -y localinstall https://forensics.cert.org/cert-forensics-tools-release-el7.rpm

Installeer de pakketten door te typen:

sudo yum -y install antiword ffmpeg perl-Image-ExifTool ImageMagick xpdf

Stap 7: Installeer ResourceSpace

Download het ResourceSpace zip-archief met:

wget https://www.resourcespace.com/downloads/ResourceSpace_8_1_10036.zip

U kunt de link naar de nieuwste softwareversie altijd vinden op de ResourceSpace-downloadpagina .

Installeer unzip door te draaien:

sudo yum -y install unzip

Pak het archief uit:

sudo unzip ResourceSpace*.zip -d /var/www/resourcespace

Zorg voor het juiste eigendom door het uitvoeren van:

sudo chown -R apache:apache /var/www/resourcespace

Sta HTTP-verkeer op poort 80 toe via de firewall.

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload

Stap 8: Maak een virtuele host

Voer de volgende opdracht uit om een ​​virtuele host te maken voor uw ResourceSpace-site.

sudo nano /etc/httpd/conf.d/assets.example.com.conf

Voeg de volgende vhost-configuratie toe aan het bestand:

<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>

Start Apache opnieuw.

sudo systemctl restart httpd

Stap 9: Voltooi de installatie

Uw ResourceSpace-installatie is nu voltooid. U kunt het configureren van ResourceSpace voltooien via uw webbrowser. Open uw webbrowser en navigeer naar URL http://assets.example.commet de daadwerkelijke domeinnaam naar uw Vultr VPS gericht.



Leave a Comment

Kan AI vechten met toenemend aantal ransomware-aanvallen?

Kan AI vechten met toenemend aantal ransomware-aanvallen?

Ransomware-aanvallen nemen toe, maar kan AI helpen het nieuwste computervirus het hoofd te bieden? Is AI het antwoord? Lees hier weten is AI boezem of vloek

ReactOS: is dit de toekomst van Windows?

ReactOS: is dit de toekomst van Windows?

ReactOS, een open source en gratis besturingssysteem is hier met de nieuwste versie. Kan het voldoen aan de behoeften van moderne Windows-gebruikers en Microsoft uitschakelen? Laten we meer te weten komen over deze oude stijl, maar een nieuwere OS-ervaring.

Blijf verbonden via WhatsApp Desktop-app 24 * 7

Blijf verbonden via WhatsApp Desktop-app 24 * 7

WhatsApp heeft eindelijk de Desktop-app voor Mac- en Windows-gebruikers gelanceerd. Nu heb je eenvoudig toegang tot WhatsApp vanuit Windows of Mac. Beschikbaar voor Windows 8+ en Mac OS 10.9+

Hoe AI procesautomatisering naar een hoger niveau kan tillen?

Hoe AI procesautomatisering naar een hoger niveau kan tillen?

Lees dit om te weten hoe kunstmatige intelligentie populair wordt onder de kleinschalige bedrijven en hoe het de kansen vergroot om ze te laten groeien en hun concurrenten voorsprong te geven.

macOS Catalina 10.15.4 Supplement Update veroorzaakt meer problemen dan het oplost

macOS Catalina 10.15.4 Supplement Update veroorzaakt meer problemen dan het oplost

Onlangs heeft Apple macOS Catalina 10.15.4 uitgebracht, een aanvullende update om problemen op te lossen, maar het lijkt erop dat de update meer problemen veroorzaakt die ertoe leiden dat mac-machines worden gemetseld. Lees dit artikel voor meer informatie

13 Commerciële data-extractietools voor big data

13 Commerciële data-extractietools voor big data

13 Commerciële data-extractietools voor big data

Wat is een logboekbestandssysteem en hoe werkt het?

Wat is een logboekbestandssysteem en hoe werkt het?

Onze computer slaat alle gegevens op een georganiseerde manier op, het zogenaamde Journaling-bestandssysteem. Het is een efficiënte methode waarmee de computer bestanden kan zoeken en weergeven zodra u op zoeken drukt.https://wethegeek.com/?p=94116&preview=true

Technologische singulariteit: een verre toekomst van de menselijke beschaving?

Technologische singulariteit: een verre toekomst van de menselijke beschaving?

Naarmate de wetenschap zich snel ontwikkelt en veel van onze inspanningen overneemt, nemen ook de risico's toe om onszelf te onderwerpen aan een onverklaarbare singulariteit. Lees, wat singulariteit voor ons kan betekenen.

Een inzicht in 26 Big Data-analysetechnieken: deel 1

Een inzicht in 26 Big Data-analysetechnieken: deel 1

Een inzicht in 26 Big Data-analysetechnieken: deel 1

De impact van kunstmatige intelligentie in de gezondheidszorg 2021

De impact van kunstmatige intelligentie in de gezondheidszorg 2021

AI in de zorg heeft de afgelopen decennia grote sprongen gemaakt. De toekomst van AI in de gezondheidszorg groeit dus nog steeds met de dag.