CentOS 7 पर टिनी टिनी आरएसएस कैसे स्थापित करें

टिनी टिनी RSS एक निःशुल्क और खुला स्रोत समाचार फ़ीड (RSS / Atom) रीडर है जो Google रीडर को बंद करने का एक बढ़िया विकल्प है। टाइनी टिनी आरएसएस के साथ, आप अविश्वसनीय क्लाउड सेवाओं पर गणना करने के बजाय अपने स्वयं के सर्वर पर एक स्वतंत्र आरएसएस सेवा सेटअप कर सकते हैं।

यह लेख आपको दिखाएगा कि सेंटोस 7 सर्वर पर टाइनी टिनी आरएसएस को कैसे तैनात किया जाए।

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

  • एक ताजा Vultr CentOS 7 सर्वर उदाहरण।
  • एक sudo यूजर

चरण 1: YUM का उपयोग करके नवीनतम स्थिर स्थिति में CentOS 7 अपडेट करें

एक sudo उपयोगकर्ता के रूप में निम्नलिखित कमांड चलाएँ:

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

रिबूट के बाद, अभी भी अपने सर्वर उदाहरण में उसी sudo उपयोगकर्ता के रूप में लॉग इन करें।

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

टिनी टिनी RSS के लिए Apache अनुशंसित वेब सर्वर है। आप YUM का उपयोग करके अपाचे स्थापित कर सकते हैं:

sudo yum install httpd -y

अपाचे का स्वागत पृष्ठ निकालें:

sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf

सुरक्षा उद्देश्यों के लिए, आपको अपाचे को वेब रूट निर्देशिका में फ़ाइलों और निर्देशिकाओं को प्रदर्शित करने से रोकना चाहिए /var/www/htmlजब आगंतुक साइट ब्राउज़ कर रहे हों:

sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf

Apache सर्विस शुरू करें और इसे बूट पर शुरू करते हुए सेट करें:

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

चरण 3: PHP और आवश्यक PHP एक्सटेंशन स्थापित करें

टिनी टिनी RSS के लिए PHP 5.4 या नए की आवश्यकता होती है। यहां, आप Vtr CentOS 7 सर्वर इंस्टेंस की अंतर्निहित YUM रिपॉजिटरी का उपयोग करके PHP 5.4 और कुछ PHP एक्सटेंशन स्थापित कर सकते हैं:

sudo yum install php php-common php-gd php-mbstring php-process php-pgsql php-xml php-cli -y

नए स्थापित मॉड्यूल को लोड करने के लिए Apache सेवा को पुनरारंभ करें:

sudo systemctl restart httpd.service

चरण 4: PostgreSQL को स्थापित और कॉन्फ़िगर करें

टिनी टिनी RSS PostgreSQL या MySQL के साथ काम कर सकता है। MySQL पर PostgreSQL का चयन बेहतर प्रदर्शन प्रदान करेगा।

1) PostgreSQL स्थापित और आरंभ करें:

sudo yum install postgresql postgresql-server -y
sudo postgresql-setup initdb

2) PostgreSQL शुरू करें और इसे बूट पर शुरू करें:

sudo systemctl start postgresql.service
sudo systemctl enable postgresql.service

3) सुरक्षा उद्देश्यों के लिए, आपको डिफ़ॉल्ट PostgreSQL उपयोगकर्ता "पोस्टग्रेज" के लिए एक पासवर्ड सेट करने की आवश्यकता है।

सबसे पहले, "पोस्टग्रेज" उपयोगकर्ता के रूप में PostgreSQL शेल में लॉग इन करें:

sudo -u postgres psql

प्रॉम्प्ट "पोस्टग्रेज = #" में बदल जाने के बाद, "पोस्टग्रेज" के लिए पासवर्ड सेट करने के लिए निम्न कमांड का उपयोग करें:

\password postgres

एक पासवर्ड दो बार दर्ज करें, यह कहें postgres

अंत में, PostgreSQL शेल को छोड़ने के लिए निम्न कमांड का उपयोग करें।

\q

4) बदलें PostgreSQL डेटाबेस उपयोगकर्ता प्रमाणीकरण विधियों:

sudo vi /var/lib/pgsql/data/pg_hba.conf

निम्नलिखित अनुभाग खोजें:

# IPv4 local connections:
host    all             all             127.0.0.1/32            ident
# IPv6 local connections:
host    all             all             ::1/128                ident

IPv4 और IPv6 स्थानीय कनेक्शन के प्रमाणीकरण तरीकों को md5 में संशोधित करें:

# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                 md5

सेव करके छोड़ो:

:wq!

5) अपने बदलावों को लागू करें:

sudo systemctl restart postgresql.service

6) टिनी टिनी आरएसएस के लिए एक और उपयोगकर्ता और एक डेटाबेस बनाएँ।

सुरक्षा उद्देश्यों के लिए, आप एक समर्पित डेटाबेस उपयोगकर्ता और टिनी टिनी आरएसएस के लिए एक डेटाबेस बना सकते हैं:

"पोस्टग्रेज" उपयोगकर्ता के रूप में लॉग इन करें:

cd /
sudo -u postgres psql

PostgreSQL शेल में, पासवर्ड "ttrssuserpassword" और डेटाबेस "ttrss" के साथ एक उपयोगकर्ता "ttrssuser" बनाएं, और फिर उपयोगकर्ता को डेटाबेस पर सभी विशेषाधिकार प्रदान करें:

नोट: जब आपके सर्वर पर इन कमांडों को टाइप किया जाता है, तो उपयोगकर्ता नाम, पासवर्ड और डेटाबेस नाम को अपने स्वयं के साथ बदलना सुनिश्चित करें।

CREATE USER ttrssuser CREATEDB CREATEUSER ENCRYPTED PASSWORD 'ttrssuserpassword';
CREATE DATABASE ttrss OWNER ttrssuser;
GRANT ALL PRIVILEGES ON DATABASE ttrss TO ttrssuser;
\q

चरण 5: टिनी टिनी आरएसएस स्थापित करें

1) टिनी टिनी RSS को git कमांड का उपयोग करके डाउनलोड करें:

sudo yum install git -y
cd
git clone https://tt-rss.org/git/tt-rss.git tt-rss

2) वेब रूट निर्देशिका में टिनी टिनी आरएसएस फाइलों को स्थानांतरित करें, और फिर वेब एप निर्देशिका के स्वामित्व को "अपाचे" उपयोगकर्ता के लिए बदलें:

sudo mv ~/tt-rss /var/www/html && sudo chown -R apache:apache /var/www/html

3) वेब एक्सेस की अनुमति देने के लिए फ़ायरवॉल नियमों को संशोधित करें:

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

4) टिनी टिनी आरएसएस वेब इंस्टॉलेशन विज़ार्ड के URL पर अपने ब्राउज़र को इंगित करें, मान लें कि आपका सर्वर आईपी 203.0.113.1 है:

http://203.0.113.1/tt-rss/install/

नीचे के रूप में सभी आवश्यक जानकारी इनपुट करें:

Database settings:

Database type: PostgreSQL
Username: ttrssuser
Password: ttrssuserpassword
Database name: ttrss
Host name: locahost
Port: 5432

Other settings:

Tiny Tiny RSS URL: http://203.0.113.1/tt-rss/

परीक्षण देने के लिए "टेस्ट कॉन्फ़िगरेशन" बटन पर क्लिक करें।

यदि सब कुछ ठीक हो जाता है, तो आगे बढ़ने के लिए "डेटाबेस इनिशियलाइज़ करें" बटन पर क्लिक करें।

फिर विज़ार्ड कॉन्फ़िगरेशन की एक प्रति उत्पन्न करेगा जो आपकी शर्तों के लिए विशिष्ट है। फ़ाइल में कॉन्फ़िगरेशन को बचाने के लिए "कॉन्फ़िगरेशन सहेजें" बटन पर क्लिक करें /var/www/html/tt-rss/config.php

यदि फ़ाइल को "कॉन्फ़िगरेशन सहेजें" बटन का उपयोग करके स्वचालित रूप से सहेजा नहीं जा सकता है, तो आपको मैन्युअल रूप से इसे बनाने और विज़ार्ड टेक्स्टबॉक्स में सामग्री के साथ फ़ाइल को पॉप्युलेट करने की आवश्यकता है। इसके स्वामित्व को बदलने के लिए याद रखें apache:apache

अंत में, टिनी टिनी आरएसएस शुरू करने के लिए "लोडिंग टीटी-आरएसएस अब" लिंक पर क्लिक करें।

5) डिफ़ॉल्ट क्रेडेंशियल (उपयोगकर्ता नाम: व्यवस्थापक, पासवर्ड: पासवर्ड) के साथ लॉग इन करें, और फिर वरीयताओं पर जाएं और अपना पासवर्ड तुरंत बदलें

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

6) अपडेट आरएसएस / एटम फ़ीड

इससे पहले कि आप टिनी टिनी आरएसएस का ठीक से उपयोग कर सकें, आखिरी चीज जो आपको करने की ज़रूरत है वह है अपडेट डेमॉन को चलाना, अन्यथा आपके फ़ीड अपडेट नहीं किए जाएंगे।

एक systemd सेवा इकाई बनाएँ:

sudo vi /usr/lib/systemd/system/ttrss_backend.service

फ़ाइल को इसके साथ आबाद करें:

[Unit]
Description=ttrss_backend
After=network.target mysql.service postgresql.service

[Service]
User=apache
ExecStart=/var/www/html/tt-rss/update_daemon2.php

[Install]
WantedBy=multi-user.target

सेव करके छोड़ो:

:wq!

ttrss_backendसेवा सक्षम और शुरू करें :

sudo systemctl enable ttrss_backend.service
sudo systemctl start ttrss_backend.service

बस इतना ही। आप अपने पसंदीदा RSS / Atom फ़ीड अब सदस्यता ले सकते हैं और पढ़ सकते हैं। का आनंद लें।



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 फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ