डेबियन पर सेटअप NFS शेयर
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
मोनिका एक ओपन सोर्स पर्सनल रिलेशनशिप मैनेजमेंट सिस्टम है। अपने मित्रों या परिवार के लिए इसे CRM (कॉर्पोरेट जगत में बिक्री टीमों द्वारा उपयोग किया जाने वाला एक लोकप्रिय उपकरण) के रूप में सोचें। इसका स्रोत कोड सार्वजनिक रूप से GitHub पर होस्ट किया गया है । इस गाइड में, हम एक मोनिका एप्लिकेशन की इंस्टॉलेशन प्रक्रिया पर जाएंगे।
फेडोरा संस्करण की जाँच करें।
cat /etc/fedora-release
# Fedora release 28 (Twenty Eight)
पहुँच के साथ एक नया गैर-रूट उपयोगकर्ता खाता बनाएँ sudoऔर उसमें स्विच करें।
useradd -c "John Doe" johndoe && passwd johndoe
usermod -aG wheel johndoe
su - johndoe
नोट : अपने उपयोगकर्ता नाम के साथ बदलेंjohndoe ।
टाइमजोन सेट करें।
timedatectl list-timezones
sudo timedatectl set-timezone 'Region/City'
सुनिश्चित करें कि आपका सिस्टम पुराना है।
sudo dnf check-upgrade || sudo dnf upgrade -y
आवश्यक पैकेज स्थापित करें।
sudo dnf install -y git vim wget curl gcc-c++ make libpng12 libpng12-devel
सरलता के लिए, SELinux और Firewall को अक्षम करें।
sudo setenforce 0
sudo systemctl stop firewalld
sudo systemctl disable firewalld
PHP और आवश्यक PHP एक्सटेंशन स्थापित करें।
sudo dnf install -y php-cli php-fpm php-common php-mbstring php-xml php-mysqlnd php-curl php-zip php-intl php-json
संस्करण की जाँच करें।
php --version
# PHP 7.2.7 (cli) (built: Jun 19 2018 14:40:10) ( NTS )
PHP-FPM को प्रारंभ और सक्षम करें।
sudo systemctl start php-fpm.service
sudo systemctl enable php-fpm.service
MariaDB डेटाबेस सर्वर स्थापित करें।
sudo dnf install -y mariadb-server
संस्करण की जाँच करें।
mysql --version
# mysql Ver 15.1 Distrib 10.2.16-MariaDB, for Linux (x86_64) using readline 5.1
मारियाडीबी को शुरू और सक्षम करें।
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
mysql_secure_installationअपने MariaDB इंस्टॉलेशन की सुरक्षा को बेहतर बनाने के लिए स्क्रिप्ट चलाएँ ।
sudo mysql_secure_installation
रूट उपयोगकर्ता के रूप में MariaDB में लॉग इन करें।
mysql -u root -p
# Enter password:
एक नया MariaDB डेटाबेस और उपयोगकर्ता बनाएँ, और क्रेडेंशियल्स याद रखें।
CREATE DATABASE dbname;
GRANT ALL ON dbname.* TO 'username' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
EXIT
Nginx स्थापित करें।
sudo dnf install -y nginx
संस्करण की जाँच करें।
sudo nginx -v
# nginx version: nginx/1.12.1
Nginx को प्रारंभ और सक्षम करें।
sudo systemctl start nginx.service
sudo systemctl enable nginx.service
sudo vim /etc/nginx/conf.d/monica.confमोनिका के लिए Nginx चलाएं और कॉन्फ़िगर करें।
server {
listen 80;
listen [::]:80;
server_name example.com;
root /var/www/monica/public/;
index index.php;
charset utf-8;
location ^~ /storage {
deny all;
}
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~* \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
include fastcgi_params;
fastcgi_pass unix:/run/php-fpm/www.sock;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_buffer_size 16k;
fastcgi_buffers 4 16k;
}
}
फ़ाइल सहेजें और बाहर निकलें।
कॉन्फ़िगरेशन का परीक्षण करें।
sudo nginx -t
रीलोडेड नेग्नेक्स।
sudo systemctl reload nginx.service
Node.js. स्थापित करें
curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
sudo dnf -y install nodejs
Node.js और NPM संस्करणों की जाँच करें।
node -v && npm -v
# v8.11.3
# 5.6.0
संगीतकार स्थापित करें।
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === '93b54496392c062774670ac18b134c3b3a95e5a5e5c8f1a9f115f203b75bf9a129d5daa8ba6a13e2cc8a1da0806388a8') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
sudo mv composer.phar /usr/local/bin/composer
संस्करण की जाँच करें।
composer --version
# Composer version 1.8.0 2018-05-04 11:44:59
एक खाली दस्तावेज़ रूट फ़ोल्डर बनाएँ जहाँ मोनिका स्थापित की जाएगी।
sudo mkdir -p /var/www/monica
दस्तावेज़ रूट फ़ोल्डर में नेविगेट करें।
cd /var/www/monica
/var/www/monicaउपयोगकर्ता के लिए फ़ोल्डर का स्वामित्व बदलें johndoe।
sudo chown -R johndoe:johndoe /var/www/monica
मोनिका भंडार को इसके लिए क्लोन करें।
git clone https://github.com/monicahq/monica.git .
git checkout tags/v2.11.1
नोट: GitHub पर रिलीज़ पृष्ठ पर नवीनतम आधिकारिक संस्करण ढूंढें और उपरोक्त संस्करण संख्या को नवीनतम रिलीज़ पर अपडेट करें।
मोनिका द्वारा आवश्यक पर्यावरण चर युक्त अपनी फ़ाइल बनाएँ।
cp .env.example .env
.envफ़ाइल को अपनी विशिष्ट आवश्यकताओं के लिए अपडेट करें ।
sudo vim .env
नोट: पहले इस्तेमाल की गई सेटिंग के साथ और सेट करना न भूलें ।DB_USERNAMEDB_PASSWORD
सभी पैकेज स्थापित करें।
composer install --no-interaction --no-suggest --no-dev --ignore-platform-reqs
संपत्ति संकलित करने के लिए आवश्यक सभी फ्रंट-एंड निर्भरता और उपकरण स्थापित करें।
npm install
JS और CSS संपत्तियों को संकलित करें।
npm run production
एक एप्लिकेशन कुंजी उत्पन्न करें। यह स्वचालित रूप से सही मान के APP_KEYलिए .envफ़ाइल में सेट हो जाएगा ।
php artisan key:generate
माइग्रेशन चलाएं और डेटाबेस और सिमिलिंक फ़ोल्डर्स को सीड करें।
php artisan setup:production
/var/www/monicaनिर्देशिका का स्वामित्व बदलें nginx।
sudo chown -R nginx:nginx /var/www/monica
sudo vim /etc/php-fpm.d/www.confउपयोगकर्ता और समूह को चलाएं और सेट करें nginx। प्रारंभ में, इसे उपयोगकर्ता और समूह पर सेट किया जाएगा apache।
sudo vim /etc/php-fpm.d/www.conf
# user = nginx
# group = nginx
पुनः आरंभ करें php-fpm.service।
sudo systemctl restart php-fpm.service
यह प्रतिष्ठापन पूरा हुआ। अपने वेब ब्राउज़र में अपना डोमेन खोलें और स्क्रीन पर दिखाए गए निर्देशों का पालन करें।
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ