Si të instaloni Tiny Tiny RSS në CentOS 7

Tiny Tiny RSS është një lexues falas dhe me burim të hapur të lajmeve (RSS/Atom), i cili është një alternativë e shkëlqyeshme për Google Reader të ndërprerë. Me Tiny Tiny RSS, mund të konfiguroni një shërbim të pavarur RSS në serverin tuaj në vend që të llogarisni në shërbimet e resë kompjuterike jo të besueshme.

Ky artikull do t'ju tregojë se si të vendosni Tiny Tiny RSS në një server CentOS 7.

Parakushtet

Hapi 1: Përditësoni CentOS 7 në statusin më të fundit të qëndrueshëm duke përdorur YUM

Ekzekutoni komandat e mëposhtme si përdorues sudo:

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

Pas rindezjes, përsëri hyni në shembullin e serverit tuaj si i njëjti përdorues sudo.

Hapi 2: Instaloni Apache

Apache është serveri i rekomanduar në internet për Tiny Tiny RSS. Ju mund të instaloni Apache duke përdorur YUM:

sudo yum install httpd -y

Hiqni faqen e mirëseardhjes Apache:

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

Për qëllime sigurie, duhet të ndaloni Apache-n të shfaqë skedarë dhe drejtori në direktoriumin rrënjësor të uebit /var/www/htmlkur vizitorët po shfletojnë sitin:

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

Nisni shërbimin Apache dhe vendoseni atë si fillim në nisje:

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

Hapi 3: Instaloni PHP dhe shtesat e nevojshme PHP

Tiny Tiny RSS kërkon PHP 5.4 ose më të ri. Këtu mund të instaloni PHP 5.4 dhe disa shtesa PHP duke përdorur depot e integruara YUM të shembullit të serverit Vultr CentOS 7:

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

Rinisni shërbimin Apache për të ngarkuar modulet e sapo instaluara:

sudo systemctl restart httpd.service

Hapi 4: Instaloni dhe konfiguroni PostgreSQL

Tiny Tiny RSS mund të funksionojë me PostgreSQL ose MySQL. Zgjedhja e PostgreSQL mbi MySQL do të sigurojë performancë më të mirë.

1) Instaloni dhe inicializoni PostgreSQL:

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

2) Nisni PostgreSQL dhe bëni që të fillojë në nisje:

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

3) Për qëllime sigurie, duhet të vendosni një fjalëkalim për përdoruesin e paracaktuar të PostgreSQL "postgres".

Së pari, hyni në guaskën PostgreSQL si përdoruesi "postgres":

sudo -u postgres psql

Pasi prompt të kthehet në "postgres=#", përdorni komandën e mëposhtme për të vendosur një fjalëkalim për "postgres":

\password postgres

Fusni një fjalëkalim dy herë, thuani se është postgres.

Më në fund, përdorni komandën e mëposhtme për të dalë nga shell PostgreSQL.

\q

4) Ndryshoni metodat e vërtetimit të përdoruesit të bazës së të dhënave PostgreSQL:

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

Gjeni seksionet e mëposhtme:

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

Ndryshoni metodat e vërtetimit të lidhjeve lokale IPv4 dhe IPv6 në md5:

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

Ruani dhe hiqni dorë:

:wq!

5) Vendosni ndryshimet tuaja në fuqi:

sudo systemctl restart postgresql.service

6) Krijoni një përdorues tjetër dhe një bazë të dhënash për Tiny Tiny RSS.

Për qëllime sigurie, mund të krijoni një përdorues të dedikuar të bazës së të dhënave dhe një bazë të dhënash për Tiny Tiny RSS:

Identifikohu si përdoruesi "postgres":

cd /
sudo -u postgres psql

Në shell PostgreSQL, krijoni një përdorues "ttrssuser" me fjalëkalimin "ttrssuserpassword" dhe një bazë të dhënash "ttrss", dhe më pas jepni të gjitha privilegjet në bazën e të dhënave për përdoruesit:

Shënim: Kur ekzekutoni këto komanda në serverin tuaj, sigurohuni që të zëvendësoni emrin e përdoruesit, fjalëkalimin dhe emrin e bazës së të dhënave të përmendur më lart me emrin tuaj.

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

Hapi 5: Instaloni Tiny Tiny RSS

1) Shkarkoni Tiny Tiny RSS duke përdorur komandën git:

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

2) Zhvendosni skedarët Tiny Tiny RSS në drejtorinë rrënjësore të uebit dhe më pas ndryshoni pronësinë e direktorisë rrënjësore të uebit në përdoruesin "apache":

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

3) Ndryshoni rregullat e murit të zjarrit në mënyrë që të lejoni aksesin në ueb:

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

4) Drejtojeni shfletuesin tuaj në URL-në e magjistarit të instalimit të uebit Tiny Tiny RSS, thoni që IP e serverit tuaj është 203.0.113.1:

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

Futni të gjitha informacionet e nevojshme si më poshtë:

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/

Klikoni butonin "Test configuration" për t'i dhënë një provë.

Nëse gjithçka shkon mirë, klikoni butonin "initialize database" për të vazhduar.

Pastaj magjistari do të gjenerojë një kopje të konfigurimit që është specifike për kushtet tuaja. Klikoni butonin "Ruaj konfigurimin" për të ruajtur konfigurimin në një skedar /var/www/html/tt-rss/config.php.

Nëse skedari nuk mund të ruhet automatikisht duke përdorur butonin "Ruaj konfigurimin", duhet ta krijoni manualisht dhe ta plotësoni skedarin me përmbajtjen në kutinë e tekstit të magjistarit. Mos harroni të ndryshoni pronësinë e tij në apache:apache.

Më në fund, klikoni lidhjen "loading tt-rss now" për të nisur Tiny Tiny RSS.

5) Hyni me kredencialet e paracaktuar (emri i përdoruesit: administratori, fjalëkalimi: fjalëkalimi) dhe më pas shkoni te preferencat dhe ndryshoni menjëherë fjalëkalimin tuaj .

Pasi të keni ndryshuar fjalëkalimin e përdoruesit të administratorit, sistemi do t'ju detyrojë të dilni menjëherë. Duhet të përdorni fjalëkalimin e ri për t'u identifikuar tani e tutje. Më pas mund të konfiguroni një përdorues jo administrator për përdorim të përditshëm.

6) Përditësoni burimet RSS/Atom

Përpara se të mund të përdorni Tiny Tiny RSS siç duhet, gjëja e fundit që duhet të bëni është të ekzekutoni demonin e përditësimit, përndryshe furnizimet tuaja nuk do të përditësohen.

Krijo një njësi shërbimi systemd:

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

Plotësoni skedarin me:

[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

Ruani dhe hiqni dorë:

:wq!

Aktivizo dhe nis ttrss_backendshërbimin:

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

Kjo eshte e gjitha. Mund të abonoheni dhe të lexoni burimet tuaja të preferuara RSS/Atom tani. Shijoje.

Lëreni një koment

Ngritja e makinave: Aplikimet në botën reale të AI

Ngritja e makinave: Aplikimet në botën reale të AI

Inteligjenca Artificiale nuk është në të ardhmen, është këtu në të tashmen Në këtë blog Lexoni se si aplikacionet e inteligjencës artificiale kanë ndikuar në sektorë të ndryshëm.

Sulmet DDOS: Një përmbledhje e shkurtër

Sulmet DDOS: Një përmbledhje e shkurtër

A jeni edhe ju viktimë e Sulmeve DDOS dhe jeni konfuz në lidhje me metodat e parandalimit? Lexoni këtë artikull për të zgjidhur pyetjet tuaja.

A e keni pyetur ndonjëherë veten se si fitojnë para hakerët?

A e keni pyetur ndonjëherë veten se si fitojnë para hakerët?

Ju mund të keni dëgjuar se hakerët fitojnë shumë para, por a keni menduar ndonjëherë se si i fitojnë ato para? Le te diskutojme.

Shpikjet revolucionare nga Google që do tju bëjnë të lehtë jetën tuaj.

Shpikjet revolucionare nga Google që do tju bëjnë të lehtë jetën tuaj.

Dëshironi të shihni shpikjet revolucionare nga Google dhe se si këto shpikje ndryshuan jetën e çdo njeriu sot? Më pas lexoni në blog për të parë shpikjet nga Google.

E Premte Thelbësore: Çfarë ndodhi me Makinat e drejtuara nga AI?

E Premte Thelbësore: Çfarë ndodhi me Makinat e drejtuara nga AI?

Koncepti i makinave vetë-drejtuese për të dalë në rrugë me ndihmën e inteligjencës artificiale është një ëndërr që e kemi prej kohësh. Por, pavarësisht nga disa premtime, ato nuk shihen askund. Lexoni këtë blog për të mësuar më shumë…

Singulariteti teknologjik: Një e ardhme e largët e qytetërimit njerëzor?

Singulariteti teknologjik: Një e ardhme e largët e qytetërimit njerëzor?

Ndërsa Shkenca evoluon me një ritëm të shpejtë, duke marrë përsipër shumë nga përpjekjet tona, rriten edhe rreziqet për t'iu nënshtruar një Singulariteti të pashpjegueshëm. Lexoni, çfarë mund të thotë singulariteti për ne.

Funksionalitetet e shtresave të arkitekturës së referencës së të dhënave të mëdha

Funksionalitetet e shtresave të arkitekturës së referencës së të dhënave të mëdha

Lexoni blogun për të njohur shtresat e ndryshme në arkitekturën e të dhënave të mëdha dhe funksionalitetet e tyre në mënyrën më të thjeshtë.

Evolucioni i ruajtjes së të dhënave - Infografik

Evolucioni i ruajtjes së të dhënave - Infografik

Metodat e ruajtjes së të dhënave kanë evoluar mund të jenë që nga lindja e të dhënave. Ky blog mbulon evolucionin e ruajtjes së të dhënave në bazë të një infografike.

6 Përfitimet e mahnitshme të të pasurit pajisje shtëpiake inteligjente në jetën tonë

6 Përfitimet e mahnitshme të të pasurit pajisje shtëpiake inteligjente në jetën tonë

Në këtë botë të drejtuar nga dixhitali, pajisjet inteligjente të shtëpisë janë bërë një pjesë thelbësore e jetës. Këtu janë disa përfitime të mahnitshme të pajisjeve shtëpiake inteligjente se si ato e bëjnë jetën tonë të vlefshme dhe më të thjeshtë.

Përditësimi shtesë i macOS Catalina 10.15.4 po shkakton më shumë probleme sesa zgjidhja

Përditësimi shtesë i macOS Catalina 10.15.4 po shkakton më shumë probleme sesa zgjidhja

Së fundmi Apple lëshoi ​​macOS Catalina 10.15.4 një përditësim shtesë për të rregulluar problemet, por duket se përditësimi po shkakton më shumë probleme që çojnë në bricking të makinerive mac. Lexoni këtë artikull për të mësuar më shumë