CentOS 7 पर रिसोर्सस्पेस कैसे स्थापित करें

रिसोर्सस्पेस एक फ्री और ओपन-सोर्स डिजिटल एसेट मैनेजमेंट (DAM) सॉफ्टवेयर है। यह PHP में लिखा गया है और MySQL सर्वर में अपने डेटाबेस को संग्रहीत करता है। यह संगठन में छवियों, डिज़ाइन फ़ाइलों, फ़ोटो, वीडियो, ऑडियो और अधिक जैसे डिजिटल परिसंपत्तियों को व्यवस्थित, प्रबंधित और साझा करने का एक बेहतर तरीका प्रदान करता है।

इस ट्यूटोरियल में, हम CentOS 7 पर रिसोर्सस्पेस स्थापित करेंगे।

आवश्यक शर्तें

  • कम से कम 1024 MB RAM के साथ एक Vultr CentOS 7 सर्वर उदाहरण।
  • एक sudo यूजर

चरण 1: सिस्टम अपडेट

CentOS सर्वर इंस्टेंस पर किसी भी पैकेज को स्थापित करने से पहले, सिस्टम को अपडेट करने की सिफारिश की जाती है। Sudo उपयोगकर्ता का उपयोग कर लॉग इन करें और सिस्टम को अपडेट करने के लिए निम्न कमांड चलाएं।

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

सिस्टम ऑनलाइन वापस आने के बाद, sudo उपयोगकर्ता के रूप में फिर से लॉग इन करें और अगले चरण पर जाएं।

चरण 2: अपाचे वेब सर्वर स्थापित करें

अपाचे वेब सर्वर चलाकर स्थापित करें:

sudo yum -y install httpd

Apache शुरू करें और इसे बूट समय पर स्वचालित रूप से चलाने में सक्षम करें।

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

चरण 3: PHP 7.1 स्थापित करें

इस ट्यूटोरियल में, हम अधिकतम सुरक्षा और स्थिरता प्राप्त करने के लिए PHP 7.1 का उपयोग करेंगे। सबसे पहले, रेमी रिपॉजिटरी को जोड़ें और सक्षम करें।

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

रिसोर्सस्पेस द्वारा आवश्यक मॉड्यूल के साथ PHP का नवीनतम संस्करण स्थापित करें।

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

php.iniअपनी पसंद के किसी भी टेक्स्ट एडिटर का उपयोग करके कॉन्फ़िगर करें।

sudo nano /etc/php.ini

निम्नलिखित पंक्तियों को खोजें और दिए गए निर्देशों के अनुसार उनके मूल्यों को बदलें।

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

चरण 4: MariaDB स्थापित करें

MariaDB MySQL का एक कांटा है। मारियाडीबी को चलाकर स्थापित करें।

sudo yum -y install mariadb mariadb-server

MariaDB प्रारंभ करें और इसे बूट समय पर स्वचालित रूप से प्रारंभ करने के लिए सक्षम करें।

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

डेटाबेस को कॉन्फ़िगर करने से पहले, आपको पहले MariaDB को सुरक्षित करना होगा। आप इसे mysql_secure_installationस्क्रिप्ट चलाकर सुरक्षित कर सकते हैं :

sudo mysql_secure_installation

आपको वर्तमान MariaDB रूट पासवर्ड के लिए कहा जाएगा। डिफ़ॉल्ट रूप से, ताजा मारबीडीबी इंस्टॉलेशन में कोई रूट पासवर्ड नहीं है। आगे बढ़ने के लिए Enter कुंजी दबाएँ। अपने MariaDB सर्वर के रूट उपयोगकर्ता के लिए एक मजबूत पासवर्ड सेट करें और अन्य सभी प्रश्नों के लिए Y का उत्तर दें। पूछे गए प्रश्न स्व-व्याख्यात्मक हैं।

चरण 5: रिसोर्सस्पेस के लिए डेटाबेस बनाएँ

रूट करके उपयोगकर्ता के रूप में MySQL शेल में लॉग इन करें।

mysql -u root -p

लॉग इन करने के लिए MariaDB रूट उपयोगकर्ता के लिए पासवर्ड प्रदान करें।

रिसोर्सस्पेस इंस्टालेशन के लिए डेटाबेस और डेटाबेस यूजर बनाने के लिए निम्न क्वेरीज़ चलाएँ।

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;

आप अपनी पसंद के अनुसार डेटाबेस का नाम rs_dataऔर उपयोगकर्ता नाम बदल सकते हैं rs_userStrongPasswordएक बहुत मजबूत पासवर्ड बदलने के लिए सुनिश्चित करें ।

चरण 6: निर्भरता स्थापित करें

रिसोर्सस्पेस काम करने के लिए, आपको इंस्टॉल antiword ffmpeg perl-Image-ExifTool ImageMagickऔर xpdfपैकेज करने की भी आवश्यकता होगी ।

निर्भरताओं में से कुछ भी YUM या EPEL रिपॉजिटरी में उपलब्ध नहीं हैं, इसलिए आपको RPMFusion और CERT रिपॉजिटरी स्थापित करने की आवश्यकता होगी।

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

टाइप करके पैकेज स्थापित करें:

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

चरण 7: संसाधन क्षेत्र स्थापित करें

डाउनलोड रिसोर्सस्पेस ज़िप संग्रह का उपयोग कर:

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

आप हमेशा रिसोर्सस्पेस डाउनलोड पेज पर सॉफ्टवेयर के नवीनतम संस्करण का लिंक पा सकते हैं ।

रन करके अनज़िप स्थापित करें:

sudo yum -y install unzip

संग्रह निकालें:

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

चलाकर उचित स्वामित्व प्रदान करें:

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

फ़ायरवॉल के माध्यम से पोर्ट 80 पर HTTP ट्रैफ़िक को अनुमति दें।

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

चरण 8: वर्चुअल होस्ट बनाएँ

अपने रिसोर्सस्पेस साइट के लिए वर्चुअल होस्ट बनाने के लिए निम्न कमांड चलाएँ।

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

फ़ाइल में निम्न vhost कॉन्फ़िगरेशन जोड़ें:

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

अपाचे को फिर से शुरू करें।

sudo systemctl restart httpd

चरण 9: स्थापना समाप्त करें

आपका रिसोर्सस्पेस इंस्टॉलेशन अब पूरा हो गया है। आप अपने वेब ब्राउजर के माध्यम से रिसोर्सस्पेस को कॉन्फ़िगर कर सकते हैं। अपना वेब ब्राउज़र खोलें और http://assets.example.comअपने Vultr VPS की ओर इंगित किए गए वास्तविक डोमेन नाम के साथ URL पर नेविगेट करें ।



Leave a Comment

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ

CentOS 7 पर RockMongo स्थापित करें

CentOS 7 पर RockMongo स्थापित करें

RockMongo एक वेब-आधारित MongoDB प्रबंधन उपकरण है जो MySQL प्रबंधन उपकरण के समान है: phpMyAdmin। यह ट्यूटोरियल इंस्टॉलिन की प्रक्रिया को कवर करेगा

CentOS 7 पर बुक किए गए समयबद्धक को कैसे स्थापित करें

CentOS 7 पर बुक किए गए समयबद्धक को कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? आवश्यकताएँ एक Vultr CentOS 7 सर्वर उदाहरण। एक sudo यूजर। चरण 1: सिस्टम को पहले अपडेट करें, अपने सिस्टम सर्वर को वें में अपडेट करें

CentOS 7 पर नेटडाटा स्थापित करना

CentOS 7 पर नेटडाटा स्थापित करना

एक अलग प्रणाली का उपयोग? नेटडाटा रियल-टाइम सिस्टम मेट्रिक्स मॉनिटरिंग के क्षेत्र में एक उभरता हुआ सितारा है। एक ही तरह के अन्य उपकरणों की तुलना में, नेटडाटा:

CentOS 7 पर स्टारबाउंड सर्वर कैसे स्थापित करें

CentOS 7 पर स्टारबाउंड सर्वर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? इस ट्यूटोरियल में, बीमार समझा जा रहा है कि CentOS 7 पर एक स्टारबाउंड सर्वर को कैसे सेटअप किया जाए। आवश्यक शर्तें आपको इस गेम को खुद पर बनाना होगा।

CentOS 7 पर Django कैसे स्थापित करें

CentOS 7 पर Django कैसे स्थापित करें

वेब एप्लिकेशन लिखने के लिए Django एक लोकप्रिय पायथन फ्रेमवर्क है। Django के साथ, आप तेजी से अनुप्रयोगों का निर्माण कर सकते हैं, पहिया को फिर से बनाए बिना। अगर आप चाहते हैं

CentOS 6 पर SA-MP सैन एंड्रियास मल्टीप्लेयर सर्वर सेटअप करें

CentOS 6 पर SA-MP सैन एंड्रियास मल्टीप्लेयर सर्वर सेटअप करें

एक अन्य Vultr ट्यूटोरियल में आपका स्वागत है। यहां, आप सीखेंगे कि एसएएमपी सर्वर कैसे स्थापित करें और चलाएं। यह गाइड CentOS 6 के लिए लिखा गया था

CentOS 7 पर Revive Adserver इनस्टॉल करना

CentOS 7 पर Revive Adserver इनस्टॉल करना

Revive Adserver एक स्वतंत्र और खुला स्रोत विज्ञापन सेवारत प्रणाली है जिसका उपयोग वेबसाइटों पर, ऐप्स में और / या वीडियो खिलाड़ियों में विज्ञापनों को प्रबंधित करने के लिए किया जा सकता है। इस लेख में,

CentOS 7 पर पार्स सर्वर कैसे स्थापित करें

CentOS 7 पर पार्स सर्वर कैसे स्थापित करें

पार्स सर्वर पार्स बैकेंड सेवा के लिए खुला स्रोत विकल्प है जिसे बंद किया जा रहा है। यदि आप इस सेवा के प्रशंसक हैं, तो आप अभी भी वें का आनंद ले सकते हैं

CentOS 7 पर एल्ग स्थापित करें

CentOS 7 पर एल्ग स्थापित करें

एक अलग प्रणाली का उपयोग? एल्ग एक खुला स्रोत सोशल नेटवर्किंग इंजन है जो परिसर के सामाजिक नेटवर्क जैसे सामाजिक वातावरण के निर्माण की अनुमति देता है

CentOS 7 पर डायस्पोरा के साथ अपने सामाजिक नेटवर्क का निर्माण करें

CentOS 7 पर डायस्पोरा के साथ अपने सामाजिक नेटवर्क का निर्माण करें

एक अलग प्रणाली का उपयोग? डायस्पोरा एक गोपनीयता-जागरूक, ओपन सोर्स सोशल नेटवर्क है। इस ट्यूटोरियल में, आप सीखेंगे कि डायस्पोरा पो को कैसे सेट और कॉन्फ़िगर करें

CentOS 7 पर कुबेदम के साथ कुबेरनेट्स तैनात करें

CentOS 7 पर कुबेदम के साथ कुबेरनेट्स तैनात करें

अवलोकन यह लेख आपको कुबेरनेट क्लस्टर प्राप्त करने और कुछ ही समय में कुबेदम के साथ चलने में मदद करने के लिए है। यह गाइड दो सर्वरों को तैनात करेगा

CentOS पर Z और Zsh के साथ उत्पादकता बढ़ाएँ

CentOS पर Z और Zsh के साथ उत्पादकता बढ़ाएँ

परिचय लिनक्स सिस्टम पर काम करने का मतलब है कि कोई कमांड लाइन का उपयोग अधिक बार नहीं कर रहा है। स्वागत के रूप में बार-बार लंबी निर्देशिका के नाम टाइप करना

कैसे एक Vultr LEMP सर्वर पर OpenCart स्थापित करें

कैसे एक Vultr LEMP सर्वर पर OpenCart स्थापित करें

ओपनकार्ट एक लोकप्रिय ओपन सोर्स शॉपिंग कार्ट सॉल्यूशन है जिसे उत्कृष्ट कार्यक्षमता, उपयोग में आसानी और उपस्थिति प्रदान करने के लिए डिज़ाइन किया गया है। OpenCart के साथ, आप सीए

CentOS 7 पर विकास के लिए Sails.js सेटअप करें

CentOS 7 पर विकास के लिए Sails.js सेटअप करें

एक अलग प्रणाली का उपयोग? परिचय Sails.js Node.js के लिए MVC फ्रेमवर्क है, जो रूबी ऑन रेल्स के समान है। यह आधुनिक अनुप्रयोगों को विकसित करने के लिए बनाता है

कैसे CentOS 7 पर स्रोत से Nginx संकलन करने के लिए

कैसे CentOS 7 पर स्रोत से Nginx संकलन करने के लिए

एक अलग प्रणाली का उपयोग? NGINX को HTTP / HTTPS सर्वर, रिवर्स प्रॉक्सी सर्वर, मेल प्रॉक्सी सर्वर, लोड बैलेंसर, TLS टर्मिनेटर, या कैचिन के रूप में उपयोग किया जा सकता है

CentOS 7 पर dotCMS कैसे स्थापित करें

CentOS 7 पर dotCMS कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? dotCMS जावा में लिखा एक ओपन सोर्स एंटरप्राइज ग्रेड कंटेंट मैनेजमेंट सिस्टम है। इसमें लगभग हर सुविधा आवश्यक टी होती है

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ