Как да хоствате собствената си RSS система на Linux с малки миниатюрни RSS

click fraud protection

Въпреки че много хора приемат, че е мъртъв, RSS все още е голямо нещо. Много хора все още разчитат на RSS протокола, за да доставят новинарски статии, актуализации на уебсайтове и дори мултимедийни елементи като видеоклипове и подкасти. Има много начини да проследявате RSS абонаменти: от настолни клиенти, до имейл абонаменти и мобилни приложения, които обединяват абонаментите в „подобен на вестник“ опит. Тези решения са хубави, но имат и недостатък: услугите за доставка на RSS на трети страни могат да изчезнат точно така Google Reader Направих. Така че, ако сте фен на RSS и потребител на Linux, е по-добре, ако хоствате собствената си RSS система в Linux. Ето защо в този урок ще разгледаме как да настроите вашия собствен Tiny Tiny RSS сървър: централизирано място за съхраняване на вашите абонаменти.

Настройка на HTTPS сървър

Tiny Tiny RSS е приложение за PHP. Поради тази причина софтуерът няма да работи без сървър с PHP, Apache и т.н. Поради тази причина ще разгледаме накратко как можете лесно да настроите и стартирате свой собствен LAMP сървър. Има много различни начини да настроите LAMP сървър (Linux, Apache, MySQL и PHP / Python / Perl).

instagram viewer

Много сървърни операционни системи имат опция (по време на инсталирането) за бързо разгръщане на нещо подобно. Това е казано в този урок, ние ще изпълним тази задача с Ubuntu сървър. Това е така, защото използването на сървърното разпространение на Ubuntu има много предимства за потребители, които не знаят много за поддържането на сървърните операционни системи в Linux. Освен това има пакет за щракване поддръжка, което може да направи внедряването на определени инструменти много лесно.

Инсталирането на Ubuntu сървър започва, като отидете на страницата за изтегляне на Ubuntu.com/server. На страницата за изтегляне има две отделни версии, за да избирате: Дългосрочна поддръжка и най-новата версия.

Изберете версията на LTS, ако нямате планове да преминете през надстройка след 6 месеца и не искате да се занимавате с такива неща. Изберете най-новото издание, ако харесвате най-новия софтуер и нямайте нищо против процеса на надстройка.

След като изтеглите, извадете USB флаш устройство (с размер поне 2 GiB) и вземете Etcher USB инструмент. Следвайте инструкциите на страницата, за да запалите ISO файла на сървъра към устройството. След като мига, го включете в домашния си сървър (или в компютъра, който планирате да използвате като сървър). Заредете BIOS на машината и го настройте да се зарежда от USB.

Когато се зареди, ще бъдете преведени през инсталацията на сървъра Ubuntu. Следвайте инструкциите, които Ubuntu извежда. Ще обясни подробно какво да правите: от разделяне, настройка на потребителя и т.н.

В определен момент по време на инсталирането на сървъра на Ubuntu, потребителят трябва да избере пакети, които да инсталира. Използвайки клавишите със стрелки за навигация и интервала за избор, поставете отметка в квадратчетата до: LAMP сървър и OpenSSH сървър. След това натиснете клавиша Enter, за да ги инсталирате в системата.

Когато инсталацията приключи, рестартирайте машината.

Инсталиране на TT-RSS

Получаването на Tiny Tiny RSS е много лесно, като се има предвид, че кодът е свободно достъпен за изтегляне на Github. За да работи на сървър Ubuntu, първата стъпка е да инсталирате пакета Git. Това е необходимо, тъй като без него не може да се изтегли код от Github и други източници на git. Инсталирайте го, като въведете тази команда в подкана за обвивка:

sudo apt инсталирате git

С инсталиран git, въведете уеб директория на вашия сървър.

cd / var / www / html /

След това използвайте git, за да изтеглите последната версия на TT-RSS:

git клон https://tt-rss.org/git/tt-rss.git TT-RSS 

Когато TT-RSS е в html папката, той е инсталиран в системата. Достъп до него, като отворите URL адреса на сървъра. Това е частта, която става трудна. Тъй като това е уеб сървър, TT-RSS е лесно достъпен от интернет. Това е така, защото повечето маршрутизатори вече препращат порт 80 към интернет (въпреки че в някои случаи може да се наложи да прехвърлите 80 към интернет така или иначе).

Прехвърлянето на TT-RSS в интернет означава, че можете да получите достъп до своите RSS емисии отвсякъде. Алтернативно, Tiny Tiny RSS е достъпен точно във вашата LAN.

Настройка на TT-RSS

Tiny Tiny RSS е на уеб сървъра. Все пак нашата работа не е свършена. Софтуерът няма да работи без конфигурация. За да започнете, отидете на Google и напишете „Какво е моят IP адрес“. След това въведете своя IP адрес в адресната лента на браузъра.

Например: http://ip.add.r.ess /tt-rss/. Като алтернатива, използвайте локалния IP адрес (намерен с ifconfig в терминала) и отидете на: http://local.ip.address/tt-rss/

Създаване на базата данни MySQL

Tiny Tiny RSS се нуждае от SQL база данни, за да работи. Нека да създадем такъв. В обвивката на сървъра на Ubuntu въведете:

mysql -u root -p

Въведете корен парола SQL, която сте задали по време на инсталацията.

В подкана SQL направете базата данни с помощта на командата MySQL.

СЪЗДАВАТ ДАТАБАЗА TtRss;

Сега, когато TT-RSS има база данни, с която да работим, ще трябва да направим потребителско име. Enter:

СЪЗДАВАНЕ НА ПОТРЕБИТЕЛ 'ttrss' @ 'localhost' ИДЕНТИФИЦИРАН ОТ 'парола';

Забележка: променете „паролата“ с паролата, която искате да използвате за потребителя на базата данни ttrss.

И накрая, промийте всички SQL привилегии с командата flush.

ПРИВИЛЕГИ НА ФЛУШ; QUIT. 

Окончателна TT-RSS конфигурация

На страницата за настройка в браузъра попълнете цялата информация. Използвайте падащото меню, за да изберете „MySQL“. След това под „потребителско име“ въведете създаденото по-рано потребителско име ttrss, последвано от паролата, която сте му дали в полето за парола.

Под полето на базата данни въведете TtRss и под тип „порт“ в 3306. За да го финализирате, щракнете върху „тест конфигурация“. Ако всичко се провери, щракнете върху „инициализиране на база данни“.

На следващата страница Tiny Tiny RSS ще генерира конфигурационен файл. Отворете текстов редактор на компютъра, който посещавате IP адреса на сървъра, копирайте конфигурацията и я поставете в текстовия редактор. Запазете файла като config.php.

Конфигурационният файл е безопасен на вашия компютър, но там не трябва да бъде. Преминете към сайта за споделяне на файлове в командния ред transfer.sh. Щракнете върху бутона „щракнете тук, за да разгледате“, намерете config.php файла на вашия компютър и го качете.

Transfer.sh ще изведе URL адрес за изтегляне от. Имайки това предвид, върнете се към обвивката на сървъра на Ubuntu и напишете следните команди, за да получите файла config.php:

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

Забележка: „Пример“ се използва вместо действителен URL адрес. Когато качите файла си в Transfer.sh, цифрите и буквите ще бъдат мястото, където е примерната дума.

Поправяне на разрешения

Всичко е настроено, конфигурационни файлове и всичко. Трябва да направите само едно последно нещо: променете разрешенията на папките, така че всичко на сървъра да работи.

chmod -R 777 кеш / изображения chmod -R 777 кеш / качване chmod -R 777 кеш / експорт chmod -R 777 кеш / js chmod -R 777 икони за захранване chmod -R 777 заключване

Използване на Tiny Tiny RSS

натоварване http://ip.add.r.ess /tt-rss/. Уеб страницата ще има страница за вход. Информацията за вход по подразбиране е: администратор и парола. Отидете на http://ip.add.r.ess/tt-rss/prefs.php, потърсете потребителския раздел и след това кликнете върху „Админ“. Потърсете удостоверяване и след това променете паролата по подразбиране.

заключение

Tiny Tiny RSS е инсталиран на вашия сървър Ubuntu! От тук е възможно да се абонирате за толкова новини, колкото искате. Потребителският интерфейс е доста лесен за вземане! Просто кликнете наоколо и ще бъдете вкъщи за нула време!

watch instagram story