Open Menu
AllLocalCommunitiesAbout
lotide
AllLocalCommunitiesAbout
Login

Tuvix - Self-Hosted RSS Aggregator

⁨193⁩ ⁨likes⁩

Submitted ⁨⁨1⁩ ⁨day⁩ ago⁩ by ⁨TechSquidTV@lemmy.world⁩ to ⁨selfhosted@lemmy.world⁩

https://tuvix.app/

source

Comments

Sort:hotnewtop
  • roofuskit@lemmy.world ⁨1⁩ ⁨day⁩ ago

    I have a feeling this will be unceremoniously killed and forked into two different projects.

    source
    • SatyrSack@quokk.au ⁨1⁩ ⁨day⁩ ago

      Huh, the connection was actually intentional, albeit definitely not for that reason

      Why “Tuvix”?

      Tuvix is named after a character from Star Trek: Voyager who was created by merging two individuals into one. The name came to mind when thinking about one of Tuvix’s core features: merging multiple RSS sources into a new public feed. And who doesn’t love a good Star Trek reference?

      We believe the best reading experience doesn’t require sophisticated algorithms or endless personalization. It just requires giving you the tools to find and organize content you care about.

      https://tuvix.app/about/

      source
      • Bishma@discuss.tchncs.de ⁨1⁩ ⁨day⁩ ago

        Makes sense, but it still makes me want to grab a coffee and order its murder.

        source
      • TechSquidTV@lemmy.world ⁨1⁩ ⁨day⁩ ago

        Of course

        source
    • SeductiveTortoise@piefed.social ⁨1⁩ ⁨day⁩ ago

      Janeway did nothing wrong

      source
    • Evil_Shrubbery@lemmy.zip ⁨20⁩ ⁨hours⁩ ago

      *three projects

      Don’t forget the plant.

      source
    • TechSquidTV@lemmy.world ⁨1⁩ ⁨day⁩ ago

      I’m sad that it took me a second to get it.

      source
    • Adderbox76@lemmy.ca ⁨1⁩ ⁨day⁩ ago

      And rightly so!

      source
  • bonenode@piefed.social ⁨1⁩ ⁨day⁩ ago

    Image

    source
    • droolio@feddit.uk ⁨1⁩ ⁨day⁩ ago

      MURDERER!

      source
  • FartsWithAnAccent@fedia.io ⁨1⁩ ⁨day⁩ ago

    The devs aren't worried about Janeway?

    source
  • GreenKnight23@lemmy.world ⁨10⁩ ⁨hours⁩ ago

    1000002528

    source
  • mbirth@lemmy.ml ⁨1⁩ ⁨day⁩ ago

    I’d still like some algorithm in my RSS aggregator. One, that detects articles talking about the same thing and groups them.

    source
    • Kowowow@lemmy.ca ⁨1⁩ ⁨day⁩ ago

      Yup and if you gave it a basic text to speech and an audio player and you got custom radio with a news break

      source
    • deleted@lemmy.world ⁨22⁩ ⁨hours⁩ ago

      Yeah and maybe AI summarization and digest feature

      source
  • lepinkainen@lemmy.world ⁨1⁩ ⁨day⁩ ago

    What’s the difference between this and say FreshRSS?

    source
    • TechSquidTV@lemmy.world ⁨23⁩ ⁨hours⁩ ago

      Same concept, different implementation. FreshRSS is a PHP app, in my opinion… a little ugly, still super functional of course. I wanted to try to create something with a more modern UX, and try to appeal to not just the tech folks. FreshRSS still supports things I don’t yet, like WebSub, but give me some time to catch up. I have the massive benefit of just starting much later when many awesome libraries and AI exist.

      I actually started this API in Go, and it was nearly complete before I started over entirely in Node. And I did that so that it could run in serverless environments. You can of course still run this in Docker Compose, but it’s actually focused on Cloudflare deployments, where you can run this entirely for free.

      source
      • Mylk@lemmy.dbzer0.com ⁨21⁩ ⁨hours⁩ ago

        For free you say?

        source
  • oyzmo@lemmy.world ⁨14⁩ ⁨hours⁩ ago

    Nice - going to try this :)

    source
  • ABetterTomorrow@sh.itjust.works ⁨1⁩ ⁨day⁩ ago

    My problem is finding the feeds lol

    source
    • TechSquidTV@lemmy.world ⁨1⁩ ⁨day⁩ ago

      Ya. I’m working on that too. And trying to keep in the spirit of not being biased or heavy on algorithms.

      My first step - A chrome/firefox extension. This is currently in review on the web store. This exposes RSS feeds on sites you visit to make it easier to subscribe to the places you already visit. This is especially great when you find a great blog on Reddit or Hacker News. github.com/TechSquidTV/Tuvix-Tricorder-Extension

      source
    • SrMono@feddit.org ⁨1⁩ ⁨day⁩ ago

      Just add sites (by top level domain) that you use to read. You would be surprised how many provide feeds and even more surprised how fast your feed reader gets overwhelmingly filled 😅

      source
      • ABetterTomorrow@sh.itjust.works ⁨8⁩ ⁨hours⁩ ago

        But I haven’t found a good site. Most are just your average capitalistic site with flashy keywords and filled with adds and not really talking about anything.

        source
        • -> View More Comments
    • flameleaf@lemmy.world ⁨17⁩ ⁨hours⁩ ago

      RSSHub and RSS-Bridge can do that. My issue is adding too many websites to my reader.

      source
  • warmaster@lemmy.world ⁨1⁩ ⁨day⁩ ago

    Is the selfhosted version able to also take email newsletters? I hate them and I’m using kill-the-newsletter.com but I wish I had an all in one solution.

    source
    • TechSquidTV@lemmy.world ⁨1⁩ ⁨day⁩ ago

      AGPL v3. Take that as you may. I’m *open *to changing it. I just wanted to give the project a chance to thrive without someone just hosting it as a paid app and calling it a day. That makes it so that if anyone does want to create a commercial product from this, they would need to offer up the source. My monetization plans only extend to possibly offering an additional plan on the hosted version to help cover hosting costs (which right now are $10 a month and I am covering that, it may become $30 a month if this gets popular).

      source
      • warmaster@lemmy.world ⁨18⁩ ⁨hours⁩ ago

        AGPL works for me. Good to know.

        I just avoid using “source available” and software that has artificially paywalled features, the most common paywalled feature is OIDC because most devs seem to think that it’s a business only feature.

        I pay for Home Assist Cloud, because I want to support them, every feature is available if I wanted to self host it. I freaking love them.

        The only exception being Bitwarden, although they have paywalled features in their selfhosted builds I don’t know of a better-for-me alternative. I could self-host Vaultwarden, but I pay for their subscription just because I want to support them.

        My point is, if it’s justified, I’ll pay. Otherwise, I’ll keep using standalone RSS apps on my devices and just backup my OPML every once in a while.

        source
  • northernlights@lemmy.today ⁨1⁩ ⁨day⁩ ago

    The docs look so good. So does the app.

    source
    • TechSquidTV@lemmy.world ⁨1⁩ ⁨day⁩ ago

      Wait until you try the Win95 theme

      source
      • northernlights@lemmy.today ⁨23⁩ ⁨hours⁩ ago

        Is there a problem with the verification email sending on the public instance at the moment?

        source
        • -> View More Comments
  • theparadox@lemmy.world ⁨18⁩ ⁨hours⁩ ago

    FYI, a few typos in “3. Organize with Categories” first paragraph in the getting started tutorial/blog post.

    source
    • TechSquidTV@lemmy.world ⁨18⁩ ⁨hours⁩ ago

      Thank you!

      source
  • SrMono@feddit.org ⁨1⁩ ⁨day⁩ ago

    The project looks nice.

    I switched to a file based (cloud storage) syncing app like News Explorer a while ago. Sometimes less infrastructure involved is a blessing.

    source
  • nottelling@lemmy.world ⁨1⁩ ⁨day⁩ ago

    While I support the idea of using RSS readers to break free from algorithmic and/or AI curated feeds, I’ve mostly stopped bothering, since all the content that gets into the feeds has become algorithmic, AI slop.

    There’s just no escaping it these days.

    source
    • TechSquidTV@lemmy.world ⁨1⁩ ⁨day⁩ ago

      While super fair and accurate, I take this as an opportunity to follow much smaller blogs. When I find a good post on Hacker News or stumble upon someone through my research, I now actively make a point to subscribe to their RSS.

      TBH my original motive was to find good sources of content to submit to Hacker News… but all the same.

      source
      • nottelling@lemmy.world ⁨1⁩ ⁨day⁩ ago

        lol I started to reply, suggesting a recommendation feature to help find non-algorithmic tech feeds but then realized that’s exactly how all this started.

        source
        • -> View More Comments
    • Unusable3151@lemmy.ml ⁨1⁩ ⁨day⁩ ago

      There are plenty of outlets that specifically do not use AI in their writing. Those are what I fill my feed reader with.

      source
    • dontblink@feddit.it ⁨1⁩ ⁨day⁩ ago

      I guess getting a flip phone and stick to an eBook reader would be a good solution

      source
  • Mylk@lemmy.dbzer0.com ⁨1⁩ ⁨day⁩ ago

    Can we get a few screenshots or a demo acc?

    source
    • TechSquidTV@lemmy.world ⁨23⁩ ⁨hours⁩ ago

      Demo account is a good idea. ill work on that. Here’s a couple screenshots

      ImageImage

      source
  • glizzyguzzler@piefed.blahaj.zone ⁨1⁩ ⁨day⁩ ago

    Any plans for OIDC and read-only/non-root/no-cap container running?

    source
    • TechSquidTV@lemmy.world ⁨23⁩ ⁨hours⁩ ago

      OIDC, maybe? I haven’t thought about that, but super open to input. I haven’t published the containers yet because I want to get to a more secure/optimized spot there first. I’m not actually sure if a read only container is possible? There’s SQLite DB writes at a minimum, though that could be externalized. I wouldn’t mind getting to that point.

      source
      • glizzyguzzler@piefed.blahaj.zone ⁨10⁩ ⁨hours⁩ ago

        I am loving OIDC giving a single login for all the things I’ve got going, I see it as a near-essential for adding new services!

        Read-only is easy! You just need to confine where the writes happen. You use volumes for stuff you want to remember were written and tmpfs for stuff you don’t want to remember. Tmpfs for /tmp if needed, volume for the DB, good to go. It is super useful for security since only what is included in the container can be executed greatly reducing the attack area. No way to introduce a new excutable to the container! (you set noexec for tmpfs/volumes)

        I’ve seen difficult setups like a “work directory” where key files, executables, and temp files go. That structure can’t be secured, avoid that. Basically the temp files go in somewhere that’s not a big pile of a “work directory” - like /tmp - and then that structure once again works!

        Of course I wouldn’t say no to an LCARS theme either…

        source