1 00:00:00,000 --> 00:00:04,080 I felt like you're just swimming in information, trying to get a handle on a new 2 00:00:04,080 --> 00:00:05,560 topic, or 3 00:00:05,560 --> 00:00:10,120 maybe you're looking for a genuinely better way to organize your life or your work. 4 00:00:10,120 --> 00:00:13,280 That feeling, you know, where it feels a bit overwhelming and you know there's 5 00:00:13,280 --> 00:00:13,760 probably 6 00:00:13,760 --> 00:00:16,610 a solution out there, but just digging through all the options is well, it's a 7 00:00:16,610 --> 00:00:17,000 project in 8 00:00:17,000 --> 00:00:18,000 itself. 9 00:00:18,000 --> 00:00:21,000 Well, that's exactly why we created the Deep Dive. 10 00:00:21,000 --> 00:00:25,000 We take your sources, your research, your burning questions, the things you want to 11 00:00:25,000 --> 00:00:29,320 understand deeply, but you know, quickly, and we try to extract the most important 12 00:00:29,320 --> 00:00:29,780 nuggets 13 00:00:29,780 --> 00:00:31,480 of knowledge. 14 00:00:31,480 --> 00:00:34,720 Think of it as your shortcut to truly being well informed. 15 00:00:34,720 --> 00:00:39,300 Today, we're embarking on a deep dive into a really interesting open source project 16 00:00:39,300 --> 00:00:40,000 management 17 00:00:40,000 --> 00:00:41,000 tool. 18 00:00:41,000 --> 00:00:42,000 We're talking about Khan. 19 00:00:42,000 --> 00:00:46,410 Now, if you're familiar with tools like Trello, maybe think of Khan as the open 20 00:00:46,410 --> 00:00:47,200 source Trello 21 00:00:47,200 --> 00:00:49,000 alternative. 22 00:00:49,000 --> 00:00:51,500 So for anyone new to this space, or maybe even if you're a seasoned pro just 23 00:00:51,500 --> 00:00:51,880 looking 24 00:00:51,880 --> 00:00:56,380 for new powerful tools, this deep dive is designed to give you a clear, easy entry 25 00:00:56,380 --> 00:00:56,880 point. 26 00:00:56,880 --> 00:01:01,560 We'll look into what Khan is, how it works, and why it might be exactly what you've 27 00:01:01,560 --> 00:01:01,620 been 28 00:01:01,620 --> 00:01:04,120 looking for to bring some order to the chaos. 29 00:01:04,120 --> 00:01:07,840 But just before we jump right into Khan, a quick word from our fantastic supporter, 30 00:01:07,840 --> 00:01:08,080 Safe 31 00:01:08,080 --> 00:01:09,080 Server. 32 00:01:09,080 --> 00:01:12,720 Safe Server cares for the hosting of this kind of software, and they really support 33 00:01:12,720 --> 00:01:12,880 your 34 00:01:12,880 --> 00:01:14,480 digital transformation. 35 00:01:14,480 --> 00:01:18,460 They're all about making sure the tech you need is running smoothly, supporting you 36 00:01:18,460 --> 00:01:18,820 every 37 00:01:18,820 --> 00:01:21,800 step of the way, so you can focus on what you do best. 38 00:01:21,800 --> 00:01:26,500 You can find more information about their services at www.safeserver.de. 39 00:01:26,500 --> 00:01:28,880 They really do make deep dives like this possible. 40 00:01:28,880 --> 00:01:29,880 All right. 41 00:01:29,880 --> 00:01:34,040 So we've introduced Khan as an open-sourced Trello alternative. 42 00:01:34,040 --> 00:01:36,240 Let's unpack that a bit. 43 00:01:36,240 --> 00:01:39,270 What exactly does that mean for someone who might just be starting their journey 44 00:01:39,270 --> 00:01:39,520 into 45 00:01:39,520 --> 00:01:42,990 project management tools, or is maybe just curious about what open source even 46 00:01:42,990 --> 00:01:43,320 means 47 00:01:43,320 --> 00:01:44,320 in practice? 48 00:01:44,320 --> 00:01:45,320 Right. 49 00:01:45,320 --> 00:01:49,940 Well, at its heart, Khan is a powerful but actually surprisingly flexible Kanban 50 00:01:49,940 --> 00:01:50,960 application. 51 00:01:50,960 --> 00:01:55,320 Now, that term Kanban might sound a bit technical, but it's actually a brilliant 52 00:01:55,320 --> 00:01:56,260 visual system 53 00:01:56,260 --> 00:01:57,580 for managing work. 54 00:01:57,580 --> 00:01:59,620 Just imagine a whiteboard with sticky notes. 55 00:01:59,620 --> 00:02:04,160 You typically have columns like to-do, doing, and done, and you move your sticky 56 00:02:04,160 --> 00:02:04,880 notes across 57 00:02:04,880 --> 00:02:07,260 those columns as you make progress. 58 00:02:07,260 --> 00:02:11,340 Kan basically takes that really simple intuitive concept and brings it into the 59 00:02:11,340 --> 00:02:12,320 digital world. 60 00:02:12,320 --> 00:02:16,520 It's designed to help you organize work, track progress, and deliver results all in 61 00:02:16,520 --> 00:02:17,200 one clear 62 00:02:17,200 --> 00:02:18,660 visual place. 63 00:02:18,660 --> 00:02:21,960 The idea is to make your workflow so intuitive you can see exactly where everything 64 00:02:21,960 --> 00:02:22,340 stands 65 00:02:22,340 --> 00:02:23,960 just at a glance. 66 00:02:23,960 --> 00:02:27,180 And the open source part, well, that's a really crucial distinction, especially for 67 00:02:27,180 --> 00:02:27,380 a tool 68 00:02:27,380 --> 00:02:28,380 like this. 69 00:02:28,380 --> 00:02:31,420 It means the underlying code, kind of like the software's blueprint, is freely 70 00:02:31,420 --> 00:02:32,140 available. 71 00:02:32,140 --> 00:02:35,440 Anyone can view it, modify it, and even contribute back to it. 72 00:02:35,440 --> 00:02:36,540 Think of it like this. 73 00:02:36,540 --> 00:02:40,820 If proprietary software is maybe a black box, you just use what's inside, right? 74 00:02:40,820 --> 00:02:42,500 Open source is more like a transparent workshop. 75 00:02:42,500 --> 00:02:43,500 You can see how it's built. 76 00:02:43,500 --> 00:02:48,380 You can suggest improvements or even customize it for your own specific needs. 77 00:02:48,380 --> 00:02:52,420 This brings huge benefits like transparency, obviously a strong community 78 00:02:52,420 --> 00:02:53,300 supporting its 79 00:02:53,300 --> 00:02:57,340 development, and often way more control for you, the user. 80 00:02:57,340 --> 00:03:00,900 It also operates under a license called AGPL 3.0. 81 00:03:00,900 --> 00:03:05,280 Now for the everyday user, this license is a bit like a community garden agreement. 82 00:03:05,280 --> 00:03:08,480 If you use seeds from the garden to grow something fantastic, the license 83 00:03:08,480 --> 00:03:09,640 encourages you to share 84 00:03:09,640 --> 00:03:12,300 those new, improved seeds back with the community. 85 00:03:12,300 --> 00:03:15,420 It helps ensure the software keeps getting better, benefiting everyone. 86 00:03:15,420 --> 00:03:16,420 That makes a lot of sense. 87 00:03:16,420 --> 00:03:18,860 So it's a very visual way to manage tasks, right? 88 00:03:18,860 --> 00:03:21,860 And it's built by a community that's actively involved in making it better. 89 00:03:21,860 --> 00:03:24,100 It sounds like a pretty powerful combination. 90 00:03:24,100 --> 00:03:29,180 But I mean, in a world flooded with task managers, what's Ken's real superpower? 91 00:03:29,180 --> 00:03:32,880 What common frustrations does it genuinely eliminate for someone feeling maybe 92 00:03:32,880 --> 00:03:33,540 overwhelmed 93 00:03:33,540 --> 00:03:35,860 by their current system or, well, lack of one? 94 00:03:35,860 --> 00:03:39,570 That's a great question because, yeah, it's not just about having another place to 95 00:03:39,570 --> 00:03:39,900 list 96 00:03:39,900 --> 00:03:40,900 tasks. 97 00:03:40,900 --> 00:03:44,700 Think about that feeling when your to-do list is just an endless scroll, right? 98 00:03:44,700 --> 00:03:49,540 And you can't easily tell what's urgent or what's stuck or maybe what's waiting on 99 00:03:49,540 --> 00:03:49,780 someone 100 00:03:49,780 --> 00:03:50,780 else. 101 00:03:50,780 --> 00:03:51,780 It's chaos. 102 00:03:51,780 --> 00:03:56,580 Its superpower, I'd say, is turning a static list into a living, breathing workflow. 103 00:03:56,580 --> 00:04:01,140 Instead of just seeing task A, task B, you're seeing task A is blocked because we're 104 00:04:01,140 --> 00:04:01,380 waiting 105 00:04:01,380 --> 00:04:06,160 for feedback or maybe task B is ready for review by the design team. 106 00:04:06,160 --> 00:04:08,820 You can instantly see where the bottlenecks are, where you need to focus your 107 00:04:08,820 --> 00:04:09,300 attention 108 00:04:09,300 --> 00:04:11,980 or what's actually ready for the next step. 109 00:04:11,980 --> 00:04:13,540 It really simplifies task management. 110 00:04:13,540 --> 00:04:16,260 You can just drag and drop cards to move them through your workflow. 111 00:04:16,260 --> 00:04:19,400 You can invite team members to collaborate seamlessly. 112 00:04:19,400 --> 00:04:23,600 In general, just get more done without feeling overwhelmed by that endless list. 113 00:04:23,600 --> 00:04:28,510 It truly is about making simple visual task management that just, well, works for 114 00:04:28,510 --> 00:04:28,700 real 115 00:04:28,700 --> 00:04:30,300 people and real projects. 116 00:04:30,300 --> 00:04:33,500 That instant clarity, yeah, that sounds incredibly valuable. 117 00:04:33,500 --> 00:04:37,040 Of course, a project management tool needs more than just a basic board. 118 00:04:37,040 --> 00:04:43,090 It needs solid features to be a compelling alternative, right, especially compared 119 00:04:43,090 --> 00:04:43,340 to 120 00:04:43,340 --> 00:04:45,040 established options. 121 00:04:45,040 --> 00:04:50,220 What stands out to you in Can's feature set that makes it a true contender? 122 00:04:50,220 --> 00:04:54,000 Can has definitely thought about the essentials for effective collaboration and 123 00:04:54,000 --> 00:04:54,920 organization. 124 00:04:54,920 --> 00:04:58,660 For instance, board visibility is critical. 125 00:04:58,660 --> 00:05:02,020 It lets you control exactly who can view and edit your boards. 126 00:05:02,020 --> 00:05:05,980 Imagine you have a board for sensitive HR tasks. 127 00:05:05,980 --> 00:05:08,660 You certainly wouldn't want the entire company seeing that. 128 00:05:08,660 --> 00:05:09,660 Definitely not. 129 00:05:09,660 --> 00:05:11,910 Or maybe you're working on a client project where you only want certain team 130 00:05:11,910 --> 00:05:12,380 members to 131 00:05:12,380 --> 00:05:14,500 see specific parts or stages. 132 00:05:14,500 --> 00:05:17,020 This granular control is really important to give you peace of mind. 133 00:05:17,020 --> 00:05:20,530 Then you have workspace members, which is obviously essential for bringing your 134 00:05:20,530 --> 00:05:20,820 team 135 00:05:20,820 --> 00:05:22,800 in and collaborating smoothly. 136 00:05:22,800 --> 00:05:27,160 And as projects grow and tasks multiply, labels and filters become your best 137 00:05:27,160 --> 00:05:27,900 friends. 138 00:05:27,900 --> 00:05:29,460 Trust me. 139 00:05:29,460 --> 00:05:34,350 These allow for incredibly quick organization and help you find specific cards fast 140 00:05:34,350 --> 00:05:34,600 even 141 00:05:34,600 --> 00:05:36,780 when there's loads of information. 142 00:05:36,780 --> 00:05:38,940 Vital for bigger projects. 143 00:05:38,940 --> 00:05:43,260 And for discussions, comments let you talk right there on the cards themselves. 144 00:05:43,260 --> 00:05:46,260 This keeps all communication contextually noted. 145 00:05:46,260 --> 00:05:50,660 You're discussing the task on the task, not digging through emails or chats. 146 00:05:50,660 --> 00:05:53,300 Right, no more searching for that one email thread. 147 00:05:53,300 --> 00:05:54,300 Exactly. 148 00:05:54,300 --> 00:05:57,500 And finally, the activity log is a really powerful feature. 149 00:05:57,500 --> 00:06:00,860 It tracks all card changes with a detailed history. 150 00:06:00,860 --> 00:06:04,340 It's like having a perfect project diary, always up to date. 151 00:06:04,340 --> 00:06:09,900 It provides accountability and a clear audit trail what happened when, who did it. 152 00:06:09,900 --> 00:06:12,660 Super helpful for looking back or figuring out issues. 153 00:06:12,660 --> 00:06:16,040 That detailed activity log, yeah, that sounds fantastic for accountability and just 154 00:06:16,040 --> 00:06:16,540 understanding 155 00:06:16,540 --> 00:06:17,580 how things are moving. 156 00:06:17,580 --> 00:06:20,980 But one feature that immediately jumped out at me from the material, especially for 157 00:06:20,980 --> 00:06:21,260 our 158 00:06:21,260 --> 00:06:25,420 listeners who might be using Trello already, is Trello imports. 159 00:06:25,420 --> 00:06:28,260 For someone thinking about switching, that sounds incredibly practical. 160 00:06:28,260 --> 00:06:29,260 How well does that actually work? 161 00:06:29,260 --> 00:06:30,260 Are there any catches? 162 00:06:30,260 --> 00:06:31,800 Oh, it's huge. 163 00:06:31,800 --> 00:06:35,240 It truly is a game changer for anyone looking to transition. 164 00:06:35,240 --> 00:06:39,690 The ability to easily import your existing Trello boards means you can pretty much 165 00:06:39,690 --> 00:06:39,960 hit 166 00:06:39,960 --> 00:06:41,100 the ground running. 167 00:06:41,100 --> 00:06:44,380 You don't lose your history, you don't have to manually recreate everything. 168 00:06:44,380 --> 00:06:49,150 Imagine having, say, 20 Trello boards for different clients or projects, the 169 00:06:49,150 --> 00:06:49,420 thought 170 00:06:49,420 --> 00:06:51,180 of rebuilding all that in a new tool. 171 00:06:51,180 --> 00:06:52,620 It's a massive barrier. 172 00:06:52,620 --> 00:06:54,460 Yeah, that would stop me right there. 173 00:06:54,460 --> 00:06:55,460 Exactly. 174 00:06:55,460 --> 00:06:57,620 CAN aims to eliminate that pain point. 175 00:06:57,620 --> 00:07:01,260 It tries to make the transition as smooth as possible, bringing over your cards, 176 00:07:01,260 --> 00:07:01,900 lists, 177 00:07:01,900 --> 00:07:03,440 even some attachments. 178 00:07:03,440 --> 00:07:08,240 It really removes a significant hurdle to just trying it out. 179 00:07:08,240 --> 00:07:11,910 As for caveats, well, like with any import, it's always good practice to just 180 00:07:11,910 --> 00:07:12,540 double-check 181 00:07:12,540 --> 00:07:16,160 your imported boards afterwards, make sure everything landed exactly as you 182 00:07:16,160 --> 00:07:16,800 expected. 183 00:07:16,800 --> 00:07:20,080 But for most users, it seems to be a pretty seamless experience. 184 00:07:20,080 --> 00:07:23,260 That's a huge relief, I bet, for anyone considering a move. 185 00:07:23,260 --> 00:07:24,540 Really lowers the friction. 186 00:07:24,540 --> 00:07:26,880 And looking ahead, what's on the roadmap for CAN? 187 00:07:26,880 --> 00:07:29,860 What can users expect in the future as the project keeps developing? 188 00:07:29,860 --> 00:07:34,400 Well, the exciting thing about it being open source and active is that they're just 189 00:07:34,400 --> 00:07:34,800 getting 190 00:07:34,800 --> 00:07:36,380 started in many ways. 191 00:07:36,380 --> 00:07:38,660 They've announced that templates are coming soon. 192 00:07:38,660 --> 00:07:40,000 That'll be a huge time saver. 193 00:07:40,000 --> 00:07:44,200 You'll be able to create and reuse predefined board structures for common workflows, 194 00:07:44,200 --> 00:07:44,620 like, 195 00:07:44,620 --> 00:07:47,900 say, onboarding new clients or managing an editorial calendar. 196 00:07:47,900 --> 00:07:48,900 Oh, nice. 197 00:07:48,900 --> 00:07:51,340 No more setting up the same columns over and over. 198 00:07:51,340 --> 00:07:52,340 Precisely. 199 00:07:52,340 --> 00:07:53,340 And integrations are also planned. 200 00:07:53,340 --> 00:07:57,240 That will allow users to connect CAN with other tools they use daily, you know, 201 00:07:57,240 --> 00:07:57,720 further 202 00:07:57,720 --> 00:08:02,260 streamlining workflows and maybe centralizing their work even more. 203 00:08:02,260 --> 00:08:05,620 It's a strong sign of a project that's listening to users and committed to 204 00:08:05,620 --> 00:08:06,260 continuous 205 00:08:06,260 --> 00:08:07,260 improvement. 206 00:08:07,260 --> 00:08:08,260 OK. 207 00:08:08,260 --> 00:08:11,060 So we've talked about what CAN is and why it's a compelling option. 208 00:08:11,060 --> 00:08:12,200 Good stuff. 209 00:08:12,200 --> 00:08:16,780 But for many people, the biggest question is often, OK, how do I actually get this? 210 00:08:16,780 --> 00:08:20,540 And that's where things can sometimes feel a bit intimidating, maybe, especially 211 00:08:20,540 --> 00:08:20,660 with 212 00:08:20,660 --> 00:08:23,220 these two different paths for getting started. 213 00:08:23,220 --> 00:08:24,700 How does the beginner navigate that? 214 00:08:24,700 --> 00:08:25,700 You're right. 215 00:08:25,700 --> 00:08:26,700 There are two main paths. 216 00:08:26,700 --> 00:08:29,740 But CAN is actually made both quite accessible, which is great. 217 00:08:29,740 --> 00:08:33,260 The simplest way to jump in, especially if you're an individual, is to get started 218 00:08:33,260 --> 00:08:33,380 on 219 00:08:33,380 --> 00:08:34,380 cloud. 220 00:08:34,380 --> 00:08:37,620 That just means CAN hosts the software for you. 221 00:08:37,620 --> 00:08:40,460 It's truly a frictionless entry point. 222 00:08:40,460 --> 00:08:41,980 You sign up and you're in. 223 00:08:41,980 --> 00:08:42,980 That's it. 224 00:08:42,980 --> 00:08:44,660 And it's free forever for individuals. 225 00:08:44,660 --> 00:08:49,220 That includes unlimited boards, lists, cards, comments, and that full activity log 226 00:08:49,220 --> 00:08:49,660 for one 227 00:08:49,660 --> 00:08:50,660 user. 228 00:08:50,660 --> 00:08:52,550 You don't even need a credit card to get started, so you can try it out with 229 00:08:52,550 --> 00:08:52,980 absolutely 230 00:08:52,980 --> 00:08:54,220 zero commitment. 231 00:08:54,220 --> 00:08:55,660 Free forever for individuals. 232 00:08:55,660 --> 00:08:56,660 That's pretty generous. 233 00:08:56,660 --> 00:08:57,660 Yeah, it really is. 234 00:08:57,660 --> 00:09:00,980 And then if you want to use it with a team, you can upgrade to a team plan. 235 00:09:00,980 --> 00:09:03,540 It's $8 per user per month currently. 236 00:09:03,540 --> 00:09:07,580 That unlocks features like adding Workspace members and having admin roles. 237 00:09:07,580 --> 00:09:11,410 So yeah, the cloud option is definitely the easiest route for most users who just 238 00:09:11,410 --> 00:09:11,580 want 239 00:09:11,580 --> 00:09:12,580 to dive in immediately. 240 00:09:12,580 --> 00:09:13,580 Okay. 241 00:09:13,580 --> 00:09:16,540 That sounds incredibly straightforward for most people, a really quick way to just 242 00:09:16,540 --> 00:09:16,820 start 243 00:09:16,820 --> 00:09:17,820 using it. 244 00:09:17,820 --> 00:09:19,780 But then there's the self-host option. 245 00:09:19,780 --> 00:09:24,090 Now, this often sounds complex, maybe a bit daunting, especially if you're a 246 00:09:24,090 --> 00:09:24,860 beginner. 247 00:09:24,860 --> 00:09:28,620 Why would someone choose this path and how accessible is it really? 248 00:09:28,620 --> 00:09:32,910 Yeah, self-hosting definitely sounds more technical, but it's ideal for 249 00:09:32,910 --> 00:09:33,860 organizations 250 00:09:33,860 --> 00:09:38,410 or maybe individuals who need complete control over their data, perhaps for 251 00:09:38,410 --> 00:09:39,500 security reasons 252 00:09:39,500 --> 00:09:44,000 or compliance, or they just want to run the software on their own servers, their 253 00:09:44,000 --> 00:09:45,420 own infrastructure, 254 00:09:45,420 --> 00:09:46,780 maybe with a custom domain name. 255 00:09:46,780 --> 00:09:47,780 Right. 256 00:09:47,780 --> 00:09:50,780 Like if you're a small business handling sensitive client info. 257 00:09:50,780 --> 00:09:51,780 Exactly. 258 00:09:51,780 --> 00:09:55,340 Or if you're a developer who just loves tinkering and having full command over your 259 00:09:55,340 --> 00:09:56,940 applications. 260 00:09:56,940 --> 00:10:01,470 And while it might sound complex, CAN actually makes it surprisingly accessible, 261 00:10:01,470 --> 00:10:01,820 especially 262 00:10:01,820 --> 00:10:05,280 if you're comfortable with some basic command line instructions. 263 00:10:05,280 --> 00:10:08,580 The easiest way they recommend is using something called Docker Compose. 264 00:10:08,580 --> 00:10:09,580 Docker Compose. 265 00:10:09,580 --> 00:10:12,620 Okay, that might already scare some beginners off. 266 00:10:12,620 --> 00:10:16,380 I know, but think of Docker Compose as like a really smart helper. 267 00:10:16,380 --> 00:10:19,020 It bundles up all of the different software pieces. 268 00:10:19,020 --> 00:10:23,730 CAN needs like its main engine and its database, its memory banks, if you will, and 269 00:10:23,730 --> 00:10:24,180 then sets 270 00:10:24,180 --> 00:10:27,100 them all up perfectly with just one command. 271 00:10:27,100 --> 00:10:30,100 You don't need to worry about installing each individual piece. 272 00:10:30,100 --> 00:10:32,260 It automates that complex setup. 273 00:10:32,260 --> 00:10:36,700 Here's basically how simple it can be, even for a beginner, to get it running. 274 00:10:36,700 --> 00:10:38,940 First, you create a simple text file. 275 00:10:38,940 --> 00:10:41,360 It's called Docker-compose.emo. 276 00:10:41,360 --> 00:10:45,140 You just paste in a specific configuration, a few lines of code that they provide 277 00:10:45,140 --> 00:10:45,500 right 278 00:10:45,500 --> 00:10:46,980 in the CAN documentation. 279 00:10:46,980 --> 00:10:47,980 Okay, copy and paste. 280 00:10:47,980 --> 00:10:48,980 I can do that. 281 00:10:48,980 --> 00:10:49,980 Right. 282 00:10:49,980 --> 00:10:52,560 Second, you open your command line or terminal, go to where you saved that file, 283 00:10:52,560 --> 00:10:53,060 and you run 284 00:10:53,060 --> 00:10:56,700 just one command, Docker-compose up EOD. 285 00:10:56,700 --> 00:10:57,980 That's literally it. 286 00:10:57,980 --> 00:11:00,560 That command tells Docker-compose to start the application in the background, 287 00:11:00,560 --> 00:11:00,960 setting 288 00:11:00,960 --> 00:11:05,020 up everything, including its database, which is where CAN stores all your tasks and 289 00:11:05,020 --> 00:11:05,620 boards. 290 00:11:05,620 --> 00:11:11,620 And then step three, you just open your web browser and go to http.localhost.300. 291 00:11:11,620 --> 00:11:13,660 And CAN should be running right there on your own machine. 292 00:11:13,660 --> 00:11:14,660 Wait, really? 293 00:11:14,660 --> 00:11:17,580 Just create a file, run one command, and open a webpage? 294 00:11:17,580 --> 00:11:19,580 Pretty much, for the basic setup. 295 00:11:19,580 --> 00:11:25,780 And managing it is simple, too, commands like docker-compose-downstopit, docker-compose-logs-fucel, 296 00:11:25,780 --> 00:11:30,020 you see what's happening behind the scenes, docker-compose-restart, restarts it. 297 00:11:30,020 --> 00:11:31,020 Simple stuff. 298 00:11:31,020 --> 00:11:34,630 Now, it is important for beginners to know this docker-compose setup is a minimal 299 00:11:34,630 --> 00:11:35,300 example. 300 00:11:35,300 --> 00:11:38,220 It's perfect for just getting it up and running quickly to try it out. 301 00:11:38,220 --> 00:11:41,680 If you want features like email notifications or logging in with Google or GitHub 302 00:11:41,680 --> 00:11:42,280 or enabling 303 00:11:42,280 --> 00:11:45,480 file uploads, you'd need to configure some additional settings. 304 00:11:45,480 --> 00:11:49,860 It's usually done in another little settings file, often called a .env file. 305 00:11:49,860 --> 00:11:53,520 Think of it like flipping some extra switches or typing in some preferences. 306 00:11:53,520 --> 00:11:58,340 But the core setup to just get it running and start using Canna immediately remains 307 00:11:58,340 --> 00:11:59,420 remarkably straightforward. 308 00:11:59,420 --> 00:12:00,420 Okay. 309 00:12:00,420 --> 00:12:02,940 That genuinely demystifies self-hosting quite a bit. 310 00:12:02,940 --> 00:12:06,780 Knowing those simple steps makes it seem far less daunting than the term self-hosting 311 00:12:06,780 --> 00:12:07,500 initially 312 00:12:07,500 --> 00:12:08,500 suggests. 313 00:12:08,500 --> 00:12:12,540 It also suggests that even if you start with the cloud option, maybe moving to self-hosting 314 00:12:12,540 --> 00:12:15,580 later isn't some insurmountable mountain if your needs change. 315 00:12:15,580 --> 00:12:17,700 It's great to see that flexibility. 316 00:12:17,700 --> 00:12:21,940 So beyond the tech itself, an open source project really thrives on its community, 317 00:12:21,940 --> 00:12:22,180 right? 318 00:12:22,180 --> 00:12:23,180 The people behind it. 319 00:12:23,180 --> 00:12:25,040 What does the community look like for Can? 320 00:12:25,040 --> 00:12:27,060 Is it an active, vibrant space? 321 00:12:27,060 --> 00:12:30,380 Well, it's actually pretty impressive to see how active and vibrant the community 322 00:12:30,380 --> 00:12:30,540 is 323 00:12:30,540 --> 00:12:31,820 for Can. 324 00:12:31,820 --> 00:12:34,740 That's usually a good sign for an open source project's health. 325 00:12:34,740 --> 00:12:36,400 It's actively developed. 326 00:12:36,400 --> 00:12:43,040 On GitHub, which is where the code lives, it has 3,000 stars and about 114 forks. 327 00:12:43,040 --> 00:12:46,610 That indicates a significant level of interest and engagement from developers 328 00:12:46,610 --> 00:12:47,140 around the 329 00:12:47,140 --> 00:12:48,140 world. 330 00:12:48,140 --> 00:12:51,450 It's written mainly in TypeScript, which is a modern language, suggesting it's 331 00:12:51,450 --> 00:12:51,560 built 332 00:12:51,560 --> 00:12:53,460 with maintainable code. 333 00:12:53,460 --> 00:12:56,880 And importantly, they openly welcome contributions. 334 00:12:56,880 --> 00:13:00,380 They encourage users to read their contribution guidelines. 335 00:13:00,380 --> 00:13:03,760 This means users aren't just consumers of the software. 336 00:13:03,760 --> 00:13:05,840 They can actually help shape its future. 337 00:13:05,840 --> 00:13:10,040 They can propose features, fix bugs, maybe even contribute entirely new functionalities. 338 00:13:10,040 --> 00:13:13,860 It fosters this sense of ownership and collaboration that you just don't typically 339 00:13:13,860 --> 00:13:14,760 get with closed 340 00:13:14,760 --> 00:13:16,240 source proprietary software. 341 00:13:16,240 --> 00:13:18,480 That's a fantastic point about user involvement. 342 00:13:18,480 --> 00:13:20,000 It feels more like a partnership. 343 00:13:20,000 --> 00:13:23,030 And for those who might need help or just want to connect with other users or the 344 00:13:23,030 --> 00:13:23,280 core 345 00:13:23,280 --> 00:13:25,380 developers directly, what are the channels? 346 00:13:25,380 --> 00:13:28,920 How does someone get support if they run into a smag or just want to discuss ideas? 347 00:13:28,920 --> 00:13:32,610 Well, for direct support or to get in touch with the core team, they provide an 348 00:13:32,610 --> 00:13:33,000 email 349 00:13:33,000 --> 00:13:35,960 address, Henry, at can.bn. 350 00:13:35,960 --> 00:13:39,790 But maybe a bigger benefit of the open source community is connecting with other 351 00:13:39,790 --> 00:13:40,440 users and 352 00:13:40,440 --> 00:13:42,940 the developers more informally. 353 00:13:42,940 --> 00:13:44,600 You can join their Discord server. 354 00:13:44,600 --> 00:13:48,560 Discord is a really common hub for open source projects these days. 355 00:13:48,560 --> 00:13:52,620 This direct access to the core developers and also other experienced users is a 356 00:13:52,620 --> 00:13:52,880 huge 357 00:13:52,880 --> 00:13:53,880 advantage. 358 00:13:53,880 --> 00:13:58,040 You get quick feedback, help solve problems, or just share tips and tricks with a 359 00:13:58,040 --> 00:13:58,500 community 360 00:13:58,500 --> 00:14:01,180 that's just as invested in the tool as you might become. 361 00:14:01,180 --> 00:14:02,840 It tends to be a very supportive environment. 362 00:14:02,840 --> 00:14:06,520 Okay, so support is definitely there, both formally and through the community. 363 00:14:06,520 --> 00:14:07,520 Good to know. 364 00:14:07,520 --> 00:14:11,840 So, wrapping things up then, what does this all mean for you, the listener? 365 00:14:11,840 --> 00:14:16,120 We've taken a deep dive into CAN, this open source Trello alternative. 366 00:14:16,120 --> 00:14:19,920 We've looked at how it can bring structure and clarity to your projects with its 367 00:14:19,920 --> 00:14:20,400 visual 368 00:14:20,400 --> 00:14:23,280 approach and some pretty powerful features. 369 00:14:23,280 --> 00:14:26,280 And we've walked you through the clear paths to actually get started, whether you 370 00:14:26,280 --> 00:14:26,600 prefer 371 00:14:26,600 --> 00:14:30,430 that frictionless simplicity of the cloud or maybe the control and customization 372 00:14:30,430 --> 00:14:30,720 that 373 00:14:30,720 --> 00:14:31,720 comes with self-hosting. 374 00:14:31,720 --> 00:14:35,180 Yeah, and Ming, this raises an interesting question to ponder. 375 00:14:35,180 --> 00:14:39,740 In worlds where so many of our digital tools are proprietary closed source, with 376 00:14:39,740 --> 00:14:40,240 our data 377 00:14:40,240 --> 00:14:45,560 often stored on someone else's servers under terms we might not fully understand, 378 00:14:45,560 --> 00:14:45,840 how might 379 00:14:45,840 --> 00:14:50,640 embracing an open source alternative like CAN potentially change your perspective? 380 00:14:50,640 --> 00:14:54,870 Your perspective on data ownership, on customization, on community involvement in 381 00:14:54,870 --> 00:14:55,600 the software you 382 00:14:55,600 --> 00:14:57,740 rely on every single day. 383 00:14:57,740 --> 00:15:01,660 What new possibilities does having that level of control and transparency actually 384 00:15:01,660 --> 00:15:01,940 open 385 00:15:01,940 --> 00:15:02,940 up? 386 00:15:02,940 --> 00:15:06,640 For your personal projects maybe, or even for your team's workflow in the long run. 387 00:15:06,640 --> 00:15:08,780 It's certainly something to consider. 388 00:15:08,780 --> 00:15:12,610 Definitely something to mull over as you organize your next big idea, perhaps even 389 00:15:12,610 --> 00:15:13,220 with CAN. 390 00:15:13,220 --> 00:15:15,440 Thank you so much for joining us on this deep dive. 391 00:15:15,440 --> 00:15:19,040 We truly hope it's given you some valuable nuggets of knowledge to help you make 392 00:15:19,040 --> 00:15:19,520 informed 393 00:15:19,520 --> 00:15:20,520 decisions. 394 00:15:20,520 --> 00:15:25,240 And a big thank you again to SafeServer, our fantastic supporter for making deep dives 395 00:15:25,240 --> 00:15:27,080 like this possible. 396 00:15:27,080 --> 00:15:31,190 SafeServer cares for the hosting of this kind of software and supports your digital 397 00:15:31,190 --> 00:15:32,300 transformation. 398 00:15:32,300 --> 00:15:37,400 You can learn more about how they can support your digital journey at www.safeserver.de.