Today's Deep-Dive: kan.bn
Ep. 207

Today's Deep-Dive: kan.bn

Episode description

This Deep Dive introduces Kan.bn, an open-source project management tool similar to Trello. Kan.bn uses a Kanban system to visually organize tasks, making workflows intuitive and easy to manage. Its open-source nature allows users to view, modify, and contribute to the software, fostering transparency and community involvement. Key features include board visibility controls, labels, filters, comments, and an activity log for accountability. Kan.bn offers both cloud-hosted and self-hosted options, with the latter being accessible via Docker Compose for those needing more control over their data. The tool is supported by an active community on GitHub and Discord, encouraging user contributions and collaboration.

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 for 1 Euro - 30 days free!

Download transcript (.srt)
0:00

I felt like you're just swimming in information, trying to get a handle on a new

0:04

topic, or

0:05

maybe you're looking for a genuinely better way to organize your life or your work.

0:10

That feeling, you know, where it feels a bit overwhelming and you know there's

0:13

probably

0:13

a solution out there, but just digging through all the options is well, it's a

0:16

project in

0:17

itself.

0:18

Well, that's exactly why we created the Deep Dive.

0:21

We take your sources, your research, your burning questions, the things you want to

0:25

understand deeply, but you know, quickly, and we try to extract the most important

0:29

nuggets

0:29

of knowledge.

0:31

Think of it as your shortcut to truly being well informed.

0:34

Today, we're embarking on a deep dive into a really interesting open source project

0:39

management

0:40

tool.

0:41

We're talking about Khan.

0:42

Now, if you're familiar with tools like Trello, maybe think of Khan as the open

0:46

source Trello

0:47

alternative.

0:49

So for anyone new to this space, or maybe even if you're a seasoned pro just

0:51

looking

0:51

for new powerful tools, this deep dive is designed to give you a clear, easy entry

0:56

point.

0:56

We'll look into what Khan is, how it works, and why it might be exactly what you've

1:01

been

1:01

looking for to bring some order to the chaos.

1:04

But just before we jump right into Khan, a quick word from our fantastic supporter,

1:07

Safe

1:08

Server.

1:09

Safe Server cares for the hosting of this kind of software, and they really support

1:12

your

1:12

digital transformation.

1:14

They're all about making sure the tech you need is running smoothly, supporting you

1:18

every

1:18

step of the way, so you can focus on what you do best.

1:21

You can find more information about their services at www.safeserver.de.

1:26

They really do make deep dives like this possible.

1:28

All right.

1:29

So we've introduced Khan as an open-sourced Trello alternative.

1:34

Let's unpack that a bit.

1:36

What exactly does that mean for someone who might just be starting their journey

1:39

into

1:39

project management tools, or is maybe just curious about what open source even

1:42

means

1:43

in practice?

1:44

Right.

1:45

Well, at its heart, Khan is a powerful but actually surprisingly flexible Kanban

1:49

application.

1:50

Now, that term Kanban might sound a bit technical, but it's actually a brilliant

1:55

visual system

1:56

for managing work.

1:57

Just imagine a whiteboard with sticky notes.

1:59

You typically have columns like to-do, doing, and done, and you move your sticky

2:04

notes across

2:04

those columns as you make progress.

2:07

Kan basically takes that really simple intuitive concept and brings it into the

2:11

digital world.

2:12

It's designed to help you organize work, track progress, and deliver results all in

2:16

one clear

2:17

visual place.

2:18

The idea is to make your workflow so intuitive you can see exactly where everything

2:21

stands

2:22

just at a glance.

2:23

And the open source part, well, that's a really crucial distinction, especially for

2:27

a tool

2:27

like this.

2:28

It means the underlying code, kind of like the software's blueprint, is freely

2:31

available.

2:32

Anyone can view it, modify it, and even contribute back to it.

2:35

Think of it like this.

2:36

If proprietary software is maybe a black box, you just use what's inside, right?

2:40

Open source is more like a transparent workshop.

2:42

You can see how it's built.

2:43

You can suggest improvements or even customize it for your own specific needs.

2:48

This brings huge benefits like transparency, obviously a strong community

2:52

supporting its

2:53

development, and often way more control for you, the user.

2:57

It also operates under a license called AGPL 3.0.

3:00

Now for the everyday user, this license is a bit like a community garden agreement.

3:05

If you use seeds from the garden to grow something fantastic, the license

3:08

encourages you to share

3:09

those new, improved seeds back with the community.

3:12

It helps ensure the software keeps getting better, benefiting everyone.

3:15

That makes a lot of sense.

3:16

So it's a very visual way to manage tasks, right?

3:18

And it's built by a community that's actively involved in making it better.

3:21

It sounds like a pretty powerful combination.

3:24

But I mean, in a world flooded with task managers, what's Ken's real superpower?

3:29

What common frustrations does it genuinely eliminate for someone feeling maybe

3:32

overwhelmed

3:33

by their current system or, well, lack of one?

3:35

That's a great question because, yeah, it's not just about having another place to

3:39

list

3:39

tasks.

3:40

Think about that feeling when your to-do list is just an endless scroll, right?

3:44

And you can't easily tell what's urgent or what's stuck or maybe what's waiting on

3:49

someone

3:49

else.

3:50

It's chaos.

3:51

Its superpower, I'd say, is turning a static list into a living, breathing workflow.

3:56

Instead of just seeing task A, task B, you're seeing task A is blocked because we're

4:01

waiting

4:01

for feedback or maybe task B is ready for review by the design team.

4:06

You can instantly see where the bottlenecks are, where you need to focus your

4:08

attention

4:09

or what's actually ready for the next step.

4:11

It really simplifies task management.

4:13

You can just drag and drop cards to move them through your workflow.

4:16

You can invite team members to collaborate seamlessly.

4:19

In general, just get more done without feeling overwhelmed by that endless list.

4:23

It truly is about making simple visual task management that just, well, works for

4:28

real

4:28

people and real projects.

4:30

That instant clarity, yeah, that sounds incredibly valuable.

4:33

Of course, a project management tool needs more than just a basic board.

4:37

It needs solid features to be a compelling alternative, right, especially compared

4:43

to

4:43

established options.

4:45

What stands out to you in Can's feature set that makes it a true contender?

4:50

Can has definitely thought about the essentials for effective collaboration and

4:54

organization.

4:54

For instance, board visibility is critical.

4:58

It lets you control exactly who can view and edit your boards.

5:02

Imagine you have a board for sensitive HR tasks.

5:05

You certainly wouldn't want the entire company seeing that.

5:08

Definitely not.

5:09

Or maybe you're working on a client project where you only want certain team

5:11

members to

5:12

see specific parts or stages.

5:14

This granular control is really important to give you peace of mind.

5:17

Then you have workspace members, which is obviously essential for bringing your

5:20

team

5:20

in and collaborating smoothly.

5:22

And as projects grow and tasks multiply, labels and filters become your best

5:27

friends.

5:27

Trust me.

5:29

These allow for incredibly quick organization and help you find specific cards fast

5:34

even

5:34

when there's loads of information.

5:36

Vital for bigger projects.

5:38

And for discussions, comments let you talk right there on the cards themselves.

5:43

This keeps all communication contextually noted.

5:46

You're discussing the task on the task, not digging through emails or chats.

5:50

Right, no more searching for that one email thread.

5:53

Exactly.

5:54

And finally, the activity log is a really powerful feature.

5:57

It tracks all card changes with a detailed history.

6:00

It's like having a perfect project diary, always up to date.

6:04

It provides accountability and a clear audit trail what happened when, who did it.

6:09

Super helpful for looking back or figuring out issues.

6:12

That detailed activity log, yeah, that sounds fantastic for accountability and just

6:16

understanding

6:16

how things are moving.

6:17

But one feature that immediately jumped out at me from the material, especially for

6:20

our

6:21

listeners who might be using Trello already, is Trello imports.

6:25

For someone thinking about switching, that sounds incredibly practical.

6:28

How well does that actually work?

6:29

Are there any catches?

6:30

Oh, it's huge.

6:31

It truly is a game changer for anyone looking to transition.

6:35

The ability to easily import your existing Trello boards means you can pretty much

6:39

hit

6:39

the ground running.

6:41

You don't lose your history, you don't have to manually recreate everything.

6:44

Imagine having, say, 20 Trello boards for different clients or projects, the

6:49

thought

6:49

of rebuilding all that in a new tool.

6:51

It's a massive barrier.

6:52

Yeah, that would stop me right there.

6:54

Exactly.

6:55

CAN aims to eliminate that pain point.

6:57

It tries to make the transition as smooth as possible, bringing over your cards,

7:01

lists,

7:01

even some attachments.

7:03

It really removes a significant hurdle to just trying it out.

7:08

As for caveats, well, like with any import, it's always good practice to just

7:11

double-check

7:12

your imported boards afterwards, make sure everything landed exactly as you

7:16

expected.

7:16

But for most users, it seems to be a pretty seamless experience.

7:20

That's a huge relief, I bet, for anyone considering a move.

7:23

Really lowers the friction.

7:24

And looking ahead, what's on the roadmap for CAN?

7:26

What can users expect in the future as the project keeps developing?

7:29

Well, the exciting thing about it being open source and active is that they're just

7:34

getting

7:34

started in many ways.

7:36

They've announced that templates are coming soon.

7:38

That'll be a huge time saver.

7:40

You'll be able to create and reuse predefined board structures for common workflows,

7:44

like,

7:44

say, onboarding new clients or managing an editorial calendar.

7:47

Oh, nice.

7:48

No more setting up the same columns over and over.

7:51

Precisely.

7:52

And integrations are also planned.

7:53

That will allow users to connect CAN with other tools they use daily, you know,

7:57

further

7:57

streamlining workflows and maybe centralizing their work even more.

8:02

It's a strong sign of a project that's listening to users and committed to

8:05

continuous

8:06

improvement.

8:07

OK.

8:08

So we've talked about what CAN is and why it's a compelling option.

8:11

Good stuff.

8:12

But for many people, the biggest question is often, OK, how do I actually get this?

8:16

And that's where things can sometimes feel a bit intimidating, maybe, especially

8:20

with

8:20

these two different paths for getting started.

8:23

How does the beginner navigate that?

8:24

You're right.

8:25

There are two main paths.

8:26

But CAN is actually made both quite accessible, which is great.

8:29

The simplest way to jump in, especially if you're an individual, is to get started

8:33

on

8:33

cloud.

8:34

That just means CAN hosts the software for you.

8:37

It's truly a frictionless entry point.

8:40

You sign up and you're in.

8:41

That's it.

8:42

And it's free forever for individuals.

8:44

That includes unlimited boards, lists, cards, comments, and that full activity log

8:49

for one

8:49

user.

8:50

You don't even need a credit card to get started, so you can try it out with

8:52

absolutely

8:52

zero commitment.

8:54

Free forever for individuals.

8:55

That's pretty generous.

8:56

Yeah, it really is.

8:57

And then if you want to use it with a team, you can upgrade to a team plan.

9:00

It's $8 per user per month currently.

9:03

That unlocks features like adding Workspace members and having admin roles.

9:07

So yeah, the cloud option is definitely the easiest route for most users who just

9:11

want

9:11

to dive in immediately.

9:12

Okay.

9:13

That sounds incredibly straightforward for most people, a really quick way to just

9:16

start

9:16

using it.

9:17

But then there's the self-host option.

9:19

Now, this often sounds complex, maybe a bit daunting, especially if you're a

9:24

beginner.

9:24

Why would someone choose this path and how accessible is it really?

9:28

Yeah, self-hosting definitely sounds more technical, but it's ideal for

9:32

organizations

9:33

or maybe individuals who need complete control over their data, perhaps for

9:38

security reasons

9:39

or compliance, or they just want to run the software on their own servers, their

9:44

own infrastructure,

9:45

maybe with a custom domain name.

9:46

Right.

9:47

Like if you're a small business handling sensitive client info.

9:50

Exactly.

9:51

Or if you're a developer who just loves tinkering and having full command over your

9:55

applications.

9:56

And while it might sound complex, CAN actually makes it surprisingly accessible,

10:01

especially

10:01

if you're comfortable with some basic command line instructions.

10:05

The easiest way they recommend is using something called Docker Compose.

10:08

Docker Compose.

10:09

Okay, that might already scare some beginners off.

10:12

I know, but think of Docker Compose as like a really smart helper.

10:16

It bundles up all of the different software pieces.

10:19

CAN needs like its main engine and its database, its memory banks, if you will, and

10:23

then sets

10:24

them all up perfectly with just one command.

10:27

You don't need to worry about installing each individual piece.

10:30

It automates that complex setup.

10:32

Here's basically how simple it can be, even for a beginner, to get it running.

10:36

First, you create a simple text file.

10:38

It's called Docker-compose.emo.

10:41

You just paste in a specific configuration, a few lines of code that they provide

10:45

right

10:45

in the CAN documentation.

10:46

Okay, copy and paste.

10:47

I can do that.

10:48

Right.

10:49

Second, you open your command line or terminal, go to where you saved that file,

10:52

and you run

10:53

just one command, Docker-compose up EOD.

10:56

That's literally it.

10:57

That command tells Docker-compose to start the application in the background,

11:00

setting

11:00

up everything, including its database, which is where CAN stores all your tasks and

11:05

boards.

11:05

And then step three, you just open your web browser and go to http.localhost.300.

11:11

And CAN should be running right there on your own machine.

11:13

Wait, really?

11:14

Just create a file, run one command, and open a webpage?

11:17

Pretty much, for the basic setup.

11:19

And managing it is simple, too, commands like docker-compose-downstopit, docker-compose-logs-fucel,

11:25

you see what's happening behind the scenes, docker-compose-restart, restarts it.

11:30

Simple stuff.

11:31

Now, it is important for beginners to know this docker-compose setup is a minimal

11:34

example.

11:35

It's perfect for just getting it up and running quickly to try it out.

11:38

If you want features like email notifications or logging in with Google or GitHub

11:41

or enabling

11:42

file uploads, you'd need to configure some additional settings.

11:45

It's usually done in another little settings file, often called a .env file.

11:49

Think of it like flipping some extra switches or typing in some preferences.

11:53

But the core setup to just get it running and start using Canna immediately remains

11:58

remarkably straightforward.

11:59

Okay.

12:00

That genuinely demystifies self-hosting quite a bit.

12:02

Knowing those simple steps makes it seem far less daunting than the term self-hosting

12:06

initially

12:07

suggests.

12:08

It also suggests that even if you start with the cloud option, maybe moving to self-hosting

12:12

later isn't some insurmountable mountain if your needs change.

12:15

It's great to see that flexibility.

12:17

So beyond the tech itself, an open source project really thrives on its community,

12:21

right?

12:22

The people behind it.

12:23

What does the community look like for Can?

12:25

Is it an active, vibrant space?

12:27

Well, it's actually pretty impressive to see how active and vibrant the community

12:30

is

12:30

for Can.

12:31

That's usually a good sign for an open source project's health.

12:34

It's actively developed.

12:36

On GitHub, which is where the code lives, it has 3,000 stars and about 114 forks.

12:43

That indicates a significant level of interest and engagement from developers

12:46

around the

12:47

world.

12:48

It's written mainly in TypeScript, which is a modern language, suggesting it's

12:51

built

12:51

with maintainable code.

12:53

And importantly, they openly welcome contributions.

12:56

They encourage users to read their contribution guidelines.

13:00

This means users aren't just consumers of the software.

13:03

They can actually help shape its future.

13:05

They can propose features, fix bugs, maybe even contribute entirely new functionalities.

13:10

It fosters this sense of ownership and collaboration that you just don't typically

13:13

get with closed

13:14

source proprietary software.

13:16

That's a fantastic point about user involvement.

13:18

It feels more like a partnership.

13:20

And for those who might need help or just want to connect with other users or the

13:23

core

13:23

developers directly, what are the channels?

13:25

How does someone get support if they run into a smag or just want to discuss ideas?

13:28

Well, for direct support or to get in touch with the core team, they provide an

13:32

email

13:33

address, Henry, at can.bn.

13:35

But maybe a bigger benefit of the open source community is connecting with other

13:39

users and

13:40

the developers more informally.

13:42

You can join their Discord server.

13:44

Discord is a really common hub for open source projects these days.

13:48

This direct access to the core developers and also other experienced users is a

13:52

huge

13:52

advantage.

13:53

You get quick feedback, help solve problems, or just share tips and tricks with a

13:58

community

13:58

that's just as invested in the tool as you might become.

14:01

It tends to be a very supportive environment.

14:02

Okay, so support is definitely there, both formally and through the community.

14:06

Good to know.

14:07

So, wrapping things up then, what does this all mean for you, the listener?

14:11

We've taken a deep dive into CAN, this open source Trello alternative.

14:16

We've looked at how it can bring structure and clarity to your projects with its

14:19

visual

14:20

approach and some pretty powerful features.

14:23

And we've walked you through the clear paths to actually get started, whether you

14:26

prefer

14:26

that frictionless simplicity of the cloud or maybe the control and customization

14:30

that

14:30

comes with self-hosting.

14:31

Yeah, and Ming, this raises an interesting question to ponder.

14:35

In worlds where so many of our digital tools are proprietary closed source, with

14:39

our data

14:40

often stored on someone else's servers under terms we might not fully understand,

14:45

how might

14:45

embracing an open source alternative like CAN potentially change your perspective?

14:50

Your perspective on data ownership, on customization, on community involvement in

14:54

the software you

14:55

rely on every single day.

14:57

What new possibilities does having that level of control and transparency actually

15:01

open

15:01

up?

15:02

For your personal projects maybe, or even for your team's workflow in the long run.

15:06

It's certainly something to consider.

15:08

Definitely something to mull over as you organize your next big idea, perhaps even

15:12

with CAN.

15:13

Thank you so much for joining us on this deep dive.

15:15

We truly hope it's given you some valuable nuggets of knowledge to help you make

15:19

informed

15:19

decisions.

15:20

And a big thank you again to SafeServer, our fantastic supporter for making deep dives

15:25

like this possible.

15:27

SafeServer cares for the hosting of this kind of software and supports your digital

15:31

You can learn more about how they can support your digital journey at www.safeserver.de.

15:31

You can learn more about how they can support your digital journey at www.safeserver.de.