home.social

#freshrss — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #freshrss, aggregated by home.social.

  1. C'est l'heure de la mise à jour !

    On a fait chauffer les serveurs et poussé les derniers commits : #FreshRSS, #PasswordPusher, #MiniQR et #DrawIO sont désormais tous sur leur dernière version stable. C’est tout frais, c’est tout propre, et c'est prêt à l'emploi.

    🔗 blablalinux.be/mes-services-pu

  2. Utilisateurs de FreshRSS auto-hébergé, vous aussi les méta-données affichées ne correspondent pas au vrai article ? Je veux dire par là que seul le titre est exact quand j'ouvre le lien : l'image et le nom de domaine sont ceux d’autres abonnements…

    #FreshRSS #Bug #Aide #Help

  3. Happy to share that #FreshRSS 1.29.0 is released, just in time to celebrate our 500+ subscribers here on Fediverse 🚀
    Check the changelog github.com/FreshRSS/FreshRSS/r
    And the rolling release (edge) is already ahead with a few more goodies.
    Enjoy!

  4. Inspiré par @jlecour et @bca j'essaye de refaire mon setup de veille professionnelle à base de flux RSS et un outil « read-it-later ». J'ai monté un PoC avec #FreshRSS, #CapyReader et #Karakeep, mais je suis déçu par les fonctions collaboratives de Karakeep qui permet de partager une liste en édition, mais ne permet pas aux invité.es d'éditer description, tags, annotations…
    Faudrait que je teste #Linkwarden. Ou alors se partager un même compte ? (dans ce cas ça pourrait être avec #Readeck)

  5. A new release of #FreshRSS is imminent. So feedback welcome on our current rolling release (edge), also when it *just works* 🙂
    We hope you will enjoy for instance the customisable feed icons, sorting order preferences, UI polish, and many other improvements.
    github.com/FreshRSS/FreshRSS/b

  6. 🇫🇷 Utilisez-vous FRESHRSS ?

    Venant compléter nos services, FreshRSS est un puissant agrégateur et lecteur de flux RSS, pour regrouper l’actualité de plusieurs sites internet différents dans un endroit unique. Sans pub, sans algorithme ni IA, entièrement gratuit, il est utilisable directement en ligne ou bien par une application de type lecteur RSS si vous préférez.

    Créez votre compte pour lire vos propres flux : rss.gayfr.online

    ____________________

    🇬🇧 Do you use FRESHRSS?

    Completing our services, #FreshRSS is a powerful RSS feed aggregator and reader, allowing you to read and follow several news websites at a glance without the need to browse from one website to another. With no publicity, algorithm nor AI, fully free, it can be used directly from your browser or with a #RSS reader application if you prefer.

    Create your account to read your own feeds: rss.gayfr.online

    #GayFR #GayFrancophone

  7. @gorram Been using #FreshRSS for a year or so now, I load it up on a phone browser at will and it is quite useful to handle momentary boredom. Easy Docker deploy.

  8. The swipe gesture that I implemented on my RSS reader app is so satisfying that I do it just to see the animation, haha 🤣 a 30sec sneak peek of all the UX tweaks I'm implementing. #iosdev #app #freshrss

  9. I'm having a weird problem with #FreshRSS.

    For some admin sites, you need to re-enter your password. But in Firefox, that doesn't work. And "doesn't work" means: The password prompt is shown again, but there is no "wrong password" message shown (which happens when I enter a wrong password).

    I tried it in chromium, no problem.

    Maybe somebody has an idea?

    [edit: solved by deleting cookies. I guess it's the same problem as here: github.com/FreshRSS/FreshRSS/i or github.com/FreshRSS/FreshRSS/i]

  10. Dado lo bien que salio el ejercicio anterior, vamos a probar aislar un servicio por completo para posteriormente, aislar parcialmente un servicio. En este caso, FreshRSS.

    Introducción

    En el caso anterior, lo que hicimos fue segmentar un servicio que ya era privado y del que solo queríamos un segmento específico atendiendo a Internet. Este proceso se llama «reducción de superficie de ataque». Este proceso permite cerrar las puertas que pueden intentar forzar para entrar y causarte daño, pero en mi caso es más como reemplazar la puerta por una pared. Te adelanto que tal vez esta técnica no aplique para todos los casos, así que numeraré unos cuantos para que veas si te conviene seguir el camino del ermitaño o continuar como ya estabas.

    • Eres el único usuario de tus servicios e infraestructura. Es decir, montaste un servicio público por alguna necesidad puntual como, un lector RSS que puedas alcanzar desde cualquier parte de Internet o algún servicio de notas o algún servicio de sincronización.
    • Quieres tener control de tu infraestructura por una «puerta trasera» Suena feo, pero es cuestión de seguridad. No necesitas que todo el mundo esté tocando a la puerta todo el tiempo si eres el único que tiene la llave y el único que puede (y debe) entrar.
    • Quieres tener un terreno seguro de juego mientras desarrollas tus cosas. No necesitas desplegar SSL en un entorno privado. Eso facilita muchas cosas.

    En ese sentido, reducir la superficie de ataque puede ayudarte a no tener que preocuparte tanto por vulnerabilidades, pero puede complicar un poco la administración. Además claro, tienes que confiar en servicios que pueden caer y dejarte aislado de todo.

    La idea es simple y se basa en la siguiente premisa: «¿Si soy el único que usa los logins y demás sistemas de autenticación, ¿para qué tengo que dejarlos al aire para que todos los días estén dale que dale tratando de hackearlos por fuerza bruta los crawlers de Internet?» Así que la idea es simplemente negar el acceso a los sistemas de autenticación a la red expuesta a Internet y dejarla solo para la red expuesta a la red local o la red de WireGuard. Así que en teoría, lo que se necesita es lo siguiente:

    • Crear una red WireGuard.
    • Crear un servidor DNS para la red WireGuard
    • Configurar el DNS para que solo funcione en la interfaz de WireGuard
    • Configurar un servicio para que trabaje en la interfaz de WireGuard
    • Limitar los accesos a áreas públicas por la interfaz de red
    • Limitar los accesos a áreas de autenticación solo a la red de WireGuard

    Mira tú, ya tenemos casi todo completo y ahora solo falta ir resolviendo los casos particulares.

    Cambiando puertas por paredes

    En este ejercicio vamos a bloquear por completo el acceso y uso publico de un servicio que no necesita mas visitas que las mías. En este caso, FreshRSS.

    Esta vez no comparto los logs porque realmente hay poco trafico basura que mostrar.  La cosa es muy distinta cuando intente bloquear parcialmente el wp-admin y ya verán por que.

    Como esta vez el dominio es distinto del equipo de origen, tendremos que hacer algunos ajustes. Recuerda que esto es parte de un tutorial anterior.

    Agregamos nuevas reglas a Nginx para que solo permita el acceso desde la interfaz de Wireguard

    Al principio del archivo de configuración de nginx:

    1
    2
    3
    4
    5
    map $remote_addr $es_vpn {
        default 0;
        "~^10\.0\.0\." 1;  # Esto usa una expresión regular para atrapar a cualquiera que empiece con 11.0.0.}

    Dentro de tu regla server

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
               # 1. REGLA ESPECIAL PARA AJAX (WordPress la necesita pública)
               location = /wp-admin/admin-ajax.php {
                   include fastcgi_params;
                   fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                   fastcgi_pass unix:/run/php/php8.4-fpm.sock;
               }
           
               # 2. BLOQUE ÚNICO PARA TODO PHP (Incluye la seguridad VPN)
            location ~ \.php(?:$|/) {
                # 1. Definir una variable de control
                set $permitido 0;
            
                # 2. Si es la VPN, sumamos 1
                if ($es_vpn = 1) {
                    set $permitido 1;
                }
            
                # 3. Si NO es zona restringida (o sea, es el front del sitio), sumamos 1
                if ($uri !~* "(wp-admin|wp-login)") {
                    set $permitido 1;
                }
            
                # 4. Si después de ambas comprobaciones sigue en 0, es que es zona restringida Y NO es VPN
                if ($permitido = 0) {
                    return 403;
                }

    Esta acción genera un error 403 para todos los directorios del dominio. Es justo lo que buscamos. Ahora tenemos que editar en el archivo que creamos antes. el hosts.wireguard para cambiar las rutas y dominios.

    10.0.0.2 freshrss.misitio.com #la ip en la red wireguard de tu servicio

    Y ejecutas el systemctl restart dnsmasq y listo. Como puedes ver, esta vez tuvimos que hacer muchos menos pasos y recuperamos, esta vez de forma exclusiva, el acceso a nuestra pagina de lector de RSS.

    Debido a que el firmado SSL no se encuentra fuera del servidor, esta vez no tenemos que mover nada mas. Lo tendremos firmado apenas lo abrimos.

    Conclusiones

    Esta vez logramos hacer esta tarea mucho mas rápido y metiendo menos código. Para este ejercicio, la verdad pensaba que iba a ser mas sencillo y funcionar a la primera con un simple deny al directorio correspondiente, pero como puedes ver, es un monton de lineas de codigo. Esto es porque tras algunas pruebas descubrí que si bien bloqueaba efectivamente al Internet abierto, en la VPN dejaba libre como esperabamos, pero dejaba de procesar el archivo php, devolviendo un wp-login.php en texto plano. Es decir, cualquiera que estuviera en tu VPN iba a poder ver los archivos PHP de tu servidor. Pero solo los que bloqueamos, claro. Tras algunas practicas, finalmente llegue a esta conclusion y creo que es la mas funcional. Lo sigo revisando por si hay alguna sorpresa, pero parece muy funcional.

    ¿Sobre los resultados de esto? han pasado varias semanas desde que lo implementé. Parece que si el servidor responde con 403, los crawlers llegan a cansarse y dejar de insistir. En el caso del log de hoy, solo hay un intento de acceder. mientras que para el día de ayer, solo fueron 4. Parece funcionar, ¿no?

    Estoy cuestionándome un poco sobre la practicidad de esto, puesto que si desplegaste Freshrss en una VPS o hosting, es probable que haya sido por lo práctico que es tener el lector unificado y accesible desde cualquier parte de Internet. En ese sentido, podrías elegir tener un lector local en tu dispositivo, pero esto es una práctica y vamos a hacer estas locuras hasta encontrarle un uso práctico. En próximas entregas ya hablaremos de un uso más serio, segmentando un sitio con más tráfico para probar y ver resultados.

    https://interlan.ec/blog/2026/04/24/tutorial-reduccion-superficie-de-ataque-mediante-wireguard-nginx-dnsmasq/ #experimentos #freshrss #la #linux #nginx #rss #seguridad #seguridadInformática #selfhosting #servidores #tutorial #vps
  11. Huh, I found an #RSS feed that works in #MiniFlux and #FreshRSS, but doesn't seem to in self-hosted #newsblur 🤔

  12. Feeling rather chuffed with myself. I’ve set up a #RaspberryPi to act as an RSS aggregator, a read it later service and a podcast catcher all in the one.

    Reason: so I can use open source apps on both iOS and Android devices AND keep everything in sync.

    Using:
    #freshrss #readeck #Audiobookshelf

  13. @shadychars @lahosken aaah, #freshrss complains the xml is invalid:

    ```
    shadycharacters.co.uk/feed/ is invalid XML, likely due to invalid characters. XML error: Mismatched tag at line 19, column 11 [shadycharacters.co.uk/feed/]
    ```

    I think your link tags are not properly closed:

    <link href="shadycharacters.co.uk/feed/" rel="self" />
    <link href="shadycharacters.co.uk" />

  14. @yaarur @CiaraNi There is no FOMO in today’s endless rain of information. RSS (#NetNewsWire and a #FreshRSS server for me) help me to maintain what is interesting and is mostly filled with content I am interested in. My Mastodon Bookmarks even end up in a feed there automatically. But than: Everything unread gets auto deleted after 14 days, unless it is starred. And when starred the content is automatically piped into a draft post to my #Mixpost instance to be reshared.

  15. Okay, klappt auch auf uber.space - dann könnte bei Gelegenheit dazu mal ein Artikel rausspringen.

    Das Vorgehen:

    In FreshRSS markiere ich nur die gewünschten Artikel (in diesem Beispiel vergebe ich Label=info), FreshRSS generiert dafür einen eigenständigen Feed-Link. Diesen Link greife ich mit einem HTML-Template ab.

    FreshRSS hat zwar dafür was eingebaut, aber das ist eine endlose HTML-Text-Liste, die (im Unterschied zum Feed) bei meinen Tests nicht stabil funktionierte.

    #feed #freshrss

  16. FreshRSS: Mal etwas weiter gefummelt mit dem Info-Feed, über den ich vor ein paar Tagen gesprochen habe.

    Jetzt klappt es ohne zusätzliches Skript. Kann allerdings an den guten Voraussetzungen auf meinem Manitu-Server liegen. Werde es noch bei Uberspace testen.

    Und Refresh muss ich noch überprüfen.

    #feed #freshrss

  17. FreshRSS -> Auswahl -> öffentlicher Feed:

    Bei FreshRSS kann man von einer Suchabfrage oder z. B. von den Favoriten einen öffentlichen Feed-Link generieren. Wenn man diesen Feed über ein Skript schickt (hier: github.com/simplepie/simplepie/) und ein bisschen HTML drumrum baut, so erhält man ein "News-Board" für Seminarteilnehmer, Freunde, Kollegen usw. mit kuratierten Artikeln.

    #freshrss #rss #feed

  18. RE: mastodon.rxbrad.com/@RxBrad/11

    It appears that my problem had something to do with the "Comic in Feed" extension not liking the Penny Arcade RSS feed anymore. Huh.

    Disabling it got FreshRSS working again.

    #FreshRSS #SelfHosting

  19. 🇫🇷 Nous promouvons le FÉDIVERSE. Vous aussi, devenez acteur d'un monde plus libre, éthique et non contrôlé par quelques entreprises capitalistiques !

    Visitez notre portail : gayfr.online et découvrez les dix applications du fédiverse que nous vous proposons, toutes interconnectées ! Que vous pourrez compléter avec XMPP / Movim et notre lecteur de flux RSS.

    Pour partager vos images, vos liens, vos publications, vos blogs, vos audio / vidéos ou diffuser en direct live, vos lectures, vos évènements, pour votre messagerie instantanée avec chat, appels audio et vidéo, partage de fichier ou d'écran...

    Tout le monde qui partage nos valeurs est bienvenu ! Gay ou pas, francophone ou pas, SFW ou pas... et tout est gratuit, sans pub.

    Venez nombreux ! Et le repouet fait tourner la roue de la liberté...

    ____________________

    🇬🇧 We promote FEDIVERSE. You too, become an actor of a world with more freedom, ethics and not controlled by few capitalist corporations!

    Visit our portal: gayfr.online/en to discover the ten Fediverse apps we offer, all connected together! Which you may complete with XMPP / Movim and our RSS feed reader.

    To share your pictures, links, posts, blogs, audio, videos or broadcast live, books, events, for instant messaging with chat, audio and video calls, file and screen sharing...

    Everyone sharing our values is welcome! Gay or not, French-speaking or not, SFW or not... and no fees, no ads.

    Come and join us! Boosting helps the wheel of freedom spin...

    #GayFR #GayFrancophone #Mastodon #GayMastodon #Friendica #GayFriendica #Loops #GayLoops #WriteFreely #GayWriteFreely #Mobilizon #GayMobilizon #Pixelfed #Pixelfed #PeerTube #GayPeerTube #Lemmy #GayLemmy #BookWyrm #GayBookWyrm #Funkwhale #GayFunkwhale #XMPP #GayXMPP #Movim #GayMovim #XMPPBridge #BridgeXMPP #RSS #FreshRSS #MastodonRelay #AodeRelay #FediverseRelay #Fediverse #GayFediverse #GayFedi

  20. Well, crap. My FreshRSS install appears to have died at some point in the last few days.

    140 unread articles, but neither the web interface nor Capy Reader can show them to me.

    #FreshRSS

  21. Ma solution #RSSHub Radar 🚀
    Pour automatiser la détection de flux pendant ma navigation, j'utilise RSSHub Radar couplé à mes instances personnelles. C'est l'outil indispensable pour ne plus jamais chercher un bouton "Flux #RSS" sur un site.

    🌐 Mon instance RSSHub : rsshub.blablalinux.be
    📖 Mon instance #FreshRSS : freshrss.blablalinux.be
    🔌 Extensions (Chrome, Firefox, Edge) : Retrouvez l'extension officielle sur la page du projet GitHub : github.com/DIYgod/RSSHub-Radar

  22. Pour consulter mes flux #FreshRSS sur mobile, j'utilise l'application Read You. C'est propre, c'est libre et ça fait super bien le job ! ✨📱

  23. Quand ton #FreshRSS ressemble à un sapin de Noël de versions... 🎄 On laisse les scripts au repos et on passe en mode artisanal. Rien ne vaut un bon vieux apt update manuel pour commencer la semaine !

  24. I'm one hour behind my FreshRSS's time. This means I'm literally reading posts from tomorrow.

    #freshrss #timezone #timezones

  25. I'm one hour behind my FreshRSS's time. This means I'm literally reading posts from tomorrow.

    #freshrss #timezone #timezones

  26. I'm one hour behind my FreshRSS's time. This means I'm literally reading posts from tomorrow.

    #freshrss #timezone #timezones

  27. CW: rssguard and freshrss integration question

    Hey masto, I’ve got a technical question regarding integrating #rssguard with #freshrss. How does it work? Adding my freshrss login and password in rssguard seems to be not enough. The link to the server is correct, I checked it with the admin hosting it. I find some enigmatic informations about some plugin but no info on where to find it and how to add it to rssguard. Anyone made it work?

  28. I finally broke my reliance on #Feedly and spun up #FreshRSS on my Linux box and switched #Reeder over to it. I’ve been test driving it a few days now so I think I can hook this up to #Current and complete the migration.

  29. Vous pourrez trouver sur chatons.org des instances FreshRSS sur lesquelles créer un compte, puis utiliser Capyreader sur mobile ou RSSGuard sur ordi
    #RSS #FreshRSS #CapyReader #RSSGuard #CHATONS #information #web

  30. @robyn I use #FreshRSS as the syncing platform. If you don't want to self-host, there are quite a few community instances (I use Chère de Prince): freshrss.org/cloud-providers.h

    On Android, I use #ReadYou as my RSS reading app: github.com/ReadYouApp/ReadYou

    I also like #Feeder, but it doesn't connect to syncing platforms...

    For podcasts, I use Gpodder.net (to sync) and #AntennaPod (app).

  31. #AdviceWanted

    Wondering if anyone can recommend a (free) way to follow Instagram feeds in an RSS reader? I searched online for a way to convert an Instagram user's feed to an RSS feed but it appears it's “complicated”…

    I self-host #FreshRSS and would like to be able to follow some music-related Instagram feeds which post about local gigs etc. I ditched my Instagram account a few years ago and won't ever go back, but it would be great to be able to see announcements of gigs and that sort of thing, from people who don't use anything to get the word out apart from the dreaded Instagram…

    Thanks in advance!

    #RSS #RSSfeeds #SelfHosting

  32. POV : Tu ouvres ton agrégateur RSS le jour de la sortie d'une point-release Ubuntu... 😱 C'est plus un flux, c'est un tsunami ! On va avoir du pain sur la planche pour tout tester 🐧💻
    #Ubuntu #OpenSource #RSS #FreshRSS #DistroWatch

  33. CW: Article: Reducing Phantom Obligation in FreshRSS

    Terry Godier's fantastic article last week introduced us to the term 'phantom obligation' and reiterated something I've been saying for years: that 'RSS zero', unlike 'inbox zero', is not an admirable goal. And that reminded me to share with you how I personally make my FreshRSS installation feel more like a tool that serves me, not the other way around.
    Read more: danq.me/2026/02/06/phantom-obl

    #article #css #freshrss #rss #userInterface

  34. A date, sur mon #NAS, les stacks déployées (par ordre d'utilisation) sont :
    - #freshrss bien sûr, que je consulte tellement de fois par jour
    - #immich pour sauvegarder mes photos depuis mon tel
    - #jellyfin comme mediacenter
    - ...branché sur #yamtrack
    - #readeck pour sauvegarder mes "à lire plus tard"
    - #dockhand pour évaluer si ça peut remplacer #portainer sur le futur #homelab
    -
    - #komga pour lire des comics (qui a récemment remplacé #kavita )
    - booklore, pour remplacer calibre. En sync avec ma #kobo c'est hyper pratique
    - #stashapp (oui, je suis honnête)
    - #kiwix euh... parce que.
    ...

  35. Ich muss sagen, #FreshRSS ist ziemlich nice. :awesome: In Kombination mit #Capyreader unter Android ein Träumchen.

    #RSS #Atom #Newsfeed

  36. @mhd Here is an example of how it can look in the Web UI of #FreshRSS with the default theme, and the multiple images work fine as well when accessed from a compatible mobile app such as #CapyReader.

  37. For #RSS on #Android I just switched from Readrops to #CapyReader. It both is able to sync with #FreshRSS server, but Capy's UI better suits my needs.

    Readrops looks fine, but it feels kind of wrong when using it. Especially in article listings. It seems like they use wrong UI components for the task.

    Capy's UI feels less cluttered, more text focused. I better orient in the article titles. So far good work @_jocmp 👍️

    f-droid.org/packages/com.capyr

  38. Ich habe ja berichtet, dass ich FreshRSS als zentralen Feed-Hub auf meinem Webspace laufen habe. Meist scrolle ich auf dem iPad durch die Artikel (dort: Reeder classic).
    Auf dem Desktop finde ich Newsflash recht angenehm. Der kann via Api ebenfalls auf FreshRSS zugreifen:

    #feed #freshrss #newsflash #feedreader

  39. L'idée, c'est de #selfhosted sur #yunohost des trucs stables genre :
    - #actualbudget
    - #freshrss
    - #immich
    - #jellyfin
    - #nocodb
    - #readeck
    - #wallos
    - éventuellement un ollama
    - d'autres trucs que je connais pas encore.

    Je garde sur le NAS les trucs que je teste, et les trucs qui n'existent pas sur yuno, genre #pinchflat ou #stashapp.

    Donc prochain défi : trouver comment faire passer Yunohost par le reverseproxy synology :)