Tetap up to date dengan berita dan pembuat favorit Anda sangat penting di dunia modern, tetapi Anda tidak perlu membuat akun Facebook, Google, atau Apple untuk itu.

Dengan FreshRSS, Anda dapat menarik berita terbaru, blog, dan feed lainnya langsung dari ether ke Anda Raspberry Pi dan lihat semuanya di satu tempat melalui browser Anda atau aplikasi khusus di ponsel Anda perangkat.

Kedengarannya terlalu bagus untuk menjadi kenyataan? Baca terus di bawah karena kami akan memandu Anda melalui langkah-langkah penyiapan, tetapi sebelum itu, kami akan membahas secara singkat mengapa Anda harus menggunakan FreshRSS.

Mengapa Anda Harus Menggunakan FreshRSS di Raspberry Pi Anda untuk Membaca Umpan RSS

Really Simple Syndication (RSS) adalah fitur internet yang hampir ada di mana-mana. Hampir setiap situs yang Anda kunjungi hari ini akan memiliki RSS feed yang tersembunyi di suatu tempat.

Umpan RSS adalah file XML yang dapat diambil dan dibaca oleh perangkat lunak khusus untuk memberi Anda berita utama terbaru dari situs tertentu, URL keseluruhan cerita, dan informasi tambahan, seperti penulis, tanggal publikasi, dan cuplikan teks. Umpan RSS MakeUseOf tersedia

instagram viewer
di sini jika Anda ingin melihat XML mentah.

Biasanya, Anda akan memiliki pembaca RSS terpisah untuk perangkat yang berbeda atau bahkan berlangganan layanan yang menyediakan umpan RSS pilihan Anda sendiri.

Namun, FreshRSS berbeda. Ini adalah perangkat lunak yang dihosting sendiri yang berjalan sempurna di Raspberry Pi, dan Anda mengaksesnya melalui browser atau klien khusus di perangkat lain. Itu juga mengambil artikel lengkap dari situs web, yang berarti Anda tidak perlu mengunjungi situs tersebut.

Keuntungan utama menggunakan FreshRSS adalah Anda dapat dengan mudah memotong paywalls lunak dan menghindari iklan dan kode pelacakan—ini mempersulit raksasa teknologi predator untuk membuat profil padamu.

Cara Menginstal FreshRSS di Raspberry Pi

Pertama-tama Anda harus menyiapkan Raspberry Pi Anda sebagai server berbasis rumah, lalu kunjungi registrar domain Anda DNS tingkat lanjut bagian dan membuat rekor baru. Untuk jenisnya, pilih SEBUAH, lalu atur @ untuk host, dan di bidang nilai, ketik alamat IP publik Anda.

Sekarang, masuk ke Raspberry Pi Anda menggunakan Cangkang Aman (SSH):

ssh pi@lokal.pi.ip.address

Perbarui dan tingkatkan paket apa pun menggunakan perintah berikut:

sudo tepat memperbarui
sudo apt upgrade

Sekarang ubah direktori dan unduh arsip instalasi FreshRSS dengan memasukkan yang berikut ini:

cd /var/www/
sudo wget https://github.com/FreshRSS/FreshRSS/archive/master.zip

Buka zip arsip dengan:

sudobuka ritsletingmenguasai.zip

Anda akan melihat bahwa direktori baru bernama "FreshRSS-master" telah dibuat. Berikan kepemilikannya kepada pengguna Apache:

sudochown-Rwww-data:www-dataFreshRSS-master

FreshRSS berada di lokasi yang benar dan dapat diakses dan ditulis oleh Apache, tetapi Apache tidak tahu di mana letaknya. Jadi, ubah direktori:

CD /etc/apache2/sites-available/

Dan buat file conf Apache baru:

sudonanomahasiswa baru.conf

Di file baru, rekatkan yang berikut ini:

<VirtualHost *:80>
Nama serverdomain-Anda.tld
Akar Dokumen /var/www/FreshRSS-master/p/
</VirtualHost>

Simpan file dan keluar dari nano dengan Ctrl + O diikuti oleh Ctrl + X.

Aktifkan file conf dengan mengetikkan yang berikut ini:

sudoa2sensitmahasiswa baru.conf

Sekarang, restart Apache menggunakan perintah di bawah ini:

sudo service apache2 restart

FreshRSS membutuhkan database; Anda seharusnya sudah menginstal MariaBD di sistem Anda. Buka MariaDB dengan:

sudo MariaDB

Masukkan perintah berikut untuk membuat pengguna baru dan database untuk digunakan:

MEMBUATDATABASEsegar;
MEMBUATPENGGUNAsegarDIIDENTIFIKASIOLEH 'kata sandi';
MENGANUGERAHKANPENGGUNAANPADA. KEsegar@localhost DIIDENTIFIKASIOLEH 'kata sandi';
MENGANUGERAHKANSEMUAhak istimewaPADA segar.* KEsegar@localhost;
MENYIRAMHAK ISTIMEWA;
berhenti;

Sekarang, luncurkan browser web dan kunjungi domain Anda. Anda akan diminta untuk memilih bahasa, dan penginstal akan melakukan pemeriksaan untuk memastikan server Anda siap pakai.

Klik next, dan Anda akan diminta untuk mengisi detail database yang akan digunakan FreshRSS. Tipe databasenya adalah MySQL, tuan rumahnya adalah localhost, dan pengguna dan database keduanya segar.

Setelah selesai, klik Lanjut. Anda akan dimintai nama pengguna pengguna default (maksimum 16 karakter alfanumerik), metode autentikasi, dan untuk menyetel sandi.

Setelah Anda mengklik Instalasi Lengkap, Anda harus masuk ke instans FreshRSS Anda menggunakan nama dan kata sandi yang baru saja Anda atur.

Menggunakan FreshRSS di Raspberry Pi Anda

Umpan satu-satunya yang Anda miliki adalah FreshRSS default yang membuat Anda terus diperbarui dengan berita dari tim FreshRSS. Ini bagus, tetapi Anda ingin berita dari berbagai sumber membuatnya sempurna. Jadi, klik pada + masuk di sebelah manajemen langganan, dan Anda akan memiliki opsi untuk membuat kategori atau umpan baru. Menempel alamat feed dari makeuseof.com akan segera melihat layar Anda diisi oleh berita terbaru dari situs teknologi terbaik di internet.

Anda biasanya dapat menemukan umpan di situs lain dengan menambahkan /feed, /rss, atau /rss.xml setelah URL dasar. Jika itu tidak berhasil, klik kanan di beranda situs web, lalu klik Lihat sumber halaman. Menggunakan Ctrl + F untuk mencari istilah: memberi makan, RSS, atom, atau XML.

Mengambil Artikel Lengkap Dengan FreshRSS

Seperti banyak situs lainnya, Menggunakan hanya menawarkan rintisan artikel, tetapi FreshRSS dapat mengambil artikel lengkap langsung ke Raspberry Pi Anda.

Sebagian besar artikel di berbagai situs memiliki tata letak standar dengan elemen yang sama dan konsisten di seluruh situs. Anda ingin menemukan pemilih CSS yang berisi teks yang ingin Anda baca.

Buka artikel apa saja di situs target Anda, dan klik kanan pada bagian badan artikel yang berisi teks. Kemudian, pilih periksa dari menu, dan jendela browser akan terbelah, dengan setengah menunjukkan sumber dan bagian atas akan menunjukkan situs asli.

Anda akan melihat bahwa beberapa bagian halaman disorot. Gerakkan mouse Anda ke atas hierarki hingga seluruh isi artikel berwarna biru, lalu klik kanan lagi dan pilih Salin > Salin pemilih. Untuk makeuseof.com, pemilih yang paling berguna adalah #artikel-tubuh.

Kembali ke FreshRSS dan klik ikon roda gigi di sebelah umpan MUO, gulir ke bawah ke Canggih, dan di bidang yang ditandai Pemilih artikel CSS di situs web asli, rekatkan di pemilih #artikel-tubuh. Klik Kirim lalu Muat ulang artikel.

Untuk kesenangan dan kegembiraan abadi Anda, setiap artikel MUO pada instans FreshRSS Anda akan menjadi teks lengkap, dan setiap artikel mendatang yang diambil oleh FreshRSS akan menjadi teks lengkap juga. Ini berfungsi di setiap situs, meskipun pemilih yang tepat akan bervariasi.

Amankan Instans FreshRSS Raspberry Pi Anda

Mengakses situs web melalui koneksi HTTP tidak terenkripsi tidak aman dan membuat Anda rentan terhadap serangan—bahkan jika Anda hosting situs di Raspberry Pi. Certbot akan mengamankan situs Anda dengan mengambil dan menerapkan sertifikat keamanan dan kunci enkripsi dari Let's Encrypt. Jadi, ketik berikut ini:

sudo certbot

Masukkan alamat email Anda, dan pilih situs mana yang ingin Anda amankan dari daftar. Saat berikutnya Anda mengunjungi situs FreshRSS Anda, koneksi akan secara otomatis ditingkatkan ke HTTPS.

FreshRSS Dapat Mengambil Umpan Anda Secara Otomatis

Karena instalasi Anda saat ini berdiri, FreshRSS hanya dapat memperbarui feed-nya dengan input manual—Anda perlu mengklik tombol Menyegarkan untuk meminta perangkat lunak memeriksa sumbernya dan menarik berita baru dari web.

Untungnya untuk jari Anda, FreshRSS berjalan di Linux di Raspberry Pi Anda—dan Linux memiliki alat bawaan yang disebut cron, yang dapat memicu penyegaran sesuai jadwal yang Anda tetapkan. Biasakan diri Anda dengan cara menggunakan cron dan crontab, lalu masukkan perintah di bawah ini:

sudo crontab -e

Tambahkan entri baru sesuai dengan seberapa sering Anda ingin FreshRSS menarik feed baru dari eter:

*/15 * * * * php -f /var/www/FreshRSS-master/app/actualize_script.php

Baris kode di atas akan mengatur FreshRSS untuk me-refresh feed-nya setiap 15 menit. Jadi, ubah nilainya sesuai dengan kebutuhan Anda.

FreshRSS Membawa Semua Berita untuk Anda!

Dengan FreshRSS, Anda dapat membaca berita dari berbagai sumber tanpa pernah memicu skrip pelacakan atau iklan yang mengganggu. Cookie tidak akan pernah disimpan di Raspberry Pi Anda, artinya Anda tidak memicu pembayaran lunak.

Dalam kejadian yang jarang terjadi di mana administrator situs melihat FreshRSS sama sekali, mereka akan menganggap itu bot—sama sekali terpisah dari identitas digital Anda yang lain.