Bagaimana Untuk Menjadi Sistem RSS Sendiri Di Linux Dengan Tiny Tiny RSS

Walaupun ramai yang menganggapnya mati, RSS masih merupakan perkara yang besar. Ramai orang masih bergantung kepada protokol RSS untuk menyampaikan artikel berita, kemas kini di laman web, dan juga barangan multimedia seperti video dan podcast. Terdapat banyak cara untuk mengesan langganan RSS: dari klien desktop, ke langganan email dan aplikasi mudah alih yang mengagregat langganan ke dalam pengalaman "seperti surat khabar". Penyelesaian ini baik, tetapi mereka mempunyai kelemahan: perkhidmatan penghantaran pihak ketiga RSS boleh pergi seperti Google Reader lakukan. Jadi, jika anda peminat RSS dan pengguna Linux, lebih baik jika anda mengendalikan sistem RSS anda sendiri di Linux. Itulah sebabnya dalam tutorial ini, kami akan menerangkan bagaimana untuk menyediakan pelayan RSS Tiny Tiny anda sendiri: tempat berpusat untuk menempatkan langganan anda.

Menyediakan pelayan HTTPS

Tiny Tiny RSS adalah aplikasi PHP. Atas sebab ini, perisian tidak akan berjalan tanpa pelayan dengan PHP, Apache, dan lain-lain. Atas sebab ini, kami akan menjelaskan secara ringkas bagaimana anda boleh dengan mudah menetapkan dan menjalankan pelayan LAMP anda sendiri. Terdapat banyak cara untuk membuat pelayan LAMP (Linux, Apache, MySQL, dan PHP / Python / Perl).

Banyak sistem operasi pelayan mempunyai pilihan (semasa pemasangan) dengan cepat menggunakan sesuatu seperti ini. Bahawa dikatakan, dalam tutorial ini, kami akan melaksanakan tugas ini dengan pelayan Ubuntu. Ini kerana menggunakan pengedaran pelayan Ubuntu mempunyai banyak faedah untuk pengguna yang tidak banyak mengetahui tentang mengekalkan OS pelayan di Linux. Tambahan pula, ia mempunyai pakej snap sokongan, yang boleh membuat alat-alat tertentu sangat mudah.

Memasang pelayan Ubuntu dimulakan dengan pergi ke halaman muat turun di Ubuntu.com/server. Di halaman muat turun, terdapat dua versi berasingan untuk dipilih: Sokongan Jangka Panjang, dan pelepasan terkini.

Pilih versi LTS jika anda tidak mempunyai rancangan untuk melalui naik taraf dalam bulan 6, dan tidak mahu berurusan dengan perkara seperti itu. Pilih pelepasan terkini jika anda menikmati perisian terkini, dan jangan risau proses naik taraf.

Setelah dimuat turun, keluarlah pemacu kilat USB (sekurang-kurangnya saiz 2 GiB) dan dapatkan Alat USB Etcher. Ikut arahan di halaman untuk memaparkan fail ISO Server ke pemacu. Sekali tersingkir, pasangkannya ke pelayan rumah anda (atau komputer yang anda merancang untuk digunakan sebagai pelayan). Muatkan BIOS mesin dan tetapkannya untuk boot dari USB.

Apabila ia dimuatkan, anda akan dibawa melalui pemasangan pelayan Ubuntu. Ikut arahan yang dibawa oleh Ubuntu. Ia akan menjelaskan dengan terperinci apa yang perlu dilakukan: dari pembahagian, persediaan pengguna dan lain-lain.

Pada titik tertentu semasa pemasangan pelayan Ubuntu, pengguna terpaksa memilih pakej untuk dipasang. Menggunakan kekunci anak panah untuk menavigasi dan bar ruang untuk memilih, tandakan kotak di sebelah: LAMP Server, dan pelayan OpenSSH. Kemudian tekan kekunci masukkan untuk memasangnya ke sistem.

Apabila pemasangan selesai, mulakan semula mesin.

Memasang TT-RSS

Mendapatkan Tiny Tiny RSS sangat mudah, memandangkan kod tersedia secara percuma untuk dimuat turun di Github. Untuk mendapatkan ia berfungsi pada pelayan Ubuntu, langkah pertama ialah memasang pakej Git. Ini perlu, kerana tanpa itu, menarik kod dari Github dan sumber git lain adalah mustahil. Pasangnya dengan memasukkan arahan ini ke dalam petikan shell:

sudo apt install git

Dengan memasang git, masukkan direktori web pada pelayan anda.

cd / var / www / html /

Kemudian, gunakan git untuk memuat turun edisi terbaru TT-RSS:

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

Apabila TT-RSS berada dalam folder html, ia dipasang pada sistem. Aksesnya dengan membuka URL pelayan. Ini adalah bahagian yang menjadi rumit. Oleh kerana ini adalah pelayan web, TT-RSS mudah diakses dari internet. Ini kerana kebanyakan router telah memajukan port 80 ke internet (walaupun, dalam sesetengah kes, anda mungkin perlu melangkah ke hadapan 80 ke internet juga).

Mempunyai TT-RSS diteruskan ke internet bermakna anda boleh mengakses suapan RSS anda dari mana-mana sahaja. Sebagai alternatif, Tiny Tiny RSS boleh diakses di LAN anda.

Menyediakan TT-RSS

Tiny Tiny RSS berada di pelayan web. Namun, kerja kami tidak dilakukan. Perisian tidak akan berfungsi tanpa konfigurasi. Untuk memulakan, pergi ke Google dan taipkan "Apakah IP saya". Kemudian, masukkan alamat IP anda dalam bar alamat penyemak imbas.

Sebagai contoh: http: //ip.add.r.ess / tt-rss /. Sebagai alternatif, gunakan alamat IP tempatan (didapati dengan ifconfig di terminal), dan pergi ke: http: //local.ip.address/tt-rss/

Membuat Pangkalan Data MySQL

Tiny Tiny RSS memerlukan pangkalan data SQL untuk berfungsi. Mari buat satu. Di dalam shell di pelayan Ubuntu, masukkan:

mysql -u root -p

Masukkan kata laluan root SQL yang anda tetapkan semasa pemasangan.

Dalam sambutan SQL, buat pangkalan data menggunakan arahan MySQL.

BUAT DATABASE TtRss;

Sekarang bahawa TT-RSS mempunyai pangkalan data untuk berfungsi, kita perlu membuat nama pengguna. Masukkan:

CREATE 'ttrss' @ 'localhost' PENGGUNA DENGAN 'password';

Catatan: ubah "kata laluan" dengan kata laluan yang anda ingin gunakan untuk pengguna pangkalan data ttrss.

Akhir sekali, hapus semua keistimewaan SQL dengan arahan flush.

FLUSH PRIVILEGES;

QUIT

Konfigurasi TT-RSS Akhir

Pada halaman persediaan di pelayar, isi semua maklumat. Gunakan dropdown untuk memilih "MySQL". Kemudian, di bawah "nama pengguna" masukkan nama pengguna ttrss yang dibuat sebelum ini, diikuti oleh kata laluan yang anda berikan dalam medan kata laluan.

Di bawah medan pangkalan data, masukkan TtRss, dan di bawah "port" jenis 3306. Untuk memuktamadkannya, klik "konfigurasi ujian". Jika semuanya selesai, klik "mulakan pangkalan data".

Pada halaman seterusnya, Tiny Tiny RSS akan menghasilkan fail konfigurasi. Buka editor teks pada komputer yang anda lawati alamat IP pelayan, salin konfigurasi, dan tampalkannya ke editor teks. Simpan fail sebagai config.php.

Fail konfigurasi adalah selamat pada PC anda, tetapi itu bukan di mana ia perlu. Teruskan ke laman perkongsian fail baris arahan transfer.sh. Klik butang "klik di sini untuk melayari", cari fail config.php di komputer anda dan muat naiknya.

Transfer.sh akan mengeluarkan url untuk dimuat turun dari. Dengan ini, kembali ke shell pelayan Ubuntu dan ketik perintah berikut untuk mendapatkan fail config.php:

sudo -s

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

Catatan: "Contoh" digunakan sebagai ganti URL sebenar. Apabila anda memuat naik fail ke Transfer.sh, nombor dan huruf akan berada di mana perkataan contohnya.

Memperbaiki Kebenaran

Semuanya siap, fail konfigurasi dan semua. Terdapat satu perkara yang perlu dilakukan: menukar keizinan folder supaya segala-galanya berfungsi di pelayan.

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

Menggunakan Tiny Tiny RSS

Beban http://ip.add.r.ess /tt-rss/. Halaman web akan mempunyai laman log masuk. Maklumat masuk lalai ialah: admin dan kata laluan. Pergi ke http://ip.add.r.ess/tt-rss/prefs.php, cari tab pengguna dan kemudian klik pada "Admin". Cari pengesahan, dan kemudian ubah kata laluan lalai.

Kesimpulan

Tiny Tiny RSS dipasang pada pelayan Ubuntu anda! Dari sini, anda boleh melanggan artikel berita sebanyak yang anda mahu. Antara muka pengguna agak mudah untuk dijemput! Cuma klik di sekeliling, dan anda akan berada di rumah dalam masa yang singkat!

Source

Sila tinggalkan balasan anda

Laman web ini menggunakan Akismet untuk mengurangkan spam. Ketahui bagaimana data komen anda diproses.