Sosyal medya akışları algoritmalarla dolduğundan beri, gerçekten okumak istediğiniz kaynaklara ulaşmak giderek zorlaşıyor. Takip ettiğiniz on beş blogun, birkaç haber sitesinin ve sektörel bültenin yeni içeriklerini görmek için ayrı ayrı siteleri gezmek hem zaman kaybı hem de dikkat dağıtıcı. RSS (Really Simple Syndication) tam da bu sorunu çözmek için tasarlanmış, yaşı yirmiyi geçen ama hâlâ son derece kullanışlı bir standart. Bir kaynağın RSS beslemesine abone olduğunuzda, o site her yeni yazı yayımladığında içerik doğrudan sizin okuyucunuza düşer; reklam yok, algoritma yok, sadece kronolojik ve eksiksiz bir akış.
FreshRSS, bu RSS deneyimini kendi sunucunuzda barındırabileceğiniz, açık kaynak (AGPL-3.0 lisanslı), oldukça hafif ve şaşırtıcı derecede hızlı bir okuyucudur. Google Reader'ın 2013'te kapatılmasının ardından ortaya çıkan boşluğu doldurmak için geliştirilen projelerden biri olarak, bugün onlarca dile çevrilmiş, geniş bir topluluk tarafından geliştirilen olgun bir yazılım hâline geldi. Tek bir küçük paylaşımlı hosting hesabında çalışabilecek kadar mütevazı, aynı zamanda binlerce beslemeyi ve çok sayıda kullanıcıyı taşıyabilecek kadar da güçlü. Bu rehberde FreshRSS'in nasıl çalıştığını, besleme ve kategori yönetiminden okundu senkronizasyonuna, LAMP ve Docker kurulumundan mobil uygulama uyumluluğuna kadar pratik örneklerle anlatacağım.
FreshRSS Tam Olarak Ne İşe Yarar?#
FreshRSS'i en basit haliyle "haber kaynaklarınızın gelen kutusu" olarak düşünebilirsiniz. Takip etmek istediğiniz her siteyi bir besleme (feed) olarak eklersiniz; FreshRSS düzenli aralıklarla bu kaynakları tarar, yeni içerikleri veritabanına çeker ve okunmamış yazıları önünüze getirir. E-postadaki okundu/okunmadı mantığı burada da geçerlidir: bir yazıyı açtığınızda okundu işaretlenir, favorilere ekleyebilir, etiketleyebilir veya sonra okumak üzere yıldızlayabilirsiniz.
Kendi sunucunuzda barındırmanın en büyük avantajı bağımsızlıktır. Feedly, Inoreader gibi bulut tabanlı hizmetler ücretsiz planlarında besleme sayısını sınırlar, geçmişi belirli bir süre sonra siler ve okuma alışkanlıklarınızı analiz eder. FreshRSS'te sınır yoktur, veri tamamen sizindir ve arşivi istediğiniz kadar geriye dönük tutabilirsiniz. Ayrıca yalnızca RSS/Atom değil, RSS beslemesi sunmayan siteler için de "XPath ile HTML kazıma" özelliği sayesinde besleme üretebilir; yani teoride internetteki herhangi bir sayfayı takip edilebilir bir kaynağa dönüştürebilirsiniz.
FreshRSS ayrıca bir "sunucu" gibi davranır. Yani tek bir arayüz değildir; arkada duran ve mobil uygulamaların, masaüstü istemcilerin bağlanabildiği bir senkronizasyon merkezidir. Telefonunuzdaki uygulamada bir yazıyı okuduğunuzda, bilgisayarınızda tarayıcıyı açtığınızda o yazı zaten okundu görünür. Bu senkronizasyon, ileride ayrıntılı anlatacağım Google Reader ve Fever API uyumluluğu sayesinde çalışır.
Beslemeler, Kategoriler ve Okundu Senkronizasyonu#
FreshRSS'in gündelik kullanımının kalbi üç kavramda toplanır: besleme, kategori ve okundu durumu. Bir besleme eklemek için sağ üstteki "Abonelik yönetimi" bölümüne gidip kaynağın adresini yapıştırmak yeterlidir. FreshRSS, çoğu zaman doğrudan besleme URL'sini isterse de, sitenin ana adresini verdiğinizde HTML içinde gizlenmiş besleme bağlantısını otomatik keşfeder. Örneğin https://ornekblog.com yazdığınızda arka planda https://ornekblog.com/feed adresini bulup ekleyebilir.
Kategoriler, beslemeleri anlamlı gruplara ayırmanızı sağlar. "Teknoloji", "Ekonomi", "Kişisel Bloglar", "Türkçe Kaynaklar" gibi klasörler oluşturup her beslemeyi ilgili kategoriye atarsınız. Bu, yüzlerce kaynağa ulaştığınızda akışı yönetilebilir tutmanın en önemli yoludur. Sol menüden bir kategoriye tıklayarak sadece o gruptaki okunmamış yazıları görebilir, kategori bazında toplu "hepsini okundu işaretle" işlemi yapabilirsiniz.
Okundu senkronizasyonu, FreshRSS'i basit bir okuyucudan gerçek bir üretkenlik aracına dönüştüren özelliktir. Her yazının bir durumu vardır: okunmamış, okunmuş, favori (yıldızlı) ve etiketli. Bu durumlar veritabanında saklandığı için hangi cihazdan bağlanırsanız bağlanın tutarlıdır. FreshRSS'in "akıllı akışlar" (dynamic queries) özelliğiyle karmaşık filtreler de kaydedebilirsiniz. Örneğin sadece favori olup son bir haftada eklenen yazıları gösteren bir görünüm oluşturabilirsiniz. Aşağıdaki tablo, temel besleme yönetimi kavramlarını özetliyor.
| Kavram | İşlevi | Tipik Kullanım |
|---|---|---|
| Besleme (Feed) | Tek bir kaynağın içerik akışı | Bir blog, haber sitesi, YouTube kanalı |
| Kategori | Beslemeleri gruplama klasörü | "Teknoloji", "Türkçe Bloglar" |
| Okundu durumu | Yazının görüldü/görülmedi bilgisi | Cihazlar arası senkron |
| Favori (yıldız) | Önemli yazıyı işaretleme | Sonra referans için saklama |
| Etiket | Serbest metin işaretleyici | Konu bazlı arşivleme |
Arama özelliği de göz ardı edilmemeli. FreshRSS, çektiği tüm içeriğin tam metnini indeksler; yani aylar önce okuduğunuz bir yazıyı bir kelimeyle bulabilirsiniz. Bu, kendi kişisel bilgi arşivinizi oluşturmak isteyenler için ciddi bir artıdır ve pek çok bulut hizmetinde ücretli plana özeldir.
LAMP Yığını Üzerinde Klasik Kurulum#
FreshRSS, PHP ile yazıldığı için standart bir LAMP (Linux, Apache/Nginx, MySQL/MariaDB, PHP) yığınında sorunsuz çalışır. Sistem gereksinimleri son derece mütevazıdır: PHP 8.1 veya üstü, birkaç PHP eklentisi ve bir veritabanı yeterlidir. Küçük kullanımda SQLite bile yeterli olsa da, çok sayıda besleme veya kullanıcıda MariaDB/MySQL önerilir. Kurulum için önce gerekli paketleri yükleyelim.
# Debian/Ubuntu tabanlı sistemlerde bağımlılıklar
sudo apt update
sudo apt install -y git php php-cli php-curl php-gmp php-intl \
php-mbstring php-sqlite3 php-mysql php-xml php-zip \
mariadb-server nginx
# FreshRSS'i resmi depodan çekelim
cd /var/www
sudo git clone https://github.com/FreshRSS/FreshRSS.git freshrss
sudo chown -R www-data:www-data /var/www/freshrss
Ardından veritabanını hazırlamak gerekiyor. FreshRSS için ayrı bir kullanıcı ve şema oluşturmak, güvenlik açısından en doğru yaklaşımdır.
-- MariaDB kabuğunda çalıştırın: sudo mariadb
CREATE DATABASE freshrss CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'freshrss'@'localhost' IDENTIFIED BY 'guclu-bir-parola-secin';
GRANT ALL PRIVILEGES ON freshrss.* TO 'freshrss'@'localhost';
FLUSH PRIVILEGES;
Nginx tarafında FreshRSS'in p/ (public) dizinini kök olarak gösteren bir sunucu bloğu tanımlamak gerekir. Bu, uygulama kodunun web'den doğrudan erişilebilir olmasını engelleyen önemli bir güvenlik detayıdır.
server {
listen 80;
server_name rss.alanadiniz.com;
root /var/www/freshrss/p;
index index.php;
location / {
try_files $uri $uri/ index.php;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.2-fpm.sock;
}
# Uygulama iç dizinlerine dışarıdan erişimi engelle
location ~ ^/(data|lib|app|cli)/ {
deny all;
}
}
Bu adımların ardından tarayıcıdan alan adınıza gittiğinizde FreshRSS'in kurulum sihirbazı sizi karşılar. Sihirbaz dil seçimi, veritabanı bilgileri ve yönetici hesabı oluşturma adımlarını görsel olarak yürütür. Kurulumu web'den yapmak istemezseniz, cli/do-install.php betiğiyle her şeyi komut satırından da tamamlayabilirsiniz. Bu klasik kurulum yöntemi, işletim sistemi ve web sunucusu üzerinde tam kontrol isteyen, yapılandırmayı elleriyle yönetmek isteyen yöneticiler için idealdir. Kendi VDS veya sanal sunucunuzda bu tür bir kuruluma başlamak isterseniz, sanal sunucu paketlerimize veya daha yüksek kaynak gerektiren senaryolar için VDS çözümlerimize göz atabilirsiniz.
Docker ile Hızlı ve İzole Kurulum#
Sunucusuna PHP ve veritabanı bulaştırmak istemeyen ya da FreshRSS'i diğer uygulamalardan izole tutmayı tercih edenler için Docker açık ara en pratik yöntemdir. Resmi FreshRSS imajı, tüm bağımlılıkları içinde barındırır ve tek komutla ayağa kalkar. Üretim ortamı için MariaDB'yi de aynı yığında çalıştıran bir docker-compose.yml dosyası ideal bir başlangıç noktasıdır.
services:
freshrss:
image: freshrss/freshrss:latest
container_name: freshrss
restart: unless-stopped
ports:
- "8080:80"
environment:
TZ: Europe/Istanbul
CRON_MIN: "*/20" # 20 dakikada bir besleme güncelle
volumes:
- ./data:/var/www/FreshRSS/data
- ./extensions:/var/www/FreshRSS/extensions
depends_on:
- db
db:
image: mariadb:11
container_name: freshrss-db
restart: unless-stopped
environment:
MYSQL_ROOT_PASSWORD: root-parolasi
MYSQL_DATABASE: freshrss
MYSQL_USER: freshrss
MYSQL_PASSWORD: freshrss-parolasi
volumes:
- ./db:/var/lib/mysql
Bu dosyayı bir klasöre kaydedip docker compose up -d komutunu çalıştırdığınızda, birkaç saniye içinde FreshRSS 8080 portunda hazır olur. Dikkat çeken bir ayrıntı, CRON_MIN ortam değişkenidir: resmi imaj, içine gömülü bir zamanlayıcıyla besleme güncellemesini otomatik olarak yürütür, dolayısıyla ayrı bir cron işi kurmanıza gerek kalmaz. Bu, otomatik güncellemeyi ilerideki bölümde ayrıntılandıracağım en zahmetsiz yöntemdir.
Docker kurulumunu internete açarken önüne bir ters vekil (reverse proxy) ve SSL sertifikası koymak şarttır. Traefik, Caddy veya Nginx Proxy Manager gibi araçlarla HTTPS'i birkaç dakikada devreye alabilirsiniz. Şifreli bağlantı olmadan RSS okuyucunuzun oturum çerezleri ağda açıkça dolaşır; bu nedenle kurulumu tamamladıktan sonra mutlaka bir ücretsiz SSL sertifikası yapılandırın. Konteyner tabanlı barındırma ve yönetim konusunda kendinizi rahat hissetmiyorsanız, sunucu yönetimi hizmetimiz kurulumu, güvenlik sıkılaştırmasını ve güncellemeleri sizin adınıza üstlenebilir.
Mobil Uygulama Uyumu: Fever ve Google Reader API#
FreshRSS'in en güçlü yanlarından biri, kendi web arayüzüne bağımlı olmamasıdır. Uygulama, iki yaygın senkronizasyon protokolünü destekler: Fever API ve Google Reader API (GReader). Bu sayede piyasadaki neredeyse tüm ciddi RSS istemcileriyle konuşabilir. Bir mobil uygulamada FreshRSS sunucunuzun adresini, kullanıcı adınızı ve özel olarak oluşturduğunuz API parolasını girdiğinizde, tüm beslemeleriniz ve okundu durumlarınız telefonunuza senkronize olur.
API erişimini açmak için FreshRSS panelinde "Ayarlar > Kimlik doğrulama" bölümüne gidip API erişimini etkinleştirmeniz ve bir API parolası belirlemeniz gerekir. Bu parola, web giriş parolanızdan ayrıdır ve yalnızca uygulama senkronizasyonu için kullanılır; böylece ana hesap güvenliğinizi riske atmadan cihaz bağlarsınız. İki protokolün desteklediği istemciler aşağıdaki tabloda özetlenmiştir.
| Protokol | Öne çıkan uygulamalar | Platform |
|---|---|---|
| Google Reader API | Reeder, FeedMe, NetNewsWire, FocusReader | iOS, Android, macOS |
| Fever API | Reeder (eski sürümler), Unread, Fiery Feeds | iOS, macOS |
| Yerel arayüz | Tarayıcı (PWA olarak da kurulabilir) | Tümü |
Google Reader API genellikle daha modern ve zengin özellikli olduğu için ilk tercih edilmesi gereken protokoldür; etiket senkronizasyonu ve favoriler gibi ileri özellikleri daha eksiksiz taşır. Bağlantı adresini istemciye girerken sunucu URL'sini https://rss.alanadiniz.com/api/greader.php biçiminde vermeniz gerekir. Fever için ise https://rss.alanadiniz.com/api/fever.php yolunu kullanırsınız. Uygulamanın kendisi çoğu zaman yalnızca ana adresi ister ve doğru API yolunu otomatik ekler.
Web arayüzünün kendisi de aslında mobilde oldukça yeteneklidir. FreshRSS bir Progressive Web App (PWA) olarak tasarlandığı için, telefonun tarayıcısından "Ana ekrana ekle" dediğinizde neredeyse yerel bir uygulama gibi davranır, çevrimdışı önbelleğe alma yapar ve tam ekran çalışır. Ayrı bir uygulama kurmak istemeyenler için bu tek başına yeterli olabilir.
Otomatik Güncelleme ve Cron Yapılandırması#
FreshRSS, beslemeleri sihirli bir şekilde canlı takip etmez; belirli aralıklarla kaynakları taramak için bir zamanlanmış görev (cron) çalıştırması gerekir. Web arayüzü açıldığında da güncelleme tetiklenebilir, ancak siz siteyi açmasanız da yeni içeriklerin gelmesini istiyorsanız sunucu tarafında düzenli bir cron kurmalısınız. Klasik LAMP kurulumunda bu, app/actualize_script.php betiğini periyodik çalıştırmak anlamına gelir.
# www-data kullanıcısının crontab'ına ekleyin: sudo -u www-data crontab -e
# Her 15 dakikada bir tüm beslemeleri güncelle
*/15 * * * * php /var/www/freshrss/app/actualize_script.php > /tmp/freshrss.log 2>&1
Güncelleme sıklığını belirlerken kaynaklara saygılı olmak önemlidir. Çoğu blog günde birkaç yazı yayımlar; onu her beş dakikada bir taramak gereksiz sunucu yükü ve karşı tarafa fazladan trafik demektir. On beş ila otuz dakikalık aralıklar, çoğu kullanım için sağlıklı bir dengedir. FreshRSS ayrıca her beslemenin kendi sunucusunun gönderdiği önbellek başlıklarını (Last-Modified, ETag) dikkate alır; bu sayede içeriği değişmemiş bir kaynağı boşuna yeniden indirmez.
Docker kurulumunda daha önce belirttiğim gibi CRON_MIN değişkeni bu işi tamamen üstlenir, ayrı bir sistem cron'una gerek kalmaz. Paylaşımlı hosting üzerinde ise doğrudan sunucu cron'una erişemeyebilirsiniz; bu durumda harici bir "web cron" hizmeti veya FreshRSS'in yerleşik ayarındaki "her ziyarette güncelle" seçeneği devreye girer. Uzun soluklu ve kesintisiz bir güncelleme akışı istiyorsanız, kendi denetiminizde bir sunucu her zaman daha güvenilirdir. Bu tür zamanlanmış görevleri düzenli çalıştırmak için web hosting paketlerimiz cron desteği sunar; daha ağır iş yükleri veya çok sayıda beslemede genel hosting seçeneklerimizi değerlendirebilirsiniz.
Güncelleme sürecini izlemek için log dosyasını takip etmek iyi bir alışkanlıktır. Bir beslemenin sürekli hata verdiğini fark ederseniz, kaynağın adresi değişmiş veya site kapanmış olabilir; FreshRSS bu tür "hatalı beslemeleri" panelde ayrı bir simgeyle işaretler, böylece ölü kaynakları kolayca temizlersiniz.
Güvenlik, Yedekleme ve Performans İpuçları#
FreshRSS internete açık bir uygulama olduğu için birkaç temel güvenlik önlemini baştan almak gerekir. İlk kural, uygulama kök dizinini değil yalnızca p/ (public) klasörünü web sunucusuna göstermektir; yukarıdaki Nginx örneğinde bunu uyguladık. İkincisi, veritabanı ve data/ klasörünün web'den doğrudan erişilebilir olmadığından emin olmaktır. Üçüncüsü, mutlaka HTTPS kullanmak ve yönetici parolasını güçlü seçmektir. Ek olarak, kaba kuvvet saldırılarına karşı FreshRSS'in önüne bir web uygulama güvenlik duvarı (WAF) koymak ya da giriş sayfasını IP ile kısıtlamak sağlam bir katman ekler.
Yedekleme, kişisel arşivinizi kaybetmemek için ihmal edilmemesi gereken bir konudur. FreshRSS'in tüm verisi iki yerdedir: veritabanı ve data/ dizini. Düzenli bir yedek betiği bu ikisini birlikte almalıdır. Aşağıdaki basit örnek, MariaDB dökümünü ve veri klasörünü tek bir arşive alır.
#!/bin/bash
TARIH=$(date +%F)
mysqldump -u freshrss -p'parola' freshrss > /yedek/freshrss-db-$TARIH.sql
tar czf /yedek/freshrss-data-$TARIH.tar.gz /var/www/freshrss/data
Bu betiği günlük bir cron'a bağlayıp yedekleri sunucu dışında bir konumda saklamak en doğrusudur; yerel diskte tutulan yedek, disk arızasında işe yaramaz. Yedeklerinizi otomatik ve dış konumda tutmak için yedekleme hizmetimizden faydalanabilirsiniz. Yeni bir sunucuya taşınırken de bu iki bileşeni geri yüklemek FreshRSS'i olduğu gibi ayağa kaldırmaya yeter; mevcut kurulumunuzu bize taşıtmak isterseniz site taşıma hizmetimiz süreci sizin için yürütür.
Performans tarafında FreshRSS zaten hafiftir, ancak binlerce beslemeye ulaştığınızda birkaç ayar fark yaratır. SQLite yerine MariaDB kullanmak, çok kullanıcılı ve yüksek besleme sayılı senaryolarda eşzamanlı yazma performansını ciddi biçimde iyileştirir. PHP OPcache'i etkinleştirmek arayüz yanıt süresini kısaltır. Ayrıca eski yazıları süresiz saklamak yerine, "makale saklama süresi" ayarından belirli bir sürenin ötesindeki okunmuş içerikleri otomatik temizlemek, veritabanını yalın tutar ve aramayı hızlandırır. Bu ayarların çoğu web panelindeki "Ayarlar > Arşivleme" bölümünden yapılır ve kod düzenlemeyi gerektirmez.
FreshRSS ile Neler Kurabilirsiniz?#
FreshRSS'i yalnızca haber okumak için değil, çok daha yaratıcı iş akışlarının parçası olarak da kullanabilirsiniz. Uzantı (extension) sistemi sayesinde yeni yazıları e-postayla iletebilir, belirli anahtar kelimeleri içeren içerikleri otomatik favorileyebilir veya tam metin çıkarımıyla özet gösteren beslemeler üretebilirsiniz. XPath scraping özelliğiyle RSS beslemesi sunmayan kurumsal siteleri, resmi duyuru sayfalarını ya da fiyat takip ettiğiniz e-ticaret sayfalarını bile izlenebilir kaynaklara dönüştürebilirsiniz.
Daha ileri otomasyonlar için FreshRSS'i bir otomasyon platformuyla birleştirmek kapıları iyice açar. Örneğin yeni bir yazı geldiğinde onu bir Telegram kanalına yollamak, bir veritabanına kaydetmek ya da yapay zekâyla özetletmek gibi akışları n8n gibi bir otomasyon aracıyla kolayca kurabilirsiniz. Benzer şekilde, ekibinizle paylaştığınız önemli yazıları bir bilgi tabanında toplamak isterseniz Outline gibi bir wiki çözümüyle FreshRSS'i tamamlayabilirsiniz. Bu üç aracı birlikte kullanmak, "içeriği topla, işle, sakla ve paylaş" döngüsünün tamamını kendi sunucunuzda, hiçbir bulut hizmetine bağımlı olmadan kurmanızı sağlar. Bu ve benzeri self-hosted uygulamaları tek tıkla kurmak için App Center kataloğumuza göz atabilirsiniz.
Sıkça Sorulan Sorular#
FreshRSS ücretsiz mi ve gerçekten sınırsız mı?#
Evet, FreshRSS tamamen ücretsiz ve açık kaynaktır; AGPL-3.0 lisansıyla dağıtılır ve besleme, kategori ya da yazı sayısı konusunda yazılımdan kaynaklanan hiçbir sınır yoktur. Pratikteki tek sınır sunucunuzun kaynaklarıdır; küçük bir hosting hesabı bile binlerce beslemeyi rahatlıkla taşır. Bulut tabanlı hizmetlerin ücretsiz planlarında sık görülen "en fazla şu kadar kaynak" ya da "yalnızca son 30 günün arşivi" gibi kısıtlar FreshRSS'te bulunmaz.
FreshRSS'i paylaşımlı hostingde çalıştırabilir miyim?#
Çoğu durumda evet. FreshRSS yalnızca PHP 8.1+ ve bir veritabanı (MySQL/MariaDB veya SQLite) gerektirdiği için standart bir paylaşımlı hosting hesabında sorunsuz çalışır. Dikkat etmeniz gereken tek nokta otomatik güncelleme için cron erişimidir; sağlayıcınız zamanlanmış görev desteği sunuyorsa besleme güncellemesini periyodik çalıştırabilirsiniz. Cron erişimi kısıtlıysa, arayüzü her açtığınızda güncelleme yapan yerleşik seçenek yine de işinizi görür.
RSS beslemesi olmayan bir siteyi takip edebilir miyim?#
Evet, FreshRSS'in XPath ile HTML kazıma özelliği tam olarak bunun içindir. Besleme sunmayan bir sayfanın adresini verip hangi HTML öğelerinin başlık, bağlantı ve içerik olduğunu XPath ifadeleriyle tanımladığınızda, FreshRSS o sayfadan yapay bir besleme üretir. Bu, resmi duyuru sayfaları veya güncel içerik yayımlayan ama RSS'i olmayan kurumsal siteleri takip etmenin en pratik yoludur; yalnızca sayfa yapısı değiştiğinde XPath tanımını güncellemeniz gerekebilir.
Telefonumda hangi uygulamayla kullanabilirim?#
FreshRSS, Google Reader API ve Fever API desteği sayesinde piyasadaki çoğu ciddi RSS istemcisiyle uyumludur. iOS tarafında Reeder, Unread ve Fiery Feeds; Android tarafında FeedMe ve FocusReader yaygın tercihlerdir. Uygulamada sunucu adresinizi, kullanıcı adınızı ve FreshRSS panelinden ürettiğiniz özel API parolasını girmeniz yeterlidir. Ayrı bir uygulama istemiyorsanız, web arayüzünü telefonun tarayıcısından ana ekrana ekleyerek uygulama benzeri bir deneyim de elde edebilirsiniz.
FreshRSS'i güncel tutmak zor mu?#
Hayır, güncelleme yöntemi kurulum biçiminize göre değişir ama genellikle kolaydır. Git ile kurduysanız, dizinde git pull çalıştırıp gerekirse veritabanı taşıma betiğini işletmek yeterlidir. Docker kullanıyorsanız imajı en son sürüme çekip konteyneri yeniden başlatmak güncellemeyi tamamlar. Her iki senaryoda da güncelleme öncesinde veritabanı ve data/ klasörünüzü yedeklemeniz, olası bir aksilikte sorunsuz geri dönmenizi sağlar.
Kapanış#
FreshRSS, algoritmaların ve reklamların gölgelediği bir internet ortamında okuma deneyiminizin kontrolünü size geri veren, olgun ve zarif bir araçtır. Beslemeleri kategorilerle düzenlemek, okundu durumunu tüm cihazlarınızda senkronize tutmak, RSS'i olmayan siteleri bile takip edilebilir hâle getirmek ve tüm bunları kendi sunucunuzda hiçbir bulut hizmetine bağımlı olmadan yapmak, hem gizlilik hem de kalıcılık açısından paha biçilmezdir. LAMP yığınıyla elle ya da Docker'la dakikalar içinde kurabilir, ardından mobil uygulamalarla senkronize edip otomatik güncellemeye bırakabilirsiniz.
Kendi FreshRSS kurulumunuza başlamak için sağlam bir altyapı ilk şarttır. Küçük ve orta ölçekli kullanım için web hosting paketlerimiz cron desteğiyle yeterli olurken, çok sayıda besleme ve tam sunucu kontrolü isteyen kullanıcılar sanal sunucu veya VDS çözümlerimizle esneklik kazanır. Kurulum, güvenlik ve güncellemeleri kendiniz üstlenmek istemiyorsanız sunucu yönetimi hizmetimiz yanınızda; verilerinizi güvende tutmak için yedekleme ve SSL hizmetlerimizi de eklemeniz yeterli. Clou.TR olarak, kendi dijital okuma alanınızı kurarken ihtiyaç duyacağınız her katmanda size destek olmaktan memnuniyet duyarız.