Како да угостите сопствени РСС систем на Линук-у са малим малим РСС-ом

Иако многи људи претпостављају да је мртав, РСС је и даље велика ствар. Многи људи се и даље ослањају на РСС протокол за испоруку чланака вести, ажурирања на веб локацијама, па чак и мултимедијалних ставки као што су видео снимци и подкасти. Постоји много начина да пратите РСС претплате: од десктоп клијената, до претплата на е-пошту и мобилних апликација које обједињују претплате у искуство „слично новинама“. Ова решења су добра, али имају лошу страну: услуге РСС испоруке треће стране могу да нестану баш као што је то учинио Гоогле Реадер. Дакле, ако сте љубитељ РСС-а и корисник Линук-а, боље је да угостите сопствени РСС систем на Линук-у. Зато ћемо у овом туторијалу говорити о томе како да подесите сопствени Тини Тини РСС сервер: централизовано место за смештај ваших претплата.

Подешавање ХТТПС сервера

Тини Тини РСС је ПХП апликација. Из тог разлога, софтвер неће радити без сервера са ПХП-ом, Апацхе-ом итд. Из тог разлога ћемо укратко описати како можете лако да подесите и покренете сопствени ЛАМП сервер. Постоји много различитих начина за подешавање ЛАМП сервера (Линук, Апацхе, МиСКЛ и ПХП/Питхон/Перл).

Многи серверски оперативни системи имају опцију (током инсталације) да брзо имплементирају нешто попут овога. Имајући то у виду, у овом водичу ћемо овај задатак остварити са Убунту сервером. То је зато што коришћење Убунту серверске дистрибуције има многе предности за кориснике који не знају много о одржавању серверских ОС-а на Линук-у. Поред тога, има подршку за снап пакете, што може учинити постављање одређених алата веома лаким.

  Како да сачувате музичке ЦД-ове на свом Линук рачунару помоћу соковника за звук

Инсталирање Убунту сервера почиње одласком на страницу за преузимање на Убунту.цом/сервер. На страници за преузимање постоје две различите верзије које можете изабрати: дугорочна подршка и најновије издање.

Изаберите ЛТС верзију ако немате планове за надоградњу за 6 месеци и не желите да се бавите таквим стварима. Изаберите најновије издање ако уживате у најновијем софтверу и не смета вам процес надоградње.

Када преузмете, извадите УСБ флеш диск (величине најмање 2 ГиБ) и преузмите Етцхер УСБ алат. Пратите упутства на страници да бисте флешовали ИСО датотеку сервера на диск јединицу. Када се активира, прикључите га на кућни сервер (или рачунар који планирате да користите као сервер). Учитајте БИОС машине и подесите је да се покреће са УСБ-а.

Када се учита, бићете спроведени кроз инсталацију Убунту сервера. Пратите упутства која Убунту доноси. Детаљно ће објаснити шта треба да се ради: од партиционисања, подешавања корисника итд.

У одређеном тренутку током инсталације Убунту сервера, корисник мора да изабере пакете за инсталацију. Користећи тастере са стрелицама за навигацију и размакницу за избор, означите поља поред: ЛАМП сервер и ОпенССХ сервер. Затим притисните тастер ентер да их инсталирате у систем.

Када се инсталација заврши, поново покрените машину.

Инсталирање ТТ-РСС

Добијање Тини Тини РСС-а је веома лако, с обзиром да је код бесплатно доступан за преузимање на Гитхуб-у. Да би он радио на Убунту серверу, први корак је инсталирање Гит пакета. Ово је неопходно, јер је без тога немогуће извлачење кода са Гитхуб-а и других гит извора. Инсталирајте га уношењем ове команде у промпт љуске:

sudo apt install git


Са инсталираним гит-ом, уђите у веб директоријум на вашем серверу.

cd /var/www/html/

Затим користите гит да преузмете најновије издање ТТ-РСС:

git clone https://tt-rss.org/git/tt-rss.git tt-rss


Када је ТТ-РСС у хтмл фолдеру, он је инсталиран на систему. Приступите му тако што ћете отворити УРЛ адресу сервера. Ово је део који постаје тежак. Пошто је ово веб сервер, ТТ-РСС је лако доступан са интернета. То је зато што већина рутера већ прослеђује порт 80 на интернет (мада, у неким случајевима ћете можда морати да проследите порт 80 на интернет).

  6 најбољих алата за одабир боја за Линук

Прослеђивање ТТ-РСС на интернет значи да можете приступити својим РСС фидовима са било ког места. Алтернативно, Тини Тини РСС је доступан директно на вашој ЛАН мрежи.

Подешавање ТТ-РСС

Тини Тини РСС је на веб серверу. Ипак, наш посао није завршен. Софтвер неће радити без конфигурације. Да бисте започели, идите на Гоогле и откуцајте „Који је мој ИП“. Затим унесите своју ИП адресу у адресну траку претраживача.

На пример: хттпс://ип.адд.р.есс /тт-рсс/. Алтернативно, користите локалну ИП адресу (која се налази са ифцонфиг у терминалу) и идите на: хттпс://лоцал.ип.аддресс/тт-рсс/

Креирање МиСКЛ базе података

Тини Тини РСС треба СКЛ базу података да би радио. Хајде да направимо један. У љусци на Убунту серверу унесите:

mysql -u root -p

Унесите СКЛ роот лозинку коју сте поставили током инсталације.

У СКЛ промпту направите базу података користећи МиСКЛ команду.

CREATE DATABASE TtRss;

Сада када ТТ-РСС има базу података за рад, мораћемо да направимо корисничко име. Унесите:

CREATE USER 'ttrss'@'localhost' IDENTIFIED BY 'password';

Напомена: промените „лозинку“ лозинком коју желите да користите за корисника базе података ттрсс.

На крају, испразните све СКЛ привилегије командом флусх.

FLUSH PRIVILEGES;

QUIT

Коначна ТТ-РСС конфигурација

На страници за подешавање у претраживачу попуните све информације. Користите падајући мени да изаберете „МиСКЛ“. Затим, под „корисничко име“ унесите ттрсс корисничко име креирано раније, а затим лозинку коју сте му дали у пољу за лозинку.

У поље базе података унесите ТтРсс, а под „порт“ унесите 3306. Да бисте га финализирали, кликните на „тест конфигурацију“. Ако се све испостави, кликните на „иницијализуј базу података“.

  Како инсталирати Дарктабле на Линук

На следећој страници, Тини Тини РСС ће генерисати конфигурациону датотеку. Отворите уређивач текста на рачунару на ком посећујете ИП адресу сервера, копирајте конфигурацију и налепите је у уређивач текста. Сачувајте датотеку као цонфиг.пхп.

Конфигурациона датотека је безбедна на вашем рачунару, али није тамо где треба да буде. Пређите на локацију за дељење датотека у командној линији трансфер.сх. Кликните на дугме „кликните овде да бисте претражили“, пронађите датотеку цонфиг.пхп на свом рачунару и отпремите је.

Трансфер.сх ће исписати УРЛ за преузимање. Имајући ово на уму, вратите се на љуску Убунту сервера и откуцајте следеће команде да бисте добили датотеку цонфиг.пхп:

sudo -s

cd /var/www/html/tt-rss/
wget https://transfer.sh/EXAMPLE/config.php

Напомена: „пример“ се користи уместо стварног УРЛ-а. Када отпремите датотеку на Трансфер.сх, бројеви и слова ће бити тамо где је пример речи.

Фикинг Пермиссионс

Све је подешено, конфигурациони фајлови и све. Остаје само још једна ствар коју треба урадити: промените дозволе за фасцикле тако да све на серверу ради.

chmod -R 777 cache/images

chmod -R 777 cache/upload

chmod -R 777 cache/export

chmod -R 777 cache/js

chmod -R 777 feed-icons

chmod -R 777 lock

Коришћење Тини Тини РСС-а

Учитајте хттпс://ип.адд.р.есс /тт-рсс/. Веб страница ће имати страницу за пријаву. Подразумеване информације за пријаву су: администратор и лозинка. Идите на хттпс://ип.адд.р.есс/тт-рсс/префс.пхп, потражите картицу корисника, а затим кликните на „Админ“. Потражите потврду аутентичности, а затим промените подразумевану лозинку.

Закључак

Тини Тини РСС је инсталиран на вашем Убунту серверу! Одавде је могуће претплатити се на онолико вести колико желите. Кориснички интерфејс је прилично једноставан за преузимање! Само кликните около и брзо ћете бити код куће!