Pembaca feed RSS yang di-host sendiri terbaik untuk desktop

Artikel XDA baru-baru ini tentang mengganti pembaca RSS $100 per tahun dengan agregator GitHub Pages gratis mengenai sasaran. Feedly dan Inoreader terus menaikkan harga, tingkat gratis terus menyusut, dan fitur AI yang memenuhi halaman pemasaran tidak selalu membenarkan langganan. Pembaca feed RSS yang di-host sendiri di server rumah Anda atau VPS murah menyelesaikan masalah biaya dan memberi Anda sesuatu yang tidak diberikan layanan berbayar: kepemilikan daftar feed, keadaan pembacaan, dan ekspor. Delapan aplikasi RSS yang menghadap desktop ini mencakup setiap bentuk alur kerja.

Kami memasang masing-masing di host Docker, memberinya 200 feed (campuran berita lalu lintas tinggi, blog lalu lintas rendah, dan saluran YouTube melalui RSS), dan mengukur kecepatan UI start dingin, kegunaan seluler melalui UI web, kelengkapan API untuk klien pihak ketiga, dan betapa mudahnya alur peningkatan. Ini adalah pembaca RSS yang di-host sendiri yang benar-benar akan kami jalankan di kotak kami sendiri.

Apa yang perlu diperhatikan dalam pembaca feed RSS yang di-host sendiri

Perbandingan cepat

AplikasiTumpukanDockerAPIMenonjol
FreshRSSPHP + MySQLResmiFever, Google Reader, GreaderKeseimbangan terbaik antara fitur dan ekosistem
MinifluxGo + PostgreSQLResmiMiniflux, Fever, Google ReaderBiner tunggal, UI minimalis
Tiny Tiny RSSPHP + PostgreSQLKomunitasTT-RSS native, FeverOpsi veteran
SelfossPHP + MySQL/SQLiteKomunitasFeverTata letak river-of-news
CommaFeedJava + PostgreSQLResmiImpor langganan sajaUI Google Reader untuk self-hosters
YarrGo + SQLiteKomunitasTidak adaPembaca lokal-only biner tunggal
FreshAPI for FreshRSSPluginBundledMenambahkan API modern di atas FreshRSSMenjembatani FreshRSS ke klien yang lebih baru
WallabagPHP + MySQLResmiAPI WallabagPendamping read-later

Cara memilih yang tepat


1. FreshRSS — standar default untuk sebagian besar self-hosters

FreshRSS adalah hal terdekat dengan standar komunitas. Berbasis PHP, berjalan di hosting bersama atau kontainer Docker, dan mendukung API Fever, Google Reader, dan GReader sehingga hampir setiap klien pihak ketiga terhubung ke sana. UI web bersih dan pintasan keyboard cocok dengan default lama Google Reader.

Di mana ia kurang: PHP ditambah MySQL adalah tumpukan yang lebih berat daripada opsi berbasis Go. Sistem plugin bagus tetapi tidak dalam.

Harga: Gratis, open-source (AGPL).

Platform: Self-hosted di kotak Linux apa pun yang mampu Docker atau host PHP bersama. UI web untuk desktop dan seluler.

Unduh: freshrss.org

Garis bawah: Pilih FreshRSS jika Anda ingin pembaca feed RSS yang berfungsi self-hosted dalam satu jam.

2. Miniflux — biner Go tunggal, minimalis dengan desain

Miniflux adalah biner Go tunggal yang berbicara dengan PostgreSQL. UI sengaja minimal: daftar, tampilan artikel, pintasan keyboard. API Miniflux terdokumentasi dengan baik dan didukung oleh NetNewsWire, Reeder, Unread, Fluent Reader, dan lainnya.

Di mana ia kurang: Tidak ada tema. Beberapa pengguna merasa UI terlalu minimal.

Harga: Gratis, open-source (Apache 2.0). Miniflux Cloud adalah $15/tahun jika Anda tidak ingin self-host.

Platform: Self-hosted Linux, macOS, Windows. Gambar Docker resmi.

Unduh: miniflux.app

Garis bawah: Pilih Miniflux jika minimalisme dan instalasi biner tunggal adalah prioritas.

3. Tiny Tiny RSS — veteran

Tiny Tiny RSS telah berjalan terus-menerus sejak 2005. Ini adalah opsi yang paling baik dikenal oleh self-hosters jangka panjang. PHP ditambah PostgreSQL, sistem fork aktif dengan plugin komunitas, dan UI yang tidak berubah secara dramatis dalam dekade.

Di mana ia kurang: UI web terlihat ketinggalan zaman. Penyiapan Docker lebih terlibat daripada FreshRSS atau Miniflux.

Harga: Gratis, open-source (GPL).

Platform: Self-hosted Linux. Gambar Docker komunitas.

Unduh: tt-rss.org

Garis bawah: Pilih TT-RSS jika Anda memiliki instalasi yang bekerja dari tahun-tahun lalu dan migrasi akan menjadi sakit.

4. Selfoss — tata letak river-of-news

Selfoss menampilkan segalanya sebagai sungai berita kronologis tunggal daripada folder per-feed. Pengaturan ringan (PHP + SQLite atau MySQL) dan UI berfungsi baik di browser seluler. Selfoss dapat ditarik dari Twitter (legacy), Reddit, dan YouTube serta RSS.

Di mana ia kurang: Navigasi folder-dan-feed kurang dipoles daripada FreshRSS. Komunitas plugin lebih kecil.

Harga: Gratis, open-source (GPL).

Platform: Self-hosted Linux. Gambar Docker komunitas.

Unduh: selfoss.aditu.de

Garis bawah: Pilih Selfoss jika Anda menginginkan sungai sumber campuran kronologis.

5. CommaFeed — nostalgia Google Reader UI

CommaFeed adalah homage self-hosted untuk Google Reader. UI dua panel, pintasan keyboard, dan struktur folder semuanya mencerminkan tampilan Google Reader 2013. Backend Java, PostgreSQL, gambar Docker resmi. Versi hosted ada gratis di commafeed.com jika Anda ingin mencobanya sebelum menyebarkan.

Di mana ia kurang: Tidak ada API pihak ketiga namun; Anda menggunakan UI web atau aplikasi seluler hosted. Java berarti jejak memori yang lebih berat.

Harga: Gratis, open-source. Tingkat gratis hosted juga tersedia.

Platform: Self-hosted Linux, Docker. UI web desktop dan seluler.

Unduh: commafeed.com

Garis bawah: Pilih CommaFeed jika Google Reader adalah nuansa yang Anda kejar.

6. Yarr — biner tunggal untuk satu perangkat

Yarr (“Yet Another RSS Reader”) adalah biner Go tunggal yang menggabungkan UI web kecil dan SQLite. Ini lebih dekat ke pembaca desktop lokal daripada server sejati: Anda menjalankannya di mesin yang sama yang Anda gunakan untuk membaca. Sempurna untuk satu pengguna, satu kotak.

Di mana ia kurang: Tidak dirancang untuk sinkronisasi multi-perangkat. Tidak ada API pihak ketiga.

Harga: Gratis, open-source (MIT).

Platform: Windows, macOS, Linux.

Unduh: github.com/nkanaev/yarr

Garis bawah: Pilih Yarr jika Anda menginginkan pembaca RSS yang hanya tinggal di laptop Anda.

7. FreshAPI for FreshRSS — jembatan API modern

FreshAPI adalah plugin untuk FreshRSS yang mengekspos API yang kompatibel dengan Miniflux. Ini adalah jembatan bagi pengguna FreshRSS yang ingin menggunakan klien modern seperti Reeder 5 atau Lire yang menargetkan Miniflux secara khusus. Instalasi kecil, peningkatan besar dalam kompatibilitas klien.

Di mana ia kurang: Plugin saja, tergantung pada instalasi FreshRSS yang berfungsi.

Harga: Gratis, open-source.

Platform: Di mana pun FreshRSS berjalan.

Unduh: github.com/Alkarex/FreshAPI

Garis bawah: Pilih FreshAPI jika Anda menjalankan FreshRSS dan menginginkan dukungan klien pihak ketiga kelas satu.

8. Wallabag — pendamping read-later

Wallabag bukan pembaca RSS secara ketat, tetapi ini adalah read-later self-hosted yang hampir setiap entri pada daftar ini berintegrasi dengan. Simpan artikel untuk nanti, ekstraksi teks penuh, ekspor ePub, ekstensi browser, dan tingkat gratis hosted di wallabag.it jika Anda ingin mencobanya.

Di mana ia kurang: Bukan pembaca RSS; pasangkan dengan FreshRSS atau Miniflux.

Harga: Gratis, open-source (MIT).

Platform: Self-hosted Linux, Docker. UI web plus aplikasi seluler.

Unduh: wallabag.org

Garis bawah: Pilih Wallabag sebagai read-later yang membuat sisa tumpukan Anda lebih baik.

FAQ

Apakah RSS yang di-host sendiri sulit diatur? Dengan Docker dan FreshRSS atau Miniflux Anda membaca feed dalam satu jam. Tanpa Docker, rencanakan beberapa jam untuk penyiapan LAMP/Go.

Perangkat keras apa yang saya butuhkan? Raspberry Pi 4 menangani 500 feed. VPS kecil di $5/bulan menangani 5.000.

Bisakah saya mengimpor feed Feedly atau Inoreader saya? Ya. Ekspor OPML dari layanan berbayar dan impor ke FreshRSS, Miniflux, atau Tiny Tiny RSS dalam dua klik.

Akankah Reeder atau NetNewsWire bekerja dengan ini? Reeder dan NetNewsWire mendukung API Fever, Miniflux, dan Google Reader. Miniflux bekerja langsung dari kotak; FreshRSS bekerja dengan plugin FreshAPI atau emulasi Google Reader legacy.

Bagaimana jika saya tidak ingin self-host? Miniflux Cloud adalah $15/tahun dan dijalankan oleh pengelola yang sama. CommaFeed memiliki tingkat hosted gratis. Keduanya jatuh lebih dekat ke semangat self-hosted daripada rencana Feedly.