Tiny RSS RSS ile Linux'ta Kendi RSS Sisteminizi Nasıl Barındırırsınız

click fraud protection

Birçok insan bunun ölü olduğunu varsaysa da, RSS hala büyük bir şey. Birçok kişi hala haber makaleleri, web sitelerindeki güncellemeler ve hatta videolar ve podcast'ler gibi multimedya öğeleri sunmak için RSS protokolüne güvenmektedir. RSS aboneliklerini takip etmenin birçok yolu vardır: masaüstü istemcilerden, e-posta aboneliklerine ve abonelikleri “gazete benzeri” bir deneyimde bir araya getiren mobil uygulamalara. Bu çözümler güzel, ancak bir dezavantajı var: üçüncü taraf RSS dağıtım hizmetleri aynı şekilde Google okuyucu yaptı. Dolayısıyla, bir RSS hayranı ve bir Linux kullanıcısıysanız, kendi RSS sisteminizi Linux'ta barındırmanız daha iyidir. Bu yüzden bu eğitimde, kendi Tiny Tiny RSS sunucunuzu nasıl kuracağınızı ele alacağız: aboneliklerinizi barındırmak için merkezi bir yer.

HTTPS sunucusu kurma

Tiny Tiny RSS bir PHP uygulamasıdır. Bu nedenle, yazılım PHP, Apache vb. Bir sunucu olmadan çalışmaz. Bu nedenle, kendi LAMP sunucunuzu nasıl kolayca kurabileceğinizi ve çalıştıracağınızı kısaca ele alacağız. Bir LAMP sunucusu (Linux, Apache, MySQL ve PHP / Python / Perl) kurmanın birçok farklı yolu vardır.

instagram viewer

Birçok sunucu işletim sisteminde böyle bir şeyi hızlı bir şekilde dağıtma seçeneği vardır (kurulum sırasında). Bununla birlikte, bu öğreticide, bu görevi Ubuntu sunucusuyla gerçekleştireceğiz. Bunun nedeni, Ubuntu sunucu dağıtımını kullanmanın, Linux'ta sunucu işletim sistemlerini korumakla ilgili çok şey bilmeyen kullanıcılar için birçok faydası olmasıdır. Ayrıca, ek paket belirli araçların dağıtımını çok kolaylaştırabilecek destek.

Ubuntu sunucusunu kurmak, Ubuntu.com/server adresindeki indirme sayfasına giderek başlar. İndirme sayfasında, seçim yapabileceğiniz iki ayrı sürüm vardır: Uzun Süreli Destek ve en son sürüm.

6 ayda bir yükseltme yapmayı planlamıyorsanız ve bu tür bir şeyle uğraşmak istemiyorsanız LTS sürümünü seçin. En son yazılımdan hoşlanıyorsanız en son sürümü seçin ve yükseltme işlemini dikkate almayın.

İndirdikten sonra, bir USB flash sürücüden (en az 2 GiB boyutunda) çıkın ve Etcher USB aracı. Sunucu ISO dosyasını sürücüye dönüştürmek için sayfadaki talimatları izleyin. Yanıp söndükten sonra, ev sunucunuza (veya sunucu olarak kullanmayı planladığınız bilgisayara) takın. Makinenin BIOS'unu yükleyin ve USB'den önyüklemeye ayarlayın.

Yüklendiğinde, Ubuntu sunucu kurulumundan yönlendirilirsiniz. Ubuntu'nun getirdiği talimatları izleyin. Ne yapılacağını ayrıntılı olarak açıklayacaktır: bölümleme, kullanıcı kurulumu vb.

Ubuntu sunucu kurulumu sırasında belirli bir noktada, kullanıcı kurulacak paketleri seçmelidir. Gezinmek için ok tuşlarını ve seçmek için boşluk çubuğunu kullanarak LAMP Sunucusu ve OpenSSH sunucusu yanındaki kutuları işaretleyin. Ardından bunları sisteme yüklemek için enter tuşuna basın.

Kurulum tamamlandığında, makineyi yeniden başlatın.

TT-RSS Kurulumu

Kod Tiny Github indirmek için serbestçe kullanılabilir verilen Tiny Tiny RSS almak çok kolaydır. Ubuntu sunucusunda çalışmasını sağlamak için ilk adım Git paketini yüklemektir. Bu, onsuz olarak, Github ve diğer git kaynaklarından kod çekmek imkansızdır. Kabuk istemine bu komutu girerek yükleyin:

sudo apt install git

Git kurulu durumdayken, sunucunuza web dizinini girin.

cd / var / www / html /

Ardından, en son TT-RSS sürümünü indirmek için git'i kullanın:

git klonu https://tt-rss.org/git/tt-rss.git tt-rss 

TT-RSS html klasöründeyse, sisteme yüklenir. Sunucunun URL'sini açarak ona erişin. Zor olan kısım budur. Bu bir web sunucusu olduğundan, TT-RSS'ye internetten kolayca erişilebilir. Bunun nedeni çoğu yönlendiricinin 80 numaralı bağlantı noktasını Internet'e iletmesidir (yine de, bazı durumlarda 80 numaralı bağlantıyı yine de internete yönlendirmeniz gerekebilir).

TT-RSS'nin internete yönlendirilmesi, RSS yayınlarınıza her yerden erişebileceğiniz anlamına gelir. Alternatif olarak, Tiny Tiny RSS'ye doğrudan LAN'ınızdan erişilebilir.

TT-RSS Kurulumu

Tiny Tiny RSS web sunucusunda. Yine de işimiz bitmedi. Yazılım yapılandırma olmadan çalışmaz. Başlamak için Google'a gidin ve “IP'im nedir” yazın. Ardından, IP adresinizi bir tarayıcının adres çubuğuna girin.

Örneğin: http://ip.add.r.ess /tt-rss/. Alternatif olarak, yerel IP adresini (terminalde ifconfig ile bulunur) kullanın ve şu adrese gidin: http://local.ip.address/tt-rss/

MySQL Veritabanını Oluşturma

Tiny Tiny RSS, çalışması için bir SQL veritabanına ihtiyaç duyar. Bir tane oluşturalım. Ubuntu sunucusundaki kabukta şunu girin:

mysql -u kök -p

Yükleme sırasında ayarladığınız SQL kök parolasını girin.

SQL isteminde, MySQL komutunu kullanarak veritabanını oluşturun.

VERİTABANI OLUŞTUR TtRss;

Artık TT-RSS'de çalışmak için bir veritabanı var, bir kullanıcı adı yapmamız gerekecek. Giriş:

KULLANICI OLUŞTUR 'ttrss' @ 'localhost' 'şifre' İLE TANIMLANMIŞ;

Not: ttrss veritabanı kullanıcısı için kullanmak istediğiniz parolayı “parola” ile değiştirin.

Son olarak, tüm SQL ayrıcalıklarını flush komutuyla temizleyin.

SIVA AYRICALIKLARI; QUIT. 

Son TT-RSS Yapılandırması

Tarayıcıdaki kurulum sayfasında tüm bilgileri doldurun. “MySQL” i seçmek için açılır menüyü kullanın. Ardından, “kullanıcıadı” altına, daha önce oluşturulan ttrss kullanıcı adını ve ardından şifre alanına verdiğiniz şifreyi girin.

Veritabanı alanının altına TtRss girin ve “port” altında 3306 yazın. Sonlandırmak için "yapılandırmayı test et" i tıklayın. Her şey kontrol edilirse, "veritabanını başlat" ı tıklayın.

Bir sonraki sayfada, Tiny Tiny RSS bir yapılandırma dosyası oluşturacaktır. Sunucunun IP adresini ziyaret ettiğiniz bilgisayarda bir metin düzenleyici açın, yapılandırmayı kopyalayın ve metin düzenleyicisine yapıştırın. Dosyayı config.php kaydedin.

Yapılandırma dosyası PC'nizde güvenlidir, ancak olması gereken yer bu değildir. Komut satırı dosya paylaşım sitesine gidin transfer.sh. "Göz atmak için burayı tıklayın" düğmesini tıklayın, bilgisayarınızdaki config.php dosyasını bulun ve yükleyin.

Transfer.sh indirilecek bir url çıktısı verecektir. Bunu aklınızda tutarak, Ubuntu sunucu kabuğuna dönün ve config.php dosyasını almak için aşağıdaki komutları yazın:

sudo -s cd / var / www / html / tt-rss / wget https://transfer.sh/EXAMPLE/config.php

Not: Gerçek bir URL yerine “örnek” kullanılır. Dosyanızı Transfer.sh dosyasına yüklediğinizde, rakamlar ve harfler örnek kelimenin olduğu yerdir.

İzinleri Düzeltme

Her şey ayarlandı, yapılandırma dosyaları ve hepsi. Yapılacak son bir şey var: sunucudaki her şeyin çalışması için klasörlerin izinlerini değiştirin.

chmod -R 777 önbellek / resimler chmod -R 777 önbellek / upload chmod -R 777 önbellek / dışa aktarma chmod -R 777 önbellek / js chmod -R 777 besleme simgeleri chmod -R 777 kilit

Tiny Tiny RSS kullanma

Yük http://ip.add.r.ess /tt-rss/. Web sayfasının bir giriş sayfası olacaktır. Varsayılan giriş bilgileri: yönetici ve şifre. Adresine git http://ip.add.r.ess/tt-rss/prefs.php, kullanıcı sekmesini bulun ve "Yönetici" yi tıklayın. Kimlik doğrulamasını arayın ve ardından varsayılan şifreyi değiştirin.

Sonuç

Tiny Tiny RSS, Ubuntu sunucunuza kurulur! Buradan istediğiniz kadar haber makalesine abone olmak mümkündür. Kullanıcı arayüzü almak oldukça kolaydır! Sadece tıklayın ve hemen evde olacaksınız!

watch instagram story