From 36551b1dbcb32efe43a6ebbb090b435b86fb4e41 Mon Sep 17 00:00:00 2001
From: Jesper Handskemager
Date: Mon, 5 Jul 2021 23:02:41 +0200
Subject: RSS Bridge Installation Guide
---
rss-bridge.html | 112 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 112 insertions(+)
create mode 100644 rss-bridge.html
(limited to 'rss-bridge.html')
diff --git a/rss-bridge.html b/rss-bridge.html
new file mode 100644
index 0000000..abff624
--- /dev/null
+++ b/rss-bridge.html
@@ -0,0 +1,112 @@
+
+
+
+ Setting up RSS Bridge – LandChad.net
+
+
+
+
+
+
+
+
+
+
+
+ RSS Bridge is a useful utility you can use to help you avoid the big tech sites, like Facebook and Twitter, which instead of the feed you usually would see, will be a based and minimalist RSS feed.
+
+
+ You'll need a server or VPS. Nearly any Operating system is supported but for this tutorial I'm gonna presume you're using a Debian-based OS. You'll also need a domain name pointing to your server's IP address which is explained in this tutorial.
+
+
+
+
+Installation
+
+Setting Up and Configuring
+
+First things first you'll need to make sure that you've hardened you SSH so that password authentication is disabled and you'll also want to setup Fail2Ban.
+There's a great tutorial on how to do this which can be read here.
+
+
+
+Next we'll install the required packages:
+
+
+apt install -y curl unzip nginx certbot php-fpm php-mysql php-cli php7.3-mbstring php7.3-curl php7.3-xml php7.3-sqlite3 php7.3-json
+
+
+We now have to create the website configuration file
+
vim /etc/nginx/sites-available/rss-bridge
+and you can add the following as a basic template.
+ Remember to change the the domain name
+
+
+server {
+ root /var/www/rss-bridge;
+ index index.php index.html index.htm index.nginx-debian.html;
+ server_name rss-bridge.landchad.net;
+
+ location / {
+ try_files $uri $uri/ =404;
+ }
+
+ location ~ \.php$ {
+ include snippets/fastcgi-php.conf;
+ fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;
+ }
+
+ location ~ /\.ht {
+ deny all;
+ }
+}
+
+
+After you have saved the file, you need to create a symlink so the server actually will read the file
+ln -s /etc/nginx/sites-available/rss-bridge /etc/nginx/sites-enabled/rss-bridge
+
+
+ Then we have to create the folder where the service will reside in
+cd /var/www
+mkdir rss-bridge
+cd rss-bridge
+
+
+Lets download the latest version of RSS-Bridge in the directory
+The newest version can be found here , at the time of writing that is "RSS-Bridge 2021-04-25"
+
+
+
wget https://github.com/RSS-Bridge/rss-bridge/archive/refs/tags/2021-04-25.zip
+
+
+ Unzip the file
+
+unzip 2021-04-25.zip
+This will create a directory called rss-bridge-version-number, we now want to move all the file contents of the newly created directory to the one we are in
+cd rss-bridge-2021-04-25
+mv * ..
+cd ..
+rm -r rss-bridge-2021-04-25 2021-04-25.zip
+
+
+Now all we need to do is grant read/write permissions and reload the web server
+
+chown -R www-data:www-data /var/www/rss-bridge
+systemctl reload nginx
+
+
+That's it, you should now have a working rss-bridge installed. But you should definately get an SSL certifcate installed
+
+Which you can read how to do here
+
+
+
+ handskemager.xyz
+ Bitcoin: bc1qhfjgwjzksf2auqjefwpvq20wvyugq3lhqgkxvu
+ Monero: 88cPx6Gzv5RWRRJLstUt6hACF1BRKPp1RMka1ukyu2iuHT7iqzkNfMogYq3YdDAC8AAYRqmqQMkCgBXiwdD5Dvqw3LsPGLU
+
+
+
+ LandChad.net Because Everyone should be an Internet LandChad.
+
+
--
cgit v1.2.3
From c436f8cb8829393305b3a586963c6d3d955cf1b0 Mon Sep 17 00:00:00 2001
From: Jesper Handskemager
Date: Mon, 5 Jul 2021 23:09:02 +0200
Subject: Fix domain
---
rss-bridge.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
(limited to 'rss-bridge.html')
diff --git a/rss-bridge.html b/rss-bridge.html
index abff624..3e9a6db 100644
--- a/rss-bridge.html
+++ b/rss-bridge.html
@@ -45,7 +45,7 @@ We now have to create the website configuration file
server {
root /var/www/rss-bridge;
index index.php index.html index.htm index.nginx-debian.html;
- server_name rss-bridge.landchad.net;
+ server_name rss-bridge.example.org;
location / {
try_files $uri $uri/ =404;
--
cgit v1.2.3
From cbed46d72c51119b99ccb95ebf5d2dadbd08b447 Mon Sep 17 00:00:00 2001
From: Luke Smith
Date: Mon, 5 Jul 2021 18:11:10 -0400
Subject: rss bridge tweaks
---
index.html | 2 +-
rss-bridge.html | 50 ++++++++++++++++++--------------------------------
2 files changed, 19 insertions(+), 33 deletions(-)
(limited to 'rss-bridge.html')
diff --git a/index.html b/index.html
index 0cdbfcb..171833b 100644
--- a/index.html
+++ b/index.html
@@ -65,6 +65,7 @@
Setting up a Nextcloud Instance (file hosting and more)
Setting up Gitea
Creating your own chat server with IRC
+ RSS Bridge: RSSify Mainstream Social Media
Accepting Cryptocurrency Tips
@@ -110,7 +111,6 @@
Simple static site generators
Calibre (library server)
PeerTube (like YouTube)
- RSS-Bridge
XMPP ejabberd
Movim for XMPP
diff --git a/rss-bridge.html b/rss-bridge.html
index 3e9a6db..59f51c0 100644
--- a/rss-bridge.html
+++ b/rss-bridge.html
@@ -35,17 +35,14 @@ Next we'll install the required packages:
apt install -y curl unzip nginx certbot php-fpm php-mysql php-cli php7.3-mbstring php7.3-curl php7.3-xml php7.3-sqlite3 php7.3-json
-
-We now have to create the website configuration file
-
vim /etc/nginx/sites-available/rss-bridge
-and you can add the following as a basic template.
- Remember to change the the domain name
-
+We now have to create the website configuration file. Create/open the a file below:
+nano /etc/nginx/sites-available/rss-bridge
+And add the following content:
server {
root /var/www/rss-bridge;
index index.php index.html index.htm index.nginx-debian.html;
- server_name rss-bridge.example.org;
+ server_name rss-bridge.example.org ;
location / {
try_files $uri $uri/ =404;
@@ -62,48 +59,37 @@ We now have to create the website configuration file
}
-After you have saved the file, you need to create a symlink so the server actually will read the file
+After you have saved the file, you need to create a symlink so the server actually will read the file.
ln -s /etc/nginx/sites-available/rss-bridge /etc/nginx/sites-enabled/rss-bridge
-
- Then we have to create the folder where the service will reside in
-cd /var/www
-mkdir rss-bridge
-cd rss-bridge
+Then we have to create the folder where the service will reside in.
+mkdir -p /var/www/rss-bridge
+cd /var/www/rss-bridge
-Lets download the latest version of RSS-Bridge in the directory
-The newest version can be found here , at the time of writing that is "RSS-Bridge 2021-04-25"
-
-
-
wget https://github.com/RSS-Bridge/rss-bridge/archive/refs/tags/2021-04-25.zip
-
-
- Unzip the file
-
-unzip 2021-04-25.zip
+Lets download the latest version of RSS-Bridge in the directory.
+The newest version can be found here , at the time of writing that is "RSS-Bridge 2021-04-25."
+ wget https://github.com/RSS-Bridge/rss-bridge/archive/refs/tags/2021-04-25.zip
+Unzip the file:
+unzip 2021-04-25.zip
This will create a directory called rss-bridge-version-number, we now want to move all the file contents of the newly created directory to the one we are in
-cd rss-bridge-2021-04-25
-mv * ..
-cd ..
-rm -r rss-bridge-2021-04-25 2021-04-25.zip
+mv rss-bridge-2021-04-25 /* .
+rm -rf rss-bridge-2021-04-25 2021-04-25.zip
-Now all we need to do is grant read/write permissions and reload the web server
+Now all we need to do is grant read/write permissions and reload the web server.
chown -R www-data:www-data /var/www/rss-bridge
systemctl reload nginx
-That's it, you should now have a working rss-bridge installed. But you should definately get an SSL certifcate installed
-
-Which you can read how to do here
+That's it, you should now have a working rss-bridge installed. But you should definately get an SSL certifcate installed which is done briefly here .
handskemager.xyz
Bitcoin: bc1qhfjgwjzksf2auqjefwpvq20wvyugq3lhqgkxvu
- Monero: 88cPx6Gzv5RWRRJLstUt6hACF1BRKPp1RMka1ukyu2iuHT7iqzkNfMogYq3YdDAC8AAYRqmqQMkCgBXiwdD5Dvqw3LsPGLU
+ Monero: 88cPx6Gzv5RWRRJLstUt6hACF1BRKPp1RMka1ukyu2iuHT7iqzkNfMogYq3YdDAC8AAYRqmqQMkCgBXiwdD5Dvqw3LsPGLU
--
cgit v1.2.3