Today's Deep-Dive: Tiny Tiny RSS
Ep. 179

Today's Deep-Dive: Tiny Tiny RSS

Episode description

This episode introduces Tiny Tiny RSS (TTRS), a self-hosted web application designed to help users manage and organize news from their favorite websites efficiently. It utilizes RSS and Atom feeds to aggregate updates, allowing users to create a personalized news stream without the clutter of traditional news feeds. TTRS offers features like folder organization, OPML import/export, and deduplication to streamline information consumption. It emphasizes user control over data privacy, as it is free and open-source software, fostering community support and transparency. The platform also supports customization through plugins and themes, and can handle podcast feeds. Technical requirements include a web server and database, with options like Docker simplifying setup. Users can explore TTRS through a public demo on its official website, tt-rss.org, which resets frequently for trial purposes. Community forums provide assistance for new users, while ongoing development ensures the software remains up-to-date. Ultimately, TTRS empowers users to curate their information flow, making it a valuable tool for those feeling overwhelmed by online content.

Download transcript (.srt)
0:00

Welcome to the deep dive. You know, in today's world, keeping up with news and info

0:05

online,

0:05

it can feel like trying to drink from a fire hose, right? Oh, absolutely. It's just

0:10

this constant

0:11

flood. Overwhelming is definitely the word. Yeah, exactly. How do you actually stay

0:16

informed on the

0:16

things you care about without just drowning in it all? It's a real puzzle. And that

0:21

feeling of

0:22

just being bombarded. I think most people feel that way. Totally. Which brings us

0:26

to why we're

0:27

doing this deep dive. We're looking at a tool designed to, well, put you back in

0:31

the driver's

0:32

seat. Today, it's tiny, tiny RSS or key TRS. Right. Think of it as maybe your

0:39

personal command

0:39

center for news. Exactly. A highly organized one. And our info today, it comes

0:43

straight from the

0:44

source, the project's GitHub repository and their official website. Yeah. Those are

0:48

really the best

0:49

places to get the facts on what it is and what it can actually do for you. Okay.

0:53

But before we dive

0:54

right in, just a quick word about the supporter of this deep dive, safe server.

0:59

Safe server provides

1:01

hosting for exactly this kind of software and they support your digital

1:04

transformation. You can find

1:06

out more at www to safe server dot de. Good to know. So our mission today is pretty

1:14

straightforward.

1:15

We want to break down what tiny, tiny RSS is, why it could be really useful for

1:20

staying informed,

1:21

especially if you're someone who likes to learn efficiently. And we want to make it,

1:24

you know,

1:24

so easy to grasp, even if you've never touched anything like this before. Perfect.

1:29

So let's kick

1:30

things off. Fundamentally, what is tiny, tiny RSS? Okay. So in simple terms, it's

1:35

basically a website.

1:36

Well, a web application that you run yourself. It lets you read and organize news

1:42

from all your

1:42

favorite websites. So it brings the news to you. Exactly. All in one place. It uses

1:46

these things

1:46

called RSS feeds and Adam feeds to automatically collect the latest updates. Okay.

1:51

RSS and Adam

1:52

feeds. Let's pause there. For someone totally new, what are those like, uh, website

1:56

subscriptions?

1:57

That is a great way to put it. Imagine your favorite sites have this, um, special

2:01

background

2:02

update channel. When they post something new, they also send out a little notice on

2:05

this channel,

2:06

this feed. Ah, okay. And a feed reader like tiny, tiny RSS subscribes to those

2:11

channels for you.

2:12

It's just sits there and gathers all the new articles or posts as they come out,

2:16

like getting a personalized newspaper delivered made up only of the sources you

2:20

picked.

2:20

That makes total sense. So I'm building my own custom news stream basically.

2:24

Now you said it's self hosted. What does that actually mean for the average person?

2:29

Not a tech

2:29

expert. Right. Self hosted means you install and run the software usually on a web

2:34

server. You

2:35

control instead of using a service run by some big company, like having your own

2:39

bookshelf,

2:39

instead of using the public library. Exactly like that. The big advantage is

2:43

control

2:44

your data, your reading habits. They stay with you. It boosts your privacy because

2:49

well, there's no

2:50

third party tracking what you read for their own purposes. I see. So if owning your

2:54

data matters,

2:55

this is a big plus. A huge plus for many people. Yes. And I also saw it's free and

2:59

open source

2:59

software. What's the significance of that? Why should I care? Well, free means

3:04

obviously

3:05

it doesn't cost money to use the software itself. Open source means the actual

3:08

computer code it's

3:09

built with is available for anyone to look at, use, even change if they want to.

3:15

And that usually

3:16

leads to a strong community. People use it, find bugs, suggest improvements, even

3:21

help develop it.

3:22

It's more transparent and often more trustworthy because of that openness, kind of

3:26

a collective

3:27

effort. Got it. Free tool, community support. I host it myself. Total control over

3:32

my news.

3:33

Okay. Let's connect this back to that feeling of being overwhelmed. How does TTRs

3:38

actually help

3:39

manage the information flood? What are the killer features for say our learner

3:43

persona?

3:44

One of the biggest things right off the bat is organization. You can create folders

3:48

and folders

3:48

within folders, subfolders. So you follow tech, maybe some finance blogs, cooking

3:52

sites. You can

3:53

put each category in its own neat little box. No more giant messy list of

3:57

everything all at once.

3:58

That already sounds way more manageable. What else helps keep things, you know,

4:02

sane?

4:02

Well, we mentioned aggregation, pulling everything together, but there's also

4:05

something called OPML

4:07

import and export. OPML? What's that? It's like a standard format for lists of feed

4:12

subscriptions.

4:13

So if you're already using another news reader or you find a curated list somewhere,

4:17

you can usually export it as an OPML file. Then boom, you import that into tiny,

4:22

tiny RSS

4:23

and all your subscriptions are there. No need to add hundreds of sites one by one.

4:27

Okay, that's a huge time saver, especially if you're switching over. What about

4:31

sharing?

4:32

If I find a gem, can I easily send it to someone?

4:34

Yeah, definitely. There are multiple ways. You can get a unique URL for an article

4:38

to share.

4:39

There are plugins, add-ons that can connect to social media if you want to post

4:44

something there.

4:44

You can even export certain feeds you've curated yourself. Lots of options.

4:48

Nice. And you mentioned plugins and themes too. Sounds like customization.

4:52

Exactly. Plugins add extra functionality, maybe things like specific sharing

4:56

options or integrations.

4:57

Themes change how it looks, the colors, the layout. So you can really make it feel

5:01

like your space.

5:03

Okay. Another feature that caught my eye was embedding full article content. How

5:09

does that

5:09

help streamline things? This is really useful. It often uses something called readability,

5:15

or specific instructions for certain websites. Instead of just showing you a

5:19

headline and maybe

5:20

the first paragraph, forcing you to click. Click out to the original site.

5:24

Right. It tries to grab the entire article and display it right there inside tiny,

5:29

tiny RSS,

5:31

cleanly formatted. It means much less clicking around, less distraction.

5:35

You can just read through your stuff much faster.

5:38

That sounds brilliant. Cuts down on tab clutter too, I bet.

5:41

What about seeing the same story from five different sources? That gets old fast.

5:45

It does. And TTRS has a really clever feature for that called deduplication.

5:49

Deduplication. Okay.

5:50

It actively tries to identify articles that are basically the same, even if the

5:54

wording is

5:55

slightly different. Sometimes you can compare images and it hides the duplicates.

5:59

So you only

5:59

see that news item once. Really respects your time.

6:03

Very smart. I also saw keyboard shortcuts listed. That's always a plus for

6:06

efficiency fans.

6:08

Oh yeah. If you like to keep your hands on the keyboard, you can navigate,

6:11

mark things as read, star items, all much faster using shortcuts.

6:15

Big productivity boost for some people. And it even handles podcasts.

6:19

It can, yes. You can add podcast feeds, just like news feeds, and manage them

6:23

within the same

6:24

interface. Listen to episodes, keep track. It brings your text and audio

6:28

information together.

6:29

Wow. Okay. That's actually quite a comprehensive feature set.

6:32

Now let's touch on the technical side, but keep it simple. It mentions PHP and AJAX.

6:38

What does a beginner need to understand about those?

6:41

You really don't need to understand them deeply to use it. But think of PHP as the

6:46

language the

6:46

software is written in. It runs on the web server. AJAX is a technique websites use

6:50

to feel more

6:51

interactive. How so?

6:52

Like when new articles appear in your list without the whole page needing to

6:55

refresh and flicker,

6:56

that smoothness that's often AJAX at work. It just makes the user experience feel a

7:01

bit slicker.

7:01

Okay, standard web stuff behind the scenes. What are the requirements?

7:05

Web server, database? That sounds like it could be a barrier.

7:09

It can sound intimidating, I get that.

7:11

Yeah.

7:11

Basically, you need a place online to run it. That's the web server. It needs PHP

7:16

installed on that

7:16

server, and it needs a database like a digital filing cabinet to store all your

7:20

feeds, articles,

7:21

and settings.

7:22

So how does a beginner actually get that set up?

7:26

Well, many web hosting providers offer plans that already include PHP and a

7:30

database,

7:30

commonly MySQL or PostgreSQL, which T-Tarsase uses. You'd look for a host that

7:35

supports those.

7:36

Often, they have control panels that might even help you install common software.

7:40

So check the hosting provider's features list, basically.

7:43

Exactly. And there's another option too, Docker. I saw that mentioned.

7:46

Right, Docker. What's the deal there? Is that easier?

7:49

It can be for certain people.

7:51

Docker is like putting the entire application and everything it needs into a self-contained

7:55

box,

7:56

a container. If you have a server that can run Docker, deploying T-Tars this way

8:01

can

8:01

sometimes simplify the setup because it bundles everything together neatly.

8:05

It's maybe a step up technically from shared hosting, but it's very popular now.

8:09

Okay, good to know there are different paths. So if someone's listened to all this

8:12

and thinks,

8:13

hmm, maybe I should try this, where do they start?

8:16

Best place is the official website, ttrs.org, tt-rss.org.

8:22

Okay.

8:23

You'll find everything there, detailed guides on installation for different setups,

8:26

frequently asked questions, the lot.

8:30

Is there a way to just kick the tires, see what it looks like without installing

8:35

anything?

8:36

Yes, absolutely. They offer a public demo instance. You can log in right on their

8:40

website.

8:40

The login is usually demo for the username and demo for the password.

8:44

Oh, cool.

8:44

You can click around, add feeds, see how the interface feels.

8:47

Just be aware it resets regularly, like every few hours,

8:50

so anything you do there won't be saved long term.

8:52

But it's perfect for a no-commitment trial run.

8:54

That's fantastic. A try before you install option.

8:58

What if you do install it and get stuck or have questions?

9:01

The community forums are your friend there, linked from the main website.

9:04

Lots of helpful users, and the developer hangs out there too.

9:07

You can ask for help, report bugs, share tips. It's a really supportive community.

9:11

Great. And it seems like the project is alive and kicking, actively developed.

9:16

Oh yes, very much so. You can see the development activity on GitLab is constantly

9:20

being improved.

9:21

And because it's open source, there are ways for people to contribute back too,

9:25

like helping translate it into other languages or, if you're a coder, submitting

9:29

improvements.

9:30

Right, that whole community aspect again.

9:32

Okay, let's start to wrap this up.

9:34

For that person feeling totally swamped by online information,

9:37

what's the single biggest takeaway?

9:39

Why consider tiny, tiny RSS?

9:42

I think it really boils down to one word, control.

9:45

You get to decide what you see, when you see it, and how it's presented.

9:49

It's about shifting from being passively fed information by algorithms

9:53

to actively curating your own intelligent news flow.

9:56

Taking back control, making it efficient, making it private.

9:59

Exactly. It turns information consumption from a chore, potentially,

10:04

into a more focused, less noisy, and hopefully more insightful activity.

10:08

It might have a bit of a technical hurdle to get started,

10:11

compared to just using, say, a social media feed.

10:14

True. There's a set-up step involved, if you self-host.

10:17

But the payoff sounds like a significantly calmer,

10:19

more personalized reading experience.

10:22

That's the goal, absolutely. And with that demo,

10:24

you can judge the interface part for yourself very easily.

10:27

So, here's a thought to leave you with.

10:29

Imagine having all the news, blogs, updates, everything you genuinely care about,

10:34

all gathered in one place. Filtered, organized just for you,

10:38

completely free from the noise and bias of platform algorithms.

10:42

What kind of connections might you make?

10:44

What deeper insights could you uncover

10:46

when you're truly directing your own information stream?

10:48

Something to think about.

10:49

Definitely. You can find out more about Tiny Tiny RSS

10:53

and try that demo over at tt-rss.org.

10:57

tt-rss.org.

10:59

And finally, a huge thanks again to Safe Server

11:02

for supporting this deep dive into better information management.

11:05

You can learn more about their hosting solutions

11:07

at www.safeserver.de.

11:07

at www.safeserver.de.