FreshRSS'i yerel olarak beslemelerinizi yönetmek için nasıl kurup yapılandırabilirsiniz?

Son Güncelleme: 2 Eylül 2026
  • FreshRSS, harici algoritmalara bağımlılığı ortadan kaldıran ve gizliliği koruyan, kendi sunucusunda barındırılan bir haber toplayıcıdır.
  • Mobil ve masaüstü uygulamalarla uyumlu API'ler aracılığıyla çeşitli cihazlar arasında tam senkronizasyon sağlar.
  • Docker konteynerlerinden LAMP/LEMP sunucularına manuel kurulumlara kadar birden fazla dağıtım yöntemini destekler.
  • Yerel RSS özelliği olmayan siteleri izlemek için XPath aracılığıyla web kazıma gibi gelişmiş araçlar sunar.

Kahve, gazete ve akıllı telefonun bulunduğu ahşap masa, sosyal medya algoritmalarının dışında bilgi ve haber tüketimini temsil ediyor.

Muhtemelen fark etmişsinizdir ki, tükettiğiniz haberlerin çoğu sosyal ağların keyfine göre filtrelenmiş olarak size ulaşıyor. Ancak, RSS adı verilen ve onlarca yıldır var olan bir teknoloji sayesinde... algoritmaların zincirlerini kırın ve ne okumak istediğimizi seçiyoruz. Temelde, web sitelerinin güncellemelerini bize bildirmek için yayınladığı evrensel XML dosyalarına abone olmayı içeriyor ve bunları yönetmek için ideal olarak FreshRSS gibi kendi toplayıcımıza sahip olmalıyız.

Evde kendi haber yönetim sisteminizi kurmak sadece bir mesele değil; dijital egemenlik ve gizlilikBunun yerine, tercihlerinize göre uyarlanmış, temiz, reklamsız ve tamamen düzenli bir bilgi akışına sahip olmanızı sağlar. İster güçlü bir Mini PC'niz olsun ister mütevazı bir Raspberry Pi'niz, FreshRSS her türlü donanıma uyum sağlayan hafif bir seçenektir ve blogları, YouTube kanallarını ve medya kuruluşlarını tek bir kontrol panelinde merkezileştirmenize olanak tanır.

Homelab açık kaynak güvenlik
İlgili makale:
Açık kaynak araçlarla ev laboratuvarı güvenliği

FreshRSS tam olarak nedir ve avantajları nelerdir?

Raspberry Pi devre kartının yakın çekim görüntüsü, yerel bir FreshRSS sunucusu için uygun maliyetli ve verimli donanımı göstermek için idealdir.

Kendi altyapınızda barındırabileceğiniz açık kaynaklı bir RSS ve Atom feed toplayıcısından (AGPLv3 lisansı) bahsediyoruz. Feedly veya Inoreader gibi temel özellikler için genellikle ücretli erişim gerektiren bulut hizmetlerinin aksine, FreshRSS ücretsiz bir çözümdür. tamamen ücretsiz ve sınırsız Beslemeler veya kategoriler açısından oldukça verimlidir. Ayrıca, sistemin yavaşlamadan binlerce makaleyi yönetebilmesi sayesinde kaynak kullanımında da son derece etkilidir.

  Eğitim Bilgi ve Yönetim Sistemlerinin eğitimi nasıl devrim niteliğinde değiştirdiğini keşfedin

En güçlü özelliklerinden bazıları şunlardır: çok kullanıcılı yönetimAile üyeleriyle sunucu paylaşımı için ideal olan bu hizmet, standart OPML formatını kullanarak abonelikleri içe ve dışa aktarma olanağı sunar. Ayrıca arama fonksiyonları, anahtar kelimelere göre makaleleri okundu olarak işaretlemek için gelişmiş filtreler ve ilgilendiğiniz web sitesinin aktif bir RSS akışı yoksa veri kazıma yoluyla akış oluşturma seçeneği de içerir.

Çevre gereksinimleri ve hazırlanması

Rahat bir ortamda, bir fincan kahve eşliğinde, Docker Compose kullanılarak gerçekleştirilen teknik kurulum aşamasını temsil eden, üzerinde kod satırlarının görüntülendiği bir dizüstü bilgisayar.

Başlamak için günümüzde en yaygın yaklaşım Linux ortamı kullanmaktır. Konteyner yolunu seçerseniz, [bir şey] yüklemeniz gerekecektir. Docker, Docker Compose İsteğe bağlı olarak, görsel yönetim için Portainer da kullanılabilir. Donanım açısından ise, kişisel kullanım için 256 MB veya 512 MB RAM fazlasıyla yeterlidir.

Linux sunucu optimizasyonu
İlgili makale:
Linux sunucu optimizasyonu için kapsamlı rehber

Eğer web sunucusuna manuel kurulumu tercih ediyorsanız, bir LAMP veya LEMP yığınına (Linux, Nginx/Apache, MySQL/MariaDB ve PHP 7.4+) ihtiyacınız olacak. Bu, olmazsa olmaz bir gerekliliktir. PHP uzantıları Programın doğru çalışması için curl, xml, mbstring ve zip gibi araçlar gereklidir. Evinizin dışından erişmeyi planlıyorsanız, Caddy veya Nginx Proxy Manager ile ters proxy yapılandırabilir veya karmaşık SSL sertifikalarına ihtiyaç duymadan sunucuyu internete maruz bırakmaktan kaçınmak için Tailscale gibi araçlar kullanabilirsiniz.

Docker Compose kullanarak adım adım kurulum

Ağ anahtarına bağlı Ethernet kablolarının ayrıntısı, yerel sunucunun ağ yapılandırmasını ve bağlantısını göstermektedir.

Bu en hızlı ve en temiz yöntem. Sadece bir dosya oluşturmanız gerekiyor. docker-compose.yml Tercih ettiğiniz klasörde. Birkaç farklı imaj mevcut olup, Linuxserver imajı en basitlerinden biridir. Temel bir yapılandırma örneği, imajı, saat dilimini (TZ) ve diğer unsurları tanımlamayı içerir. hacim haritalama Böylece konteyner yeniden başlatıldığında verileriniz silinmez.

  Süreçlerde Öncelikli Planlama Algoritması: Nihai Kılavuz

Büyük bir RSS kütüphanesini işlerken üstün performans arıyorsanız, SQLite yerine PostgreSQL veritabanı kullanmanız önerilir. Kompozisyon dosyasında, ayrı bir veritabanı hizmeti ekleyip FreshRSS'in veritabanı sunucusuna bağlanması için ortam değişkenini yapılandırabilirsiniz. Dosya hazır olduğunda, çalıştırmanız yeterlidir. docker-compose up -d ve sistem şu şekilde olacak: arka planda çalışıyor.

İlk kurulum ve ince ayar

Akıllı telefon ekranının yakın çekim görüntüsü; haber uygulaması simgeleri, RSS yayınlarının mobil cihazlarla çift yönlü senkronizasyonunu göstermektedir.

Sunucuya IP adresi ve yapılandırılmış port (örneğin, 8080) kullanarak ilk kez eriştiğinizde, bir web sihirbazı ile karşılaşacaksınız. Burada dili seçecek, yöneticiyi yapılandıracak ve... veritabanı türüÇoğu kullanıcı için SQLite, basitliği nedeniyle fazlasıyla yeterlidir, ancak profesyonel uygulamalar için PostgreSQL en iyi seçimdir.

Linux çekirdeği gecikme optimizasyonu
İlgili makale:
Linux çekirdeğini optimize etme ve gecikmeyi azaltma konusunda gelişmiş kılavuz

İçeri girdikten sonra, web sitesi URL'sini yapıştırarak RSS beslemeleri eklemeye başlayabilirsiniz. FreshRSS oldukça akıllı ve genellikle Beslemeyi otomatik olarak algıla RSS akışını ilk bakışta görmeseniz bile, düzeni korumak ve arayüzün karışık haberlerden oluşan kaotik bir karmaşaya dönüşmesini önlemek için kategoriler (Teknoloji, Bilim, Eğlence) oluşturmak ve her kaynağı bunlardan birine atamak çok önemlidir.

Mobil ve masaüstü uygulamalarla senkronizasyon

Web arayüzü işlevseldir, ancak asıl sihir FreshRSS'i Linux'ta Newsflash, iOS'ta NetNewsWire veya Android'de Capy Reader gibi harici uygulamalarla bağladığınızda gerçekleşir. Bunu yapmak için profil ayarlarınıza gitmeniz ve API erişimini etkinleştirinBu amaç için özel bir şifre oluşturun (bu şifre, hesap şifrenizden farklıdır).

  Merkezi ve Çevresel Sinir Sistemi: Vücudumuzu Kontrol Eden İnanılmaz Ağ

FreshRSS, Google Reader API ve Fever API ile uyumludur. Uygulamayı yapılandırırken, sunucu URL'nizi, port numarasını ve belirli yolu (örneğin, ) girmeniz gerekecektir. /api/greader.phpBu şekilde, bir tam çift yönlü senkronizasyonMobil cihazınızda bir makaleyi okundu olarak işaretlerseniz, bilgisayarınızda da okundu olarak görünecektir ve bunun tersi de geçerlidir.

Gelişmiş püf noktaları: Veri kazıma ve bakım

RSS özelliği sunmayan bir web sitesiyle karşılaştığınızda, HTML + XPath işlevini kullanabilirsiniz. Bu, RSS bildirimlerini almanıza olanak tanır. HTML kodu kullanarak içerik çıkarın. Sayfadan içerik almak için, tarayıcıda ilgili öğeyi incelemeli, makalenin başlığının ve gövdesinin XPath'ini kopyalamalı ve bunu yayın ayarlarına yapıştırmalısınız. Ancak, web sitesinin tasarımı değişirse yayının çalışmayı durduracağını unutmayın, bu yöntem hassas bir yöntemdir.

Her şeyin sorunsuz ilerlemesi için şunları yapmayı unutmayın: düzenli yedeklemeler Veri klasöründen ve SQLite veritabanından. Ayrıca, bakım menüsünden veritabanını optimize etmeniz ve Docker imajını güncel tutmak için bir komut çalıştırmanız önerilir. docker compose pull ara sıra.

Kendi haber okuyucunuza sahip olmak, entelektüel bağımsızlığa giden tek yönlü bir bilettir ve müdahale olmadan bilgileri filtrelemenizi sağlar. FreshRSS'in gücünü Docker'ın esnekliği ve senkronize mobil uygulamaların rahatlığıyla birleştirerek, tamamen kontrolünüz altında olan ve web'de gezinme şeklinizi dönüştüren özel ve verimli bir sistem elde edersiniz.