FreshRSS, kendi kendine barındırabileceğiniz ve sorunsuzca içeriklerinizi toplayabileceğiniz bir RSS besleme okuyucusudur. Bu kılavuzda, FreshRSS’i VPS üzerinde nasıl kurup yapılandıracağınızı öğreneceksiniz. Geleneksel kurulum yöntemlerini ve konteynerleştirme için Docker kullanmayı da kapsayacağız.
Adım Adım Kurulum
Ön Koşullar
- VPS Barındırma: Bir VPS sağlayıcısı seçin. Aşağıdaki tabloda temel fiyatlandırmaya ulaşabilirsiniz:
| Sağlayıcı | Aylık Fiyat | Özellikler |
|---|---|---|
| Contabo VPS | 5.99 EUR | Yüksek depolama, SSD seçenekleri |
| Hetzner Cloud | 4.15 EUR | Ekonomik, ölçeklenebilir |
| DigitalOcean | 6 USD | Basit kullanıcı arayüzü, API desteği |
| Vultr | 6 USD | Küresel veri merkezleri |
| Linode (Akamai Cloud) | 5 USD | Hızlı performans, güvenilir |
-
Sunucu Erişimi: VPS’nize SSH ile erişim çok önemlidir. PuTTY gibi bir terminal uygulaması kullanabilir veya Linux/Mac sisteminizde terminali kullanabilirsiniz.
-
Temel Bilgi: Linux komut satırı bilgisi gereklidir.
FreshRSS’i Manuel Yükleme
-
VPS’nize Bağlanın:
ssh kullanıcı_adı@sunucu_ip -
Sistem Güncellemesi Yapın:
sudo apt update && sudo apt upgrade -y -
Gerekli Paketleri Yükleyin: PHP, web sunucusu (Apache veya Nginx) ve veritabanı (MySQL veya SQLite) gereklidir. Örneğin, Apache ve MySQL kurmak için:
sudo apt install apache2 php php-mysql mysql-server -
FreshRSS’i İndirin:
cd /var/www/html sudo git clone https://github.com/FreshRSS/FreshRSS.git -
Dizin İzinlerini Ayarlayın:
sudo chown -R www-data:www-data FreshRSS sudo chmod -R 755 FreshRSS -
Veritabanını Yapılandırın: MySQL’e erişin ve veritabanı ile kullanıcı oluşturun:
CREATE DATABASE freshrss; CREATE USER 'freshrssuser'@'localhost' IDENTIFIED BY 'parola'; GRANT ALL PRIVILEGES ON freshrss.* TO 'freshrssuser'@'localhost'; FLUSH PRIVILEGES; EXIT; -
FreshRSS’i Yapılandırın: Tarayıcınızda
http://sunucu_ip/FreshRSSadresine gidin ve kurulum sihirbazını takip edin. Veritabanı detaylarını girin ve işlemi tamamlayın.
Docker Kullanarak FreshRSS Kurulumu
Konteynerleştirmeyi tercih ediyorsanız, Docker işlemi çok daha basitleştirir.
-
Docker’ı Yükleyin:
sudo apt install docker.io sudo systemctl start docker sudo systemctl enable docker -
Docker ile FreshRSS’i Çalıştırın:
docker run -d \ -p 9279:80 \ -v freshrss_data:/var/www/FreshRSS/data \ --name freshrss \ freshrss/freshrss -
FreshRSS’e Erişin: Tarayıcınızı açın ve
http://sunucu_ip:9279adresine gidin. Ekrandaki talimatları izleyerek FreshRSS örneğinizi yapılandırın.
FreshRSS’in Yapılandırılması
Kurulumdan sonra, FreshRSS ayarlarını en iyi performans için yapılandırmak isteyebilirsiniz.
- Kullanıcı Yönetimi: Gerektiğinde kullanıcı hesapları oluşturun ve besleme kaynaklarınızı yapılandırın.
- Performans: Arka plan görevlerini zamanlayarak beslemeleri otomatik güncelleyebilirsiniz. Bu, beslemelerinizin güncel kalmasını sağlar ve manuel müdahale gerekmez.
Sıkça Sorulan Sorular
FreshRSS kendi kendine barındırmak için güvenli midir?
Kesinlikle. FreshRSS, verileriniz üzerinde tam kontrol sağlar ve kendi sunucunuzda barındırarak güvenliği artırabilirsiniz. Ek olarak, Let’s Encrypt kullanarak HTTPS etkinleştirebilir ve güvenliği güçlendirebilirsiniz. Yazılımınızı her zaman güncel tutmayı unutmayın, böylece güvenlik açıklarına karşı korunursunuz.
FreshRSS’i kişiselleştirebilir miyim?
Evet, FreshRSS açık kaynaklıdır ve ihtiyaçlarınıza göre özelleştirebilirsiniz. Temaları, şablonları değiştirebilir veya PHP bilgisi ile özel uzantılar geliştirebilirsiniz. Daha fazla kişiselleştirme ilhamı için awesome-selfhosted listesini inceleyebilirsiniz.
Docker kullanmak kurulumu nasıl kolaylaştırıyor?
Docker, yazılım bağımlılıklarının ve ortam yapılandırmalarının karmaşasını ortadan kaldırır. FreshRSS’i hızlıca dağıtabilir, PHP veya veritabanı sürümleri hakkında endişe etmeden çalıştırabilirsiniz. Ayrıca, Docker konteynerleri kolayca yedeklenebilir, taşınabilir veya ihtiyaçlarınıza göre ölçeklenebilir.
Sonuç
FreshRSS’i VPS üzerinde kendi sunucunuza barındırmak, manuel kurulum veya Docker kullanmak olmak üzere iki kolay yoldan gerçekleştirilebilir. Her iki yöntem de, kendi RSS beslemelerini yönetmek isteyen geliştiriciler ve ev laboratuvar kullanıcıları için uygundur. Aşağıda bahsedilen VPS sağlayıcılarıyla maliyet etkin çözümler bulabilir ve ihtiyaçlarınıza uygun olanı seçebilirsiniz. Tam VPS karşılaştırması için full VPS comparison sayfasına göz atabilirsiniz. --- End ---