1 00:00:00,000 --> 00:00:03,680 Welcome back to the Deep Dive! We cut through the noise to get you the information 2 00:00:03,680 --> 00:00:04,240 you need 3 00:00:04,240 --> 00:00:09,520 quickly. Today we're looking at digital autonomy, specifically taking back your own 4 00:00:09,520 --> 00:00:10,640 contacts and 5 00:00:10,640 --> 00:00:14,640 your calendar. And if you've thought about self-hosting but maybe got scared off by 6 00:00:14,640 --> 00:00:14,720 the 7 00:00:14,720 --> 00:00:18,560 complexity, well this one might be for you. We're diving into Bikeball. The sources 8 00:00:18,560 --> 00:00:19,120 suggest it's a 9 00:00:19,120 --> 00:00:22,620 really good starting point, maybe the starting point, for beginners wanting control 10 00:00:22,620 --> 00:00:23,120 over their 11 00:00:23,120 --> 00:00:26,480 data. We'll break down what it is, why it's simpler than you might think, 12 00:00:26,480 --> 00:00:27,440 especially for the 13 00:00:28,080 --> 00:00:33,810 onfenger, the beginners the community focuses on, and how they help you get started. 14 00:00:33,810 --> 00:00:34,000 First up, 15 00:00:34,000 --> 00:00:38,800 though, a quick thank you to our supporter. This deep dive is supported by SafeServer. 16 00:00:38,800 --> 00:00:41,840 They're your partner for hosting software like this and helping with your digital 17 00:00:41,840 --> 00:00:42,720 transformation. 18 00:00:42,720 --> 00:00:45,930 If you're thinking about hosting Bikeball or other tools, check them out. More info 19 00:00:45,930 --> 00:00:46,080 at 20 00:00:46,080 --> 00:00:52,190 www.safeserver.de. Okay, let's get into it. When you talk self-hosting contacts and 21 00:00:52,190 --> 00:00:52,640 calendars, 22 00:00:52,640 --> 00:00:56,400 you immediately hit jargon. Call that. Card Davey. Can you maybe break those down 23 00:00:56,400 --> 00:00:57,280 simply for us? 24 00:00:57,280 --> 00:01:02,780 Sure. Yeah, they sound technical, but think of them as languages. Call Davey is the 25 00:01:02,780 --> 00:01:03,040 language 26 00:01:03,040 --> 00:01:07,600 for calendars, appointments, events. Okay. And Card Davey is the language for 27 00:01:07,600 --> 00:01:08,240 contacts, 28 00:01:08,240 --> 00:01:11,600 your address book. They just make sure everything syncs up. You add something on 29 00:01:11,600 --> 00:01:12,080 your phone, 30 00:01:12,080 --> 00:01:15,440 it appears on your laptop, that kind of thing. Right. Synchronization. Got it. 31 00:01:15,440 --> 00:01:18,830 And Bacall. Well, it's basically a lightweight server that speaks both those 32 00:01:18,830 --> 00:01:19,440 languages, 33 00:01:19,440 --> 00:01:24,000 Call Davey and Card Davey. It's like your own private hub for all that sync stuff. 34 00:01:24,640 --> 00:01:29,360 But the real point isn't just the tech, is it? The sources really hammer this home. 35 00:01:29,360 --> 00:01:35,360 Protect your privacy by hosting calendars and contacts yourself. Privacy seems key. 36 00:01:35,360 --> 00:01:38,480 Oh, absolutely. That's the core motivation. It's about privacy. 37 00:01:38,480 --> 00:01:41,840 When we say privacy here, what are we really protecting from, 38 00:01:41,840 --> 00:01:45,200 say, Google or Apple Calendar? What's the sensitive bit? 39 00:01:45,200 --> 00:01:49,760 Well, it's more than just names and dates. It's the pattern of your life, really. 40 00:01:49,760 --> 00:01:54,560 Think about it. Who you meet, how often, where you go, who's in your network. 41 00:01:54,560 --> 00:01:57,680 Big tech companies, they use this metadata. They build profiles. 42 00:01:57,680 --> 00:02:01,600 Commercial profiles, sometimes even psychological ones. 43 00:02:01,600 --> 00:02:05,360 It's incredibly valuable data about your behavior and connections. 44 00:02:05,360 --> 00:02:08,770 Right. The map of your life, as you put it. That's quite sensitive when you frame 45 00:02:08,770 --> 00:02:09,440 it like that. 46 00:02:09,440 --> 00:02:13,920 Exactly. So Baccala gives you back control, digital autonomy. 47 00:02:13,920 --> 00:02:18,720 You decide where that map lives, not on some giant corporate server farm, 48 00:02:19,360 --> 00:02:20,960 but on hardware you control. 49 00:02:20,960 --> 00:02:23,200 Okay, that makes sense. And you don't lose the convenience, right? 50 00:02:23,200 --> 00:02:27,520 The sources say seamless access from every device. 51 00:02:27,520 --> 00:02:30,240 So it syncs, just like the big services do. 52 00:02:30,240 --> 00:02:34,000 Pretty much, yeah. It just redirects that syncing conversation from their servers 53 00:02:34,000 --> 00:02:35,120 to your server. 54 00:02:35,120 --> 00:02:38,580 Your phone, your tablet, your laptop. They all talk to your Baccala instance 55 00:02:38,580 --> 00:02:39,120 instead. 56 00:02:39,120 --> 00:02:41,680 Okay, let's tackle the big fear factor for beginners. 57 00:02:41,680 --> 00:02:44,880 Self-hosting server, often sounds like. 58 00:02:44,880 --> 00:02:48,000 Command lines, coding nightmares, endless fiddling. 59 00:02:48,000 --> 00:02:49,920 How does Baccala try to make that easier? 60 00:02:49,920 --> 00:02:51,280 Yeah, that's a valid concern. 61 00:02:51,280 --> 00:02:55,050 Baccala addresses it mainly through its interface. It's got a full web interface, 62 00:02:55,050 --> 00:02:55,440 graphical. 63 00:02:55,440 --> 00:02:58,080 Ah, so point and click, not typing code. 64 00:02:58,080 --> 00:03:00,960 Exactly. You manage users, you create address books, 65 00:03:00,960 --> 00:03:03,680 set up new calendars all through your web browser. 66 00:03:03,680 --> 00:03:07,680 It's designed to be, well, manageable without deep technical skills. 67 00:03:07,680 --> 00:03:11,440 And the installation itself, what's needed? Do I need some super-powered server? 68 00:03:11,440 --> 00:03:14,160 Not at all. That's another plus. It's designed to be lightweight. 69 00:03:14,160 --> 00:03:17,840 All it really needs is a basic server that can run PHP. 70 00:03:17,840 --> 00:03:21,520 PHP. That's pretty common, isn't it? Like, most basic web hosting. 71 00:03:21,520 --> 00:03:23,680 Super common, yeah. It makes it accessible. 72 00:03:23,680 --> 00:03:28,720 The installation itself is meant to be fast and relatively simple. 73 00:03:28,720 --> 00:03:30,080 Lower barrier to entry. 74 00:03:30,080 --> 00:03:35,360 What about storing the actual data? The contacts, the calendar events, 75 00:03:35,360 --> 00:03:36,880 database setup can be tricky. 76 00:03:36,880 --> 00:03:39,760 Right. Bycol gives you options there, too. You can use MySQL, 77 00:03:39,760 --> 00:03:42,000 which is, you know, a standard, powerful database. 78 00:03:42,000 --> 00:03:42,480 Okay. 79 00:03:42,480 --> 00:03:45,440 But for beginners, the really nice option is Squalite. 80 00:03:45,440 --> 00:03:47,680 Squalite. Why is that better for someone starting out? 81 00:03:47,680 --> 00:03:49,520 Simplicity. Total simplicity. 82 00:03:49,520 --> 00:03:53,600 Squalite stores the entire database in just one single file on your server. 83 00:03:53,600 --> 00:03:54,960 One file? Seriously? 84 00:03:54,960 --> 00:03:58,960 Yeah. No separate database program to install and manage and keep running. 85 00:03:58,960 --> 00:04:02,080 It just works. For something like personal contacts and calendars, 86 00:04:02,080 --> 00:04:03,600 it's often perfectly fine. 87 00:04:03,600 --> 00:04:06,560 And backups. Super easy. Just copy that one file. 88 00:04:06,560 --> 00:04:09,280 Okay. That sounds genuinely simple, but let's be real. 89 00:04:09,280 --> 00:04:12,960 If I move my data off Google, I'm now responsible for it, right? 90 00:04:12,960 --> 00:04:16,880 Does Bycol mean no work after setup? What's the trade-off? 91 00:04:16,880 --> 00:04:20,000 That's a really important point. No, it's not zero work. 92 00:04:20,000 --> 00:04:22,320 The trade-off is responsibility. 93 00:04:22,320 --> 00:04:26,720 Byol makes the complexity much lower, but you still own it. 94 00:04:26,720 --> 00:04:27,200 Meaning? 95 00:04:27,200 --> 00:04:30,000 Meaning you need to think about backups. Regularly. 96 00:04:30,000 --> 00:04:34,240 And you need to apply security updates when Bycol releases them. 97 00:04:34,240 --> 00:04:36,640 The good news is, because the system is simpler, 98 00:04:36,640 --> 00:04:41,520 these tasks are less scary than managing, say, a full email server stack. 99 00:04:41,520 --> 00:04:42,560 But you do have to do them. 100 00:04:42,560 --> 00:04:45,040 Right. Active responsibility instead of just passive reliance. 101 00:04:45,040 --> 00:04:47,680 Makes sense. OK. Compatibility. Privacy is great. 102 00:04:47,680 --> 00:04:48,800 Easy setup is great. 103 00:04:48,800 --> 00:04:51,520 But if it doesn't work with my iPhone or my Android phone, 104 00:04:51,520 --> 00:04:53,520 it's kind of useless, isn't it? 105 00:04:53,520 --> 00:04:56,400 Totally. And the sources say compatibility is actually quite broad. 106 00:04:56,400 --> 00:04:59,200 Works with iOS and Mac OS X right out of the box. 107 00:04:59,200 --> 00:05:02,080 Apple stuff is covered. Good. Android. 108 00:05:02,080 --> 00:05:05,200 For Android, you typically use an app called DAV Back 5. 109 00:05:05,200 --> 00:05:08,080 It's very popular for syncing call dev and car dev. 110 00:05:08,080 --> 00:05:09,520 Bycol works perfectly with it. 111 00:05:09,520 --> 00:05:12,640 OK. And desktops. Like Outlook or... 112 00:05:12,640 --> 00:05:14,560 Thunderbird is explicitly mentioned. 113 00:05:14,560 --> 00:05:16,160 And they make a bold claim. 114 00:05:16,160 --> 00:05:18,960 Every other call dev and car dev a capable application. 115 00:05:18,960 --> 00:05:21,360 That is bold. How can they be so confident? 116 00:05:21,360 --> 00:05:22,800 Is there some magic under the hood? 117 00:05:22,800 --> 00:05:25,600 The sources mention something called Sabredav. 118 00:05:25,600 --> 00:05:29,600 Ah, yes. Sabredav. That's kind of the engine inside Bycol. 119 00:05:29,600 --> 00:05:32,720 Think of it as a really well-built specialized library 120 00:05:32,720 --> 00:05:35,520 just for handling call dev and car dev communications. 121 00:05:35,520 --> 00:05:38,000 So, Bacol is like the dashboard and Sabredav 122 00:05:38,000 --> 00:05:40,160 is the powerful engine doing the heavy lifting. 123 00:05:40,160 --> 00:05:43,520 Exactly. Sabredav is serious, professional-grade stuff. 124 00:05:43,520 --> 00:05:45,680 It knows how to talk to all the different devices, 125 00:05:45,680 --> 00:05:48,960 iPhones, Androids, different apps, and handle their quirks. 126 00:05:48,960 --> 00:05:51,440 Bacol just puts a nice, easy-to-use management layer 127 00:05:51,440 --> 00:05:52,880 on top of that powerful engine. 128 00:05:52,880 --> 00:05:56,240 I see. And Bycol itself, and presumably Sabredav too, 129 00:05:56,240 --> 00:05:59,600 it's free and open source, GPL license. 130 00:05:59,600 --> 00:06:02,880 Why does open source matter here beyond just being free? 131 00:06:02,880 --> 00:06:05,120 For privacy-focused users, it's huge. 132 00:06:05,120 --> 00:06:08,880 Open source means transparency. Anyone can look at the code. 133 00:06:08,880 --> 00:06:11,520 Ah, so no hidden tracking or back doors. 134 00:06:11,520 --> 00:06:12,880 Well, the community can check for that. 135 00:06:12,880 --> 00:06:16,160 The GPL license guarantees you can see the source code, 136 00:06:16,160 --> 00:06:18,960 study it, even modify it. It builds trust. 137 00:06:18,960 --> 00:06:21,520 You're not just taking a company's word for it 138 00:06:21,520 --> 00:06:22,880 that they're respecting your privacy. 139 00:06:22,880 --> 00:06:26,400 You, or experts you trust, can verify. 140 00:06:26,400 --> 00:06:28,240 And the community seems active. 141 00:06:28,240 --> 00:06:32,800 The sources mention GitHub stats like 2.9K stars, 300 forks. 142 00:06:32,800 --> 00:06:35,920 That sounds like quite a few people are using and working on it. 143 00:06:35,920 --> 00:06:39,280 Yeah, those numbers suggest a healthy, active community. 144 00:06:39,280 --> 00:06:42,720 Lots of users, people contributing fixes and improvements. 145 00:06:42,720 --> 00:06:44,960 That's important for long-term viability. 146 00:06:44,960 --> 00:06:47,520 You know, security updates, new features. 147 00:06:47,520 --> 00:06:48,160 Definitely. 148 00:06:48,160 --> 00:06:51,440 Now let's circle back hard to the beginner focus, the on-finger. 149 00:06:51,440 --> 00:06:53,760 We've said the software itself is simple, 150 00:06:53,760 --> 00:06:57,440 but often it's the documentation or the guides that let beginners down. 151 00:06:57,440 --> 00:07:01,860 Is there proof the BiCall community actually caters to people with less IT 152 00:07:01,860 --> 00:07:02,960 experience? 153 00:07:02,960 --> 00:07:06,720 Yes, and this is maybe one of BiCall's strongest points for newcomers. 154 00:07:06,720 --> 00:07:08,160 The community seems to really get this. 155 00:07:08,160 --> 00:07:10,160 They've created specific resources. 156 00:07:10,160 --> 00:07:10,560 Like what? 157 00:07:10,560 --> 00:07:13,600 Well, the sources highlight a specific German tutorial, 158 00:07:13,600 --> 00:07:17,680 and what's really smart is that this tutorial is built around using a Raspberry Pi. 159 00:07:17,680 --> 00:07:20,480 A Raspberry Pi, like those little $35 computers. 160 00:07:20,480 --> 00:07:20,960 Exactly. 161 00:07:20,960 --> 00:07:26,100 It immediately signals low-cost accessible hardware, not some scary enterprise 162 00:07:26,100 --> 00:07:26,800 server. 163 00:07:26,800 --> 00:07:31,360 The guide explicitly says it's for people with not so much IT experience. 164 00:07:31,360 --> 00:07:33,040 That's its entire focus. 165 00:07:33,040 --> 00:07:33,840 That's brilliant. 166 00:07:33,840 --> 00:07:35,920 So it's not just install the software. 167 00:07:35,920 --> 00:07:37,680 What does that Pi Guide cover? 168 00:07:37,680 --> 00:07:41,370 Pretty much everything a beginner needs, getting a call installed on the Pi, 169 00:07:41,370 --> 00:07:41,840 obviously, 170 00:07:41,840 --> 00:07:44,000 but also configuring the apps on your phone or computer. 171 00:07:44,000 --> 00:07:47,840 Thunderbird, Day View Muse 5, how to share calendars like with family, 172 00:07:47,840 --> 00:07:51,120 basic database maintenance, and crucially, security tips. 173 00:07:51,120 --> 00:07:52,880 It's like a full course holding your hand. 174 00:07:52,880 --> 00:07:55,840 That sounds incredibly valuable, and it's not just a one-off. 175 00:07:55,840 --> 00:07:56,560 Apparently not. 176 00:07:56,560 --> 00:07:58,960 There's mention of a similar French guide too. 177 00:07:58,960 --> 00:08:01,200 Same goal, beginner-friendly. 178 00:08:01,200 --> 00:08:04,800 This one focuses on installing on Debian, which is a common server OS. 179 00:08:04,800 --> 00:08:08,800 It also covers data use, upkeep, security, and specifically addresses potential 180 00:08:08,800 --> 00:08:09,600 issues 181 00:08:09,600 --> 00:08:13,680 with trickier clients like iOS, sometimes Gambi. 182 00:08:13,680 --> 00:08:18,360 OK, so putting it all together, you've got the simple software core PHP school 183 00:08:18,360 --> 00:08:19,280 light option. 184 00:08:19,280 --> 00:08:21,680 You've got the easy web management interface. 185 00:08:21,680 --> 00:08:25,440 Underneath, the powerful SabreDev engine handles the sync complexities. 186 00:08:25,440 --> 00:08:28,240 And then you have these dedicated community guides, 187 00:08:28,240 --> 00:08:31,680 specifically targeting beginners on accessible hardware. 188 00:08:31,680 --> 00:08:32,800 That's the package, yeah. 189 00:08:32,800 --> 00:08:35,280 So for you, the listener, maybe thinking about this, 190 00:08:35,280 --> 00:08:40,720 it sounds like that big, scary technical hurdle has been deliberately lowered, 191 00:08:40,720 --> 00:08:44,320 maybe even largely removed by the Bycall project and its community. 192 00:08:44,320 --> 00:08:45,200 It's not just software. 193 00:08:45,200 --> 00:08:47,040 It's like a whole supported pathway. 194 00:08:47,040 --> 00:08:48,560 I think that's a fair summary. 195 00:08:48,560 --> 00:08:49,680 It bridges the gap. 196 00:08:49,680 --> 00:08:53,680 You get robust, reliable synchronization, thanks to SabreDev. 197 00:08:53,680 --> 00:08:56,880 But you manage it through Bycall's much simpler interface. 198 00:08:56,880 --> 00:09:00,400 It gives you that admin layer you need without needing to be a sysadmin. 199 00:09:00,400 --> 00:09:03,850 It really does look like a solid entry point for taking control of contacts and 200 00:09:03,850 --> 00:09:04,640 calendars. 201 00:09:04,640 --> 00:09:05,520 Exactly. 202 00:09:05,520 --> 00:09:08,160 So we've established Bycall seems surprisingly straightforward 203 00:09:08,160 --> 00:09:10,320 for handling your calendar and contacts, 204 00:09:10,320 --> 00:09:14,720 arguably some of the most personal, most frequently updated data you have. 205 00:09:14,720 --> 00:09:16,640 Here's the thought to leave you with. 206 00:09:16,640 --> 00:09:20,240 If this data, your schedule, your network, 207 00:09:20,240 --> 00:09:23,440 can be brought back under your control with this level of ease, 208 00:09:23,440 --> 00:09:26,160 what else could you potentially self-host? 209 00:09:26,160 --> 00:09:29,680 What other parts of your digital life could you pull back from the cloud? 210 00:09:29,680 --> 00:09:32,240 Where does your own digital transformation go next? 211 00:09:32,240 --> 00:09:34,800 That wraps up our deep dive for today. 212 00:09:34,800 --> 00:09:36,640 Thanks for tuning in as we explore Bycall. 213 00:09:36,640 --> 00:09:39,040 And one more thank you to our supporter, SafeServer. 214 00:09:39,040 --> 00:09:41,200 They're ready to help with hosting software like Bycall 215 00:09:41,200 --> 00:09:43,440 and support your digital transformation journey. 216 00:09:43,440 --> 00:09:46,320 Find out more at www.safeserver.de. 217 00:09:46,320 --> 00:09:47,840 We'll catch you on the next deep dive.