Today's Deep-Dive: Digibunch
Ep. 359

Today's Deep-Dive: Digibunch

Episode description

Your browser tabs are probably full of articles, resources, and links you meant to revisit - but never do. In this episode, we explore Digibunch, a lightweight open-source tool designed to turn scattered bookmarks into clean, curated collections called “bouquets of links.”

Digibunch makes it easy to gather related resources into a single, well-structured page that can be shared with one simple URL. Whether you’re onboarding new team members, sharing research with students, or organizing your own knowledge, it replaces messy link dumps with clear, intentional collections.

But Digibunch is about more than organizing links. Built with a simple and durable tech stack - PHP and SQLite - it’s easy to self-host and maintain, giving users full control over their data. Its GNU AGPLv3 license ensures that improvements remain part of the community, preventing companies from turning the project into proprietary software.

We also dive into the philosophy behind the project: transparency, community-driven development, and hosting in the open-source ecosystem on Codeberg rather than corporate platforms. From its lightweight architecture to its community-supported funding model, Digibunch reflects a broader shift toward owning your digital knowledge instead of storing it inside proprietary silos.

If you’ve ever felt overwhelmed by the chaos of bookmarks, tabs, and scattered resources, this deep dive explores how a simple, open-source tool can help you curate - and truly control your information.

Gain digital sovereignty now and save costs

Let’s have a look at your digital challenges together. What tools are you currently using? Are your processes optimal? How is the state of backups and security updates?

Digital Souvereignty is easily achived with Open Source software (which usually cost way less, too). Our division Safeserver offers hosting, operation and maintenance for countless Free and Open Source tools.

Try it now!

Download transcript (.srt)
0:00

If you're anything like me, your browser is probably a graveyard of good intentions.

0:07

I call it the open tab cemetery.

0:09

All those articles and links you swear you'll get back to, but they just get lost

0:13

in the

0:13

noise.

0:14

Information overload is, I mean, it's just our default state now.

0:18

And finding a way to manage that without, you know, handing all your data over to

0:21

some

0:22

giant corporation is the real challenge.

0:24

Exactly.

0:25

And that challenge is what we are digging into today.

0:27

Now before we properly jump in, we want to give a huge thank you to the supporter

0:31

of this

0:31

deep dive, SafeServer.

0:33

Absolutely.

0:34

When you decide to take control of your digital projects, maybe even host a tool

0:38

just like

0:39

the one we're about to discuss, you need a partner you can trust.

0:42

You need that solid foundation.

0:44

SafeServer provides exactly that, reliable hosting and genuine expert support for

0:48

your

0:48

digital transformation.

0:50

You can find out everything they do over at www.safeserver.de.

0:53

Okay, so our mission for this Deep Dives is to get to grips with an application

0:58

called

0:59

Digibunch.

1:00

We've got the project's own documentation, the ReaddMA file from its Codeberg

1:05

repository,

1:06

the metadata, and our goal is to break it down in a way that makes sense for

1:11

everyone.

1:11

Right, even if you've never looked at source code in your life, we want you to walk

1:15

away

1:15

understanding not just what it does, but why a tool like this, why it matters.

1:22

The beauty of using these technical docs as our source is they're the blueprint.

1:26

They're not marketing fluff.

1:28

Exactly.

1:29

They tell us the what, the how, and most importantly, the why, the ethics behind

1:33

the code, the licensing,

1:35

the community structure.

1:36

It's all there.

1:37

So let's start at the very top.

1:39

Digibunch is described as a simple online app for creating, and I love this phrase,

1:43

bouquets of links.

1:44

Or bouquet de liens, for French...

1:46

Bouquets of links.

1:47

Okay, let's unpack that.

1:48

What exactly is a bouquet of links and why do we need a whole application just for

1:52

that?

1:52

Well, it really tackles that chaos problem you mentioned.

1:55

Think about it.

1:56

You've just spent hours researching something for work or maybe a school project.

2:00

You have, what, 10, 15 crucial links?

2:03

How do you share them?

2:04

Probably just dump them into an email, right?

2:06

Or a missy chat message.

2:07

Oh, a totally unformatted chaotic list.

2:10

I'm very guilty of this.

2:11

We all are.

2:13

Digibunch gives you a way to create one clean, structured, and honestly beautiful

2:17

collection

2:17

of those resources.

2:19

A bunch.

2:20

It puts the focus just on the links organized by you without all the clutter.

2:25

So it's less of a list and more of a curated presentation.

2:28

I can see that being incredibly useful for, say, onboarding a new team member.

2:34

Here are the 20 links you need to get started.

2:36

Perfect example.

2:37

Or for educators sharing resources with students.

2:40

It's focused, it's easy to digest, and it's all shared with a single clean URL.

2:45

And we can actually see this in action, right?

2:46

The source points to a live demo.

2:48

Yeah, so you can check it out for yourself at https.laydigital.debdigibunch.

2:53

Playing with the demo for just a minute or two, it really makes the whole concept

2:57

click.

2:57

It's also worth noting, this isn't from some big software company.

3:00

The sources credit the main developer as Emanuel Zemurt.

3:03

It's amazing, isn't it, how often one person, driven by a specific need or

3:08

frustration,

3:09

can build something so elegant and useful for everyone.

3:13

The utility is crystal clear.

3:15

But let's get into the philosophy behind it, because this is where it gets really

3:18

interesting

3:18

for me.

3:19

This isn't just a link organizer.

3:21

The way it's built and licensed tells a story about control over your own digital

3:26

knowledge.

3:27

And that story starts with the license.

3:29

The docs specify.

3:31

It's published under the JANU AGPL v3 license.

3:35

Now we hear open source and free software all the time, but AGPL, that's a bit

3:40

different.

3:41

It's a stronger commitment.

3:42

Okay.

3:43

Break that down for us.

3:44

As a user, what does AGPL mean for me in practical terms beyond just being able to

3:48

see the code?

3:49

Well, the A stands for a pharaoh, and it was specifically designed for software

3:52

that runs

3:53

over a network like a web app.

3:55

Like Bidgeybunch.

3:56

Precisely.

3:57

It means that if you take the code, host it on your own server, and make

3:59

improvements

4:00

to it, you are legally obligated to share those improvements back with the

4:03

community.

4:04

Ah, so it stops someone from creating a private souped up version and selling it as

4:08

their

4:09

own proprietary product.

4:10

Exactly.

4:11

It's the community guardrail.

4:12

It ensures the project itself, the core code, continues to benefit from all

4:16

innovation.

4:17

It keeps the knowledge flowing back to the source.

4:20

It basically guarantees its longevity for all of us.

4:23

That feels fundamentally different from most software we use, but I see in the Riadema

4:27

there

4:27

are some exceptions listed for things like fonts.

4:30

Is that common?

4:31

Oh, absolutely.

4:32

It's a sign of good documentation.

4:34

No project is an island.

4:35

They use other open source components.

4:37

In this case, the fonts, Roboto Slab, and Material Icons are under the Apache

4:42

license,

4:43

and another font, MonoSans Expanded, is under the Sill Open font license.

4:48

This level of detail, it just shows incredible transparency.

4:52

They're telling you exactly what's in the box and what rules govern every single

4:55

piece.

4:55

And this whole philosophy, it extends to where the project lives online.

4:59

It's hosted on Codeberg.

5:01

And powered by Forgeo.

5:02

We hear those names, but let's be clear.

5:04

Why is choosing Codeberg over, say, a massive commercial platform so significant?

5:09

It's a statement.

5:10

It's about choosing community over commerce.

5:13

Codeberg is a nonprofit platform dedicated to free and open source software.

5:17

There are no corporate shareholders pushing for monetization.

5:20

No algorithms trying to sell you something.

5:21

None of that.

5:23

And Forgeo, the software that runs Codeberg, is itself a community-driven project.

5:28

So by placing Diddybunch in that ecosystem, the developer is making a deliberate

5:32

choice

5:32

to prioritize user control and data ownership above all else.

5:37

It's about ensuring the project's home is as independent and resilient as the

5:40

project

5:41

itself.

5:42

That's the perfect way to put it.

5:43

Which brings us to the technology.

5:45

Let's say I'm convinced I want to deploy this for my team, maybe using a provider

5:49

like

5:49

our sponsor, Safe Server.

5:51

What do I actually need?

5:52

This is the best part.

5:53

The tech stack is all about simplicity and stability.

5:56

The repository stats show us the breakdown.

5:58

The vast majority is PHP at 65.1%.

6:01

Then you have CSS for styling at 21%, and a little bit of JavaScript at 10.8%.

6:07

Wow.

6:08

So it's heavily PHP.

6:09

For me, that screams reliability, not some brand new framework that might be gone

6:14

in

6:14

two years.

6:15

It's exactly right.

6:16

PHP is one of the most mature, stable, and widely available server-side languages

6:20

on

6:20

the planet.

6:22

This choice makes Digibunch incredibly lightweight and easy to deploy.

6:26

So you don't need a specialist or a complex server setup.

6:30

Not at all.

6:31

You can run almost anywhere, which is perfectly in line with that whole open source

6:35

ethos

6:36

of accessibility.

6:37

OK.

6:38

So if I'm setting this up myself, what are the absolute must-haves?

6:41

The non-negotiable?

6:42

It's a very short list.

6:43

First, you need a PHP server.

6:45

That's it.

6:46

Right.

6:47

Second, and this is the key part, that server needs to have the Squilite extension

6:50

activated.

6:51

Squilite.

6:52

So it's not using a big, heavy database like MySQL.

6:55

Nope.

6:56

Squilite is a file-based database.

6:58

Your entire data set, all your bouquets, all your links, lives in a single file.

7:02

This makes backup and deployment.

7:03

I mean, it's dramatically simpler.

7:04

You just copy the file.

7:06

That's incredible.

7:07

So you just upload the compiled files from the dist folder and you're basically

7:10

done.

7:11

That's the idea.

7:12

It's designed for maximum control with minimum IT overhead.

7:15

And what about security?

7:17

In deployment, API access is always a hot topic.

7:21

I see the docs mention a configuration variable for that.

7:24

Yes.

7:25

And this is another example of good, thoughtful design.

7:28

There's an environmental variable called authorized domains.

7:31

OK.

7:32

And what does that control?

7:33

It controls which websites are allowed to send data to your Digibunch instance.

7:37

By default, it's open.

7:38

But for a production server, you'd want to lock that down.

7:41

So you can tell it only accept link submissions from my own website, for instance.

7:45

Exactly.

7:46

It's a simple, powerful switch to secure your installation.

7:49

It's all laid out for you.

7:50

That level of control is amazing.

7:53

And speaking of control and community, these projects are never just about one

7:57

person who

7:58

who else is helping to build Digibunch?

7:59

Well, the sources give us a fantastic example of its global reach.

8:04

They specifically credit the Italian translation, which was contributed by Paolo

8:08

Mori.

8:08

Just one translation, but that's a really big signal, isn't it?

8:11

It's a huge signal.

8:13

It means the tool is useful enough that someone in another country, another

8:17

language community,

8:18

invested their own time to make it accessible for their peers.

8:22

It shows adoption.

8:23

It shows the project has legs.

8:24

It's that first vote of confidence from the international community.

8:27

So if I'm using this and I see that value, how can I support its future?

8:31

Since it isn't a commercial product, the developer relies on community support to

8:35

keep

8:35

the lights on and dedicate time to the project.

8:38

Makes sense.

8:39

And they provide two clear, trusted avenues for that.

8:42

You can contribute via Open Collective at https.opencollective.com forward slash

8:48

landdigital.

8:48

Okay.

8:49

Or through LibrePay at https.librepay.com forward slash landdigital.

8:55

And it's important to see this as more than just a donation, right?

8:58

It's about becoming part of the project's support structure.

9:00

It is.

9:01

If you're going to rely on a tool to organize your valuable knowledge, knowing that

9:05

it has

9:05

a sustainable path forward and that you can be part of that, provides real peace of

9:10

mind.

9:10

Absolutely.

9:11

Okay.

9:12

Let's bring this deep dive home.

9:13

We have seen how DigiBunch offers this incredibly simple, elegant solution to the

9:17

problem of

9:18

information overload.

9:20

Creating those shareable poquets of links.

9:22

Exactly.

9:23

We've also seen its technical foundation is brilliantly simple, PHP and Squarelight,

9:28

making

9:29

it robust and easy for anyone to host.

9:32

And maybe the most important thing, its entire philosophy is built on the

9:35

transparency and

9:36

community-first principles of the GNU AGPLv3 license, all living within a community-focused

9:41

ecosystem on CodeBurn.

9:43

Right.

9:44

And if we connect all those dots, if we look at the bigger picture here, it leads

9:49

to a

9:49

pretty radical idea.

9:50

Go on.

9:51

So using a tool like DigiBunch, open source, self-hosted, community-supported,

9:55

fundamentally

9:56

change how you think about your own knowledge, your personal archives.

9:59

I see where you're going.

10:00

It's a shift in ownership.

10:01

It's a total shift.

10:02

When you use this, you are actively choosing to move your curated knowledge out of

10:06

a proprietary

10:07

silo where some company dictates the terms, the access, the longevity and other,

10:12

into

10:12

an open ecosystem where you are in control.

10:14

You control the tool, you control the data, you control its future.

10:18

That shift from being a user to being an owner, that's the most powerful takeaway

10:22

here.

10:22

A perfect thought to end on.

10:24

And if you're ready to make that shift to take control and manage your own digital

10:29

transformation,

10:30

remember that our sponsor, Safe Server, is there to provide the stable hosting and

10:33

expert

10:34

support you need.

10:35

Find out more at www.safeserver.de.

10:39

A great partner for a project like this.

10:41

We'll see you next time.

10:41

We'll see you next time.