Koop uw eigen zelfgehoste RSS-lezer met Tiny Tiny RSS
![Koop uw eigen zelfgehoste RSS-lezer met Tiny Tiny RSS](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/tt-rss-featured-640x343.webp)
Tiny Tiny RSS is een eenvoudige maar zeer flexibele webgebaseerde RSS-lezer die u op uw eigen server kunt installeren. Hiermee kunt u uw eigen persoonlijke bibliotheek met RSS-feeds creëren die automatisch kan worden bijgewerkt, en u kunt feeds rechtstreeks vanuit uw browser lezen.
Dit artikel laat zien hoe je Tiny Tiny RSS in Ubuntu kunt installeren.
Docker-installatie
Om aan de slag te gaan, moet u Docker installeren, samen met Docker Compose.
- Haal de pakketondertekeningssleutel op van de website van het Docker-project:
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
- Maak een nieuw pakketrepositorybestand met uw favoriete teksteditor:
sudo nano /etc/apt/sources.list.d/docker.list
- Plak het volgende in uw nieuwe repositorybestand:
deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu jammy stable
- U kunt nu uw pakketopslagplaatsen vernieuwen en Docker samen met de bijbehorende applicaties installeren:
sudo apt updatesudo apt install git docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-buildx-plugin
Tiny Tiny RSS verkrijgen en instellen
- Haal de Git-repository op van de Github-pagina van de ontwikkelaar:
git clone https://git.tt-rss.org/fox/ttrss-docker-compose.git
cd. /ttrss-docker-compose
- Schakel over naar de hoofdproductietak voor Tiny Tiny RSS.
git checkout static-dockerhub
- Maak een kopie van het standaardomgevingsbestand dat bij de Git-repository is geleverd en sla het opnieuw op als “.env”:
cp. /.env-dist. /.env
- Open uw nieuwe omgevingsbestand met uw favoriete teksteditor:
nano. /.env
- Scroll naar beneden naar de variabele “#ADMIN_USER_PASS=”, verwijder het hekje (#) ervoor en voeg een veilig wachtwoord toe na het gelijkteken (=).
![Een terminal die het veilige wachtwoord voor de Tiny Tiny RSS-beheerder toont. Een terminal die het veilige wachtwoord voor de Tiny Tiny RSS-beheerder toont.](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/install-tiny-tiny-rss-linux-07-paste-secure-password.webp)
- Scroll naar beneden naar de variabele “#ADMIN_USER_ACCESS_LEVEL=”, verwijder het hekje (#) ervoor en voeg “10” toe na het gelijkteken (=).
![Een terminal die het standaardtoegangsniveau voor een beheerdersaccount toont. Een terminal die het standaardtoegangsniveau voor een beheerdersaccount toont.](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/install-tiny-tiny-rss-linux-08-enable-admin-privilages.webp)
Als u dit doet, zorgt u ervoor dat uw beheerdersaccount over de juiste machtigingen beschikt wanneer u uw exemplaar voor het eerst opstart.
- Scroll naar beneden naar de “TTRSS_SELF_URL_PATH=”variabele en vervang de waarde ervan door de domeinnaam die uw Tiny Tiny RSS-installatie host.
![Een terminal die het juiste FQDN-pad van de instantie toont. Een terminal die het juiste FQDN-pad van de instantie toont.](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/install-tiny-tiny-rss-linux-09-modify-tt-rss-self-url.webp)
- Sla uw lokale “.env”-bestand op en haal de Docker-afbeeldingen voor Tiny Tiny RSS uit Dockerhub:
docker compose pull
- U kunt nu de Docker Compose-suite voor uw lokale exemplaar bouwen:
docker compose up -d
Een reverse proxy instellen met Nginx
Op dit moment heb je nu een werkende Tiny Tiny RSS-container die uitzendt op poort 8280. Om hier echter publiekelijk toegang toe te krijgen, moet je een reverse proxy bieden die inkomende verbindingen van buiten je netwerk afhandelt.
- Installeer Nginx op uw machine:
sudo apt install nginx
- Maak een nieuw siteconfiguratiebestand voor uw omgekeerde proxy:
sudo nano /etc/nginx/sites-available/ttrss
- Plak het volgende codeblok in uw lege reverse proxy-configuratiebestand:
server {
listen 80;
listen [::]:80;
root /var/www/html;
server_name ttrss.myvpsserver.top;
location / {
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://127.0.0.1:8280;
}}
- Maak een symbolische link voor uw nieuwe reverse proxy-configuratiebestand:
sudo ln -s /etc/nginx/sites-available/ttrss /etc/nginx/sites-enabled/
- Verwijder het standaard Nginx-configuratiebestand en schakel de Nginx-daemon in:
sudo rm /etc/nginx/sites-enabled/default
sudo systemctl enable --now nginx.service
SSL-certificaat genereren
Als er een reverse proxy actief is, is het volgende dat u moet doen het inschakelen van codering voor inkomende verbindingen.
- Om SSL in te schakelen, moet u ervoor zorgen dat uw machine een werkende en up-to-date snap-daemon heeft:
sudo snap install core
sudo snap refresh core
- Installeer het Certbot-hulpprogramma:
sudo snap install certbot --classic
- Registreer uw nieuwe certbot-installatie bij de EFF door de volgende opdracht uit te voeren:
sudo certbot register --agree-tos --email ramces@email.invalid
- Vraag een SSL-certificaat aan voor uw domein-URL:
sudo certbot --nginx -d ttrss.myvpsserver.top
![Een terminal die het SSL-certificaatverzoek voor mijn Tiny Tiny RSS-instantie toont. Een terminal die het SSL-certificaatverzoek voor mijn Tiny Tiny RSS-instantie toont.](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/install-tiny-tiny-rss-linux-14-request-new-ssl-certificate.webp)
Uw Tiny Tiny RSS-instantie gebruiken
U heeft nu toegang tot uw nieuwe Tiny Tiny RSS-instantie door naar uw domein-URL te gaan.
![Een screenshot van de inlogpagina voor Tiny Tiny RSS. Een screenshot van de inlogpagina voor Tiny Tiny RSS.](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/install-tiny-tiny-rss-linux-15-login-new-tt-rss-instance.webp)
- Log in met “admin” en uw veilige wachtwoord.
![Een schermafbeelding met een gevuld inloggegevensvak. Een schermafbeelding met een gevuld inloggegevensvak.](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/install-tiny-tiny-rss-linux-16-highlight-login-button.webp)
- Klik op het menupictogram in de rechterbovenhoek van de pagina.
![Een schermafbeelding waarin de menuknop voor Tiny Tiny RSS wordt gemarkeerd. Een schermafbeelding waarin de menuknop voor Tiny Tiny RSS wordt gemarkeerd.](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/install-tiny-tiny-rss-linux-17-select-tt-rss-menu-button.webp)
- Er verschijnt een klein menu waarin u zowel uw exemplaar als de lijsten daarin kunt beheren. Klik op de optie ‘Abonneren op feed…’ onder de categorie ‘Feedacties:’.
![Een schermafdruk die de Een schermafdruk die de](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/install-tiny-tiny-rss-linux-18-select-subscribe-to-feed-menu-item.webp)
- Plak de RSS-link voor de feed waarop u zich wilt abonneren en klik vervolgens op ‘Abonneren’.
![Een schermafbeelding met de RSS-feedlink die u aan Tiny Tiny RSS kunt toevoegen. Een schermafbeelding met de RSS-feedlink die u aan Tiny Tiny RSS kunt toevoegen.](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/install-tiny-tiny-rss-linux-19-subscribe-single-rss-feed.webp)
- Vernieuw de Tiny Tiny RSS-pagina om uw nieuwe RSS-feedvermeldingen weer te geven.
![Een screenshot van de inhoud van een RSS-feed. Een screenshot van de inhoud van een RSS-feed.](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/install-tiny-tiny-rss-linux-20-sample-feed-display.webp)
Nieuwe feedcategorieën maken
Naast het abonneren op RSS-feeds ondersteunt Tiny Tiny RSS ook de mogelijkheid om bestaande feeds in uw exemplaar te organiseren. Dit kan handig zijn als u soortgelijke feeds heeft die u onder één algemene categorie wilt sorteren.
- Om een nieuwe feedcategorie te maken, drukt u op de menuknop in de rechterbovenhoek van de pagina en klikt u vervolgens op ‘Voorkeuren…’
![Een screenshot waarin de Een screenshot waarin de](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/install-tiny-tiny-rss-linux-21-select-preferences-option.webp)
- Klik op ‘Feeds’ in de bovenste balk van de pagina.
![Een screenshot waarin de Een screenshot waarin de](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/install-tiny-tiny-rss-linux-22-select-feeds-tab.webp)
- Klik op de vervolgkeuzelijst ‘Categorieën’ in het subframe ‘Mijn feeds’ en klik vervolgens op ‘Categorie toevoegen’.
![Een screenshot waarin de Een screenshot waarin de](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/install-tiny-tiny-rss-linux-23-select-add-new-category.webp)
- Schrijf een naam voor uw nieuwe feedcategorie en druk vervolgens op ‘OK’.
![Een schermafbeelding die de prompt voor nieuwe categorieën toont. Een schermafbeelding die de prompt voor nieuwe categorieën toont.](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/install-tiny-tiny-rss-linux-24-create-new-category-name.webp)
Huidige RSS-feeds bewerken
- Met een nieuwe feedcategorie kunt u nu al uw bestaande RSS-links eronder opnemen. Om dit te doen, gaat u terug naar het menu Voorkeuren en klikt u op ‘Feeds’.
![Een schermafbeelding met de lijst met feeds die momenteel beschikbaar zijn in de instantie. Een schermafbeelding met de lijst met feeds die momenteel beschikbaar zijn in de instantie.](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/install-tiny-tiny-rss-linux-25-feeds-page-sample.webp)
- Klik op de RSS-feed die u wilt wijzigen. Er verschijnt een klein venster met alle beschikbare opties voor uw feed.
- Klik op de vervolgkeuzelijst naast het label ‘Plaats in categorie:’ en selecteer uw nieuwe categorie.
![Een screenshot met de details van een bestaande RSS-feed. Een screenshot met de details van een bestaande RSS-feed.](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/install-tiny-tiny-rss-linux-26-select-new-category-option.webp)
- Klik op ‘Opslaan’ om uw nieuwe instellingen op te slaan en klik vervolgens op ‘Voorkeuren afsluiten’ om terug te gaan naar de startpagina van uw exemplaar.
![Een screenshot waarin de Een screenshot waarin de](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/install-tiny-tiny-rss-linux-27-exit-preferences-sample.webp)
Het zelf hosten van uw RSS-lezer is slechts de eerste stap in het terugnemen van uw digitale soevereiniteit. Leer hoe u uw eigen inhoudsplatform kunt hosten door WordPress via Docker te implementeren en hoe u uw eigen Twitter-kloon kunt maken met Pleroma .
Afbeelding tegoed: een draadloze sleutel op een zwart laptoptoetsenbord van 123RF. Alle wijzigingen en screenshots door Ramces Red.
Geef een reactie