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 tükettiğiniz haberlerin çoğunun sosyal ağların keyfine göre filtrelendiğini fark etmişsinizdir. Ancak, RSS adı verilen bir teknoloji on yıllardır var ve algoritmalardan kurtulup ne okumak istediğimizi seçmemize olanak tanıyor. Esasen, web sitelerinin güncellemelerini size bildirmek için yayınladığı evrensel XML akışlarına abone olmayı içeriyor ve bu akışları yönetmek için FreshRSS gibi kendi toplayıcınıza sahip olmak ideal.

Evde kendi haber akışı yöneticinizi kurmak sadece dijital egemenlik ve gizlilikle ilgili değil ; aynı zamanda tercihlerinize göre uyarlanmış, temiz, reklamsız ve tamamen organize edilmiş bir bilgi akışına sahip olmanızı da 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 haber kaynakları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 olan bulut hizmetlerinin aksine, FreshRSS tamamen ücretsizdir ve feed veya kategori sınırlaması yoktur . Dahası, son derece kaynak verimlidir ve sistemi yavaşlatmadan binlerce makaleyi işleyebilir.

  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ı , sunucuyu aileyle paylaşmak için ideal olan çok kullanıcılı yönetim ve standart OPML formatını kullanarak abonelikleri içe ve dışa aktarma yeteneğidir. 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 kazıma yoluyla akış oluşturma yeteneğ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, Docker, Docker Compose ve isteğe bağlı olarak görsel yönetim için Portainer'ı kurmanız gerekecektir . Donanım olarak 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

Web sunucusuna manuel kurulumu tercih ederseniz, bir LAMP veya LEMP yığınına (Linux, Nginx/Apache, MySQL/MariaDB ve PHP 7.4+) ihtiyacınız olacaktır. Programın doğru çalışması için curl, xml, mbstring ve zip gibi PHP eklentileri şarttır. Ev ağınızın 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.

Sunucunuzun IP adresini ve yapılandırılmış portu (örneğin, 8080) kullanarak sisteme ilk kez eriştiğinizde, bir web sihirbazı sizi karşılayacaktır. Burada dilinizi seçecek, yönetici hesabını yapılandıracak ve veritabanı türünüzü seçeceksiniz . Çoğu kullanıcı için SQLite, basitliği nedeniyle fazlasıyla yeterlidir, ancak profesyonel uygulamalar için PostgreSQL daha iyi bir 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 yayınları eklemeye başlayabilirsiniz. FreshRSS oldukça akıllı ve genellikle RSS bağlantısını ilk bakışta görmeseniz bile yayını otomatik olarak algılıyor . Her şeyi düzenli tutmak için kategoriler (Teknoloji, Bilim, Eğlence) oluşturmak ve her yayını bunlardan birine atamak çok önemlidir; bu, arayüzün karışık haberlerden oluşan kaotik bir karmaşaya dönüşmesini önler.

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 gidip API erişimini etkinleştirmeniz ve bu amaç için özel bir parola oluşturmanız gerekir (hesap parolanızdan farklı).

  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 desteği sunmayan bir web sitesiyle karşılaştığınızda, HTML + XPath yöntemini kullanabilirsiniz. Bu yöntem , sayfanın HTML kodunu kullanarak içeriği ayıklamanıza olanak tanır . Bunu yapmak için, tarayıcınızda öğeyi inceleyin, makalenin başlığından ve gövdesinden XPath'i kopyalayın ve besleme ayarlarına yapıştırın. Bu yöntemin hassas olduğunu unutmayın, çünkü web sitesinin tasarımı değişirse besleme çalışmayı durduracaktır.

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.