1 00:00:00,000 --> 00:00:04,160 Welcome back to the deep dive. Great to have you with us again as we jump into 2 00:00:04,160 --> 00:00:08,440 another interesting corner of the digital world, we try to break down these 3 00:00:08,440 --> 00:00:12,050 sometimes complex ideas just for you. Before we get started, though, just a quick 4 00:00:12,050 --> 00:00:17,300 shout out to our supporter, safe server. They're the ones handling the hosting for 5 00:00:17,300 --> 00:00:20,260 really cool software, kind of like what we're talking about today. And they're 6 00:00:20,260 --> 00:00:24,610 there to help you to with your own digital transformation stuff. You can find out 7 00:00:24,610 --> 00:00:27,600 more at www.safeserver.do.e. 8 00:00:28,440 --> 00:00:32,440 OK, so let's think about your digital life for a second, especially if you're into 9 00:00:32,440 --> 00:00:33,000 the outdoors. 10 00:00:33,000 --> 00:00:36,280 Right. You know, hiking, biking, maybe just tracking your runs. 11 00:00:36,280 --> 00:00:38,960 You probably log all that phone GPS watch, whatever. 12 00:00:38,960 --> 00:00:43,240 All that data, your route speed elevation, where you've been like, have you ever 13 00:00:43,240 --> 00:00:44,040 stopped and wondered 14 00:00:44,040 --> 00:00:47,080 where did that actually live? Who's really in control? 15 00:00:47,080 --> 00:00:51,000 Is it yours or are you just while borrowing space on someone else's server? 16 00:00:51,000 --> 00:00:53,040 Today, we're doing a deep dive into Wanderer. 17 00:00:53,040 --> 00:00:55,880 It's this thing called the self-hosted trail database. 18 00:00:56,040 --> 00:01:00,440 And it really looks like it could change how you manage and sort of think about all 19 00:01:00,440 --> 00:01:01,680 that personal adventure data. 20 00:01:01,680 --> 00:01:04,320 Gives you a fresh perspective, puts you back in charge. 21 00:01:04,320 --> 00:01:10,520 Yeah, exactly. And our mission today really is to unpack what Wanderer actually is. 22 00:01:10,520 --> 00:01:13,840 Why it's a pretty big deal for anyone tracking outdoor stuff. 23 00:01:13,840 --> 00:01:18,200 And crucially, how it empowers you, gives you that control over your own data. 24 00:01:18,200 --> 00:01:22,640 We'll keep it straightforward, easy for beginners to grasp, no heavy tech talk. 25 00:01:22,800 --> 00:01:27,200 OK, so let's picture this. You've got maybe years of GPS data piled up from all 26 00:01:27,200 --> 00:01:28,360 those amazing trips. 27 00:01:28,360 --> 00:01:30,200 It's stored somewhere. 28 00:01:30,200 --> 00:01:32,520 But is it really in your hands? 29 00:01:32,520 --> 00:01:35,400 Like, can you trust the platform it's on? 30 00:01:35,400 --> 00:01:38,890 Will they change the rules, start selling your info or just, you know, disappear 31 00:01:38,890 --> 00:01:39,400 one day? 32 00:01:39,400 --> 00:01:41,640 That's exactly the problem Wanderer tackles. 33 00:01:41,640 --> 00:01:47,040 Put simply, it's a self-hosted trail database designed to, well, save your 34 00:01:47,040 --> 00:01:47,720 adventures. 35 00:01:47,720 --> 00:01:50,800 And those two words self-hosted, they're absolutely key. 36 00:01:50,800 --> 00:01:54,360 Okay, self-hosted, let's unpack that because it sounds maybe a bit technical, right? 37 00:01:54,360 --> 00:01:57,040 What does it actually mean for you, the user, day-to-day? 38 00:01:57,040 --> 00:02:00,520 Well, the really revolutionary thing is that self-hosted means it's built around 39 00:02:00,520 --> 00:02:01,200 this idea. 40 00:02:01,200 --> 00:02:03,120 Privacy first, always. 41 00:02:03,120 --> 00:02:06,930 So imagine not having to worry about a service changing its terms or finding out 42 00:02:06,930 --> 00:02:10,040 they're using your adventure data in ways you didn't expect. 43 00:02:10,040 --> 00:02:13,040 With Wanderer, you get full control, period. 44 00:02:13,040 --> 00:02:18,380 No third-party tracking, no being locked into one company's system, you know, where 45 00:02:18,380 --> 00:02:20,040 you can't easily take your data elsewhere. 46 00:02:20,040 --> 00:02:22,080 No compromises on privacy. 47 00:02:22,080 --> 00:02:26,680 Your trails, they stay on your server under your control. 48 00:02:26,680 --> 00:02:28,280 It's more than just privacy, really. 49 00:02:28,280 --> 00:02:32,500 It's about, like, taking back ownership of your digital stuff in an era where we 50 00:02:32,500 --> 00:02:34,000 often just rent access. 51 00:02:34,000 --> 00:02:38,800 That idea of owning versus renting your digital footprint, that really resonates. 52 00:02:38,800 --> 00:02:42,970 Now, I know loads of listeners, probably me included, use things like Kuboot or 53 00:02:42,970 --> 00:02:43,600 Strava. 54 00:02:43,600 --> 00:02:45,960 We've got years of history logged there. 55 00:02:45,960 --> 00:02:49,120 Does using something like Wanderer mean you have to ditch all that? 56 00:02:49,120 --> 00:02:52,360 Start from zero, because, honestly, that sounds like a massive pain. 57 00:02:52,360 --> 00:02:54,880 No, not at all, and that's a really important point. 58 00:02:54,880 --> 00:02:57,840 Nobody wants to lose all that history. 59 00:02:57,840 --> 00:03:01,730 Wanderer isn't about throwing away your past, it's about bringing it under your 60 00:03:01,730 --> 00:03:03,120 roof, so to speak. 61 00:03:03,120 --> 00:03:08,520 It actually has built-in support to easily import your trail history straight from 62 00:03:08,520 --> 00:03:09,960 Kuboot and Strava. 63 00:03:09,960 --> 00:03:15,050 No complex file juggling needed, so you can pull all those past journeys into one 64 00:03:15,050 --> 00:03:16,280 place under your control. 65 00:03:16,280 --> 00:03:18,760 It's about centralizing everything where you want it. 66 00:03:18,760 --> 00:03:22,920 That import feature sounds crucial, a real game changer. 67 00:03:22,920 --> 00:03:27,680 So, okay, let's say your data is now safe and sound inside Wanderer. 68 00:03:27,680 --> 00:03:29,960 What can you actually do with it? What's the experience like? 69 00:03:29,960 --> 00:03:31,360 It's actually pretty impressive. 70 00:03:31,360 --> 00:03:35,080 First up, you can obviously manage your trails and even plan new routes. 71 00:03:35,080 --> 00:03:38,680 You can physically draw new routes right there on the map within the system. 72 00:03:38,680 --> 00:03:42,310 Yeah, it has extensive map integration and visualization, so you get nice 73 00:03:42,310 --> 00:03:43,400 interactive maps. 74 00:03:43,400 --> 00:03:48,040 And you upload your recorded GPS tracks naturally from your device. 75 00:03:48,040 --> 00:03:52,840 Then you can add all sorts of useful bits notes on the weather, terrain type, who 76 00:03:52,840 --> 00:03:53,920 you're with. 77 00:03:53,920 --> 00:03:55,480 Maybe rate the difficulty. 78 00:03:55,480 --> 00:03:59,730 This builds up this really rich, searchable catalog of everything you've done 79 00:03:59,730 --> 00:04:00,320 outdoors. 80 00:04:00,320 --> 00:04:04,200 Having that level of detail sounds amazing for keeping records. 81 00:04:04,200 --> 00:04:08,600 But honestly, if you've got hundreds of trails, how easy is it to find stuff? 82 00:04:08,600 --> 00:04:12,760 Is the search intuitive, kind of just like hard bike rides from last summer near 83 00:04:12,760 --> 00:04:13,480 the coast? 84 00:04:13,480 --> 00:04:15,280 Or is there a steep learning curve? 85 00:04:15,280 --> 00:04:18,880 Good question, it's got this advanced filter and search functionality, but it's 86 00:04:18,880 --> 00:04:19,200 designed 87 00:04:19,200 --> 00:04:22,760 to be powerful without being, you know, overly complicated. 88 00:04:22,760 --> 00:04:26,050 You can quickly find things using all that metadata you added, date, activity, 89 00:04:26,050 --> 00:04:26,760 distance, 90 00:04:26,760 --> 00:04:28,440 keywords in your notes, whatever. 91 00:04:28,440 --> 00:04:30,440 Plus, you can create custom lists. 92 00:04:30,440 --> 00:04:34,950 So you can easily make a list for, say, favorite peak district hikes, or quick 93 00:04:34,950 --> 00:04:36,080 lunchtime runs, 94 00:04:36,080 --> 00:04:37,080 or family walks. 95 00:04:37,080 --> 00:04:40,160 It lets you organize your memories however makes sense to you. 96 00:04:40,160 --> 00:04:42,360 Okay, that sounds much more manageable. 97 00:04:42,360 --> 00:04:43,820 What about sharing though? 98 00:04:43,820 --> 00:04:46,400 Is it just for you, or is there a social side? 99 00:04:46,400 --> 00:04:49,280 Because sharing the adventure is a big part of it for many people. 100 00:04:49,280 --> 00:04:52,160 Right, and Wanderer definitely thinks about that. 101 00:04:52,160 --> 00:04:55,240 The idea is to explore together, even apart. 102 00:04:55,240 --> 00:04:58,440 It uses something called the activity pub protocol. 103 00:04:58,440 --> 00:04:59,440 Activity pubs. 104 00:04:59,440 --> 00:05:00,440 Okay. 105 00:05:00,440 --> 00:05:03,880 Think of it like a common language that lets different apps or different Wanderer 106 00:05:03,880 --> 00:05:04,320 servers 107 00:05:04,320 --> 00:05:06,560 talk directly to each other. 108 00:05:06,560 --> 00:05:11,700 So instead of one big company holding everything, your Wanderer can connect with my 109 00:05:11,700 --> 00:05:12,600 Wanderer. 110 00:05:12,600 --> 00:05:16,810 We can share trails, comment on activities, discover stuff across this sort of 111 00:05:16,810 --> 00:05:17,720 decentralized 112 00:05:17,720 --> 00:05:18,800 network. 113 00:05:18,800 --> 00:05:20,160 It's a bit like how email works. 114 00:05:20,160 --> 00:05:22,860 You can email from Gmail to Outlook, right? 115 00:05:22,860 --> 00:05:26,420 Activity pub lets your Wanderer talk to another Wanderer or even other compatible 116 00:05:26,420 --> 00:05:26,960 platforms 117 00:05:26,960 --> 00:05:27,960 like Mastodon. 118 00:05:27,960 --> 00:05:28,960 Wow, okay. 119 00:05:28,960 --> 00:05:33,230 It creates this open community feel for adventurers, but without any central 120 00:05:33,230 --> 00:05:34,440 company controlling 121 00:05:34,440 --> 00:05:35,440 it all. 122 00:05:35,440 --> 00:05:40,880 That decentralized network idea is fascinating, especially for outdoor folks. 123 00:05:40,880 --> 00:05:46,150 I had to ask again for the non-techie person listening, self-hosting protocols 124 00:05:46,150 --> 00:05:47,240 still sounds 125 00:05:47,240 --> 00:05:48,600 a bit daunting maybe. 126 00:05:48,600 --> 00:05:52,480 How easy is it really to get Wanderer installed and running? 127 00:05:52,480 --> 00:05:54,140 What's the actual first step? 128 00:05:54,140 --> 00:05:55,420 Totally fair question. 129 00:05:55,420 --> 00:05:58,540 And the developers have really tried to make this smooth. 130 00:05:58,540 --> 00:06:02,680 The recommended way and the quickest is using a tool called Docker Compose. 131 00:06:02,680 --> 00:06:03,680 Docker. 132 00:06:03,680 --> 00:06:07,650 Yeah, now without getting too technical, Docker basically packages everything up 133 00:06:07,650 --> 00:06:08,200 neatly. 134 00:06:08,200 --> 00:06:11,240 So you run like two simple commands in your computer's terminal. 135 00:06:11,240 --> 00:06:12,240 That's it. 136 00:06:12,240 --> 00:06:13,340 It downloads and starts everything for you. 137 00:06:13,340 --> 00:06:14,340 Just two commands? 138 00:06:14,340 --> 00:06:15,340 Pretty much. 139 00:06:15,340 --> 00:06:18,200 The very first time might take, say, 90 seconds while it sets itself up. 140 00:06:18,200 --> 00:06:19,200 Yeah. 141 00:06:19,200 --> 00:06:22,020 But after that, you just open your web browser and go to the address like any 142 00:06:22,020 --> 00:06:22,580 website. 143 00:06:22,580 --> 00:06:25,920 For most people using it personally, it's surprisingly straightforward. 144 00:06:25,920 --> 00:06:27,960 They've hidden the complexity pretty well. 145 00:06:27,960 --> 00:06:28,960 Okay. 146 00:06:28,960 --> 00:06:30,840 That does sound achievable, even for me. 147 00:06:30,840 --> 00:06:31,840 That's a relief. 148 00:06:31,840 --> 00:06:32,840 Yeah. 149 00:06:32,840 --> 00:06:35,400 So we've covered the features, the import, and how it's actually quite easy to get 150 00:06:35,400 --> 00:06:35,920 started. 151 00:06:35,920 --> 00:06:37,240 But let's zoom out a bit. 152 00:06:37,240 --> 00:06:41,240 What's going on under the hood that makes Wanderer so different, so robust, 153 00:06:41,240 --> 00:06:41,800 compared 154 00:06:41,800 --> 00:06:43,040 to the usual services? 155 00:06:43,040 --> 00:06:48,040 Well, a big part is that decentralized thing we talked about, using Activity Pub. 156 00:06:48,040 --> 00:06:50,360 No reliance on a central server. 157 00:06:50,360 --> 00:06:51,360 That's huge. 158 00:06:51,360 --> 00:06:53,640 It's not just about privacy, it's resilience. 159 00:06:53,640 --> 00:06:57,880 If one person's server goes offline, the whole network doesn't crash. 160 00:06:57,880 --> 00:07:01,360 And you can discover new trails from different communities because these instances, 161 00:07:01,360 --> 00:07:01,680 these 162 00:07:01,680 --> 00:07:05,460 individual Wanderer setups can share directly. 163 00:07:05,460 --> 00:07:08,840 It's not all funneled through one giant company database. 164 00:07:08,840 --> 00:07:12,000 It fosters a much healthier ecosystem, I think. 165 00:07:12,000 --> 00:07:15,780 And technologically, it's built on solid, modern stuff. 166 00:07:15,780 --> 00:07:20,210 Things like HTML, Svelte for the interactive front-end bits that make it feel quick, 167 00:07:20,210 --> 00:07:20,280 go 168 00:07:20,280 --> 00:07:22,960 for the backend engine, which is known for being efficient. 169 00:07:22,960 --> 00:07:26,950 It also uses specialized tools like MiloSearch, that's what makes a search so fast, 170 00:07:26,950 --> 00:07:27,760 and PocketBase 171 00:07:27,760 --> 00:07:30,040 for managing the database efficiently. 172 00:07:30,040 --> 00:07:33,110 These aren't just random tech names, they're choices that contribute to a smooth, 173 00:07:33,110 --> 00:07:33,520 reliable 174 00:07:33,520 --> 00:07:35,160 experience for you. 175 00:07:35,160 --> 00:07:37,520 And crucially, it's open source. 176 00:07:37,520 --> 00:07:39,960 That seems central to the whole philosophy, right? 177 00:07:39,960 --> 00:07:41,880 Transparency, user control. 178 00:07:41,880 --> 00:07:42,880 Absolutely. 179 00:07:42,880 --> 00:07:47,080 It's described explicitly as a passion project, and the commitment is that it will 180 00:07:47,080 --> 00:07:47,480 always 181 00:07:47,480 --> 00:07:49,420 be free and open source. 182 00:07:49,420 --> 00:07:50,520 That's fundamental. 183 00:07:50,520 --> 00:07:54,550 It means the code is out there for anyone to look at, check its privacy claims, 184 00:07:54,550 --> 00:07:54,720 even 185 00:07:54,720 --> 00:07:55,720 help improve it. 186 00:07:55,720 --> 00:07:59,810 It's supported by donations, LibrePay, Buy Me a Coffee, which really shows its 187 00:07:59,810 --> 00:08:00,280 community 188 00:08:00,280 --> 00:08:01,280 roots. 189 00:08:01,280 --> 00:08:04,670 And yeah, help is welcome, coding, checking the future plans on the roadmap, even 190 00:08:04,670 --> 00:08:04,960 just 191 00:08:04,960 --> 00:08:07,360 helping translate it into other languages. 192 00:08:07,360 --> 00:08:11,480 That whole collaborative approach makes it stronger and keeps it focused on users. 193 00:08:11,480 --> 00:08:16,450 Oh, and it also has a full featured API, which basically means for people who like 194 00:08:16,450 --> 00:08:17,240 to tinker, 195 00:08:17,240 --> 00:08:21,060 there are ways to automate things or build custom tools that work directly with 196 00:08:21,060 --> 00:08:21,360 your 197 00:08:21,360 --> 00:08:22,960 Wanderer data. 198 00:08:22,960 --> 00:08:25,940 So putting it all together, you get control of your data, you get this 199 00:08:25,940 --> 00:08:27,160 decentralized community 200 00:08:27,160 --> 00:08:30,360 potential, and it's all built on transparent, open source tech. 201 00:08:30,360 --> 00:08:34,420 It really does sound like a complete package for adventurers who care about 202 00:08:34,420 --> 00:08:35,240 ownership. 203 00:08:35,240 --> 00:08:39,400 Okay, and that pretty much wraps up our deep dive into Wanderer. 204 00:08:39,400 --> 00:08:44,160 It seems like a really compelling, user-controlled way to manage and share your 205 00:08:44,160 --> 00:08:45,080 outdoor life, 206 00:08:45,080 --> 00:08:47,680 free from the usual corporate tracking and lock-in worries. 207 00:08:47,680 --> 00:08:49,800 And it leaves you with a thought, doesn't it? 208 00:08:49,800 --> 00:08:55,550 How might actually owning and controlling your personal adventure data, how might 209 00:08:55,550 --> 00:08:55,880 that 210 00:08:55,880 --> 00:09:00,040 genuinely change your relationship with your hobbies, with your digital life 211 00:09:00,040 --> 00:09:00,720 overall? 212 00:09:00,720 --> 00:09:01,720 Something to chew on. 213 00:09:01,720 --> 00:09:03,200 Definitely something to think about. 214 00:09:03,200 --> 00:09:07,280 If Wanderer sounds interesting to you, we really encourage you to check out wanderer.to. 215 00:09:07,280 --> 00:09:09,180 That's where you'll find the documentation. 216 00:09:09,180 --> 00:09:13,040 And look up the GitHub repository if you want to see the code, or maybe get 217 00:09:13,040 --> 00:09:13,280 involved. 218 00:09:13,280 --> 00:09:17,680 And if you like this kind of software, consider supporting the developers. 219 00:09:17,680 --> 00:09:21,450 And one last big thank you to our supporters, Safe Server, for helping make these 220 00:09:21,450 --> 00:09:22,040 deep dives 221 00:09:22,040 --> 00:09:23,040 happen. 222 00:09:23,040 --> 00:09:29,240 For hosting solutions, digital transformation help, check them out at www.safeserver.de.