1 00:00:00,000 --> 00:00:03,120 Have you ever found that one thing online, you know, the one you're definitely 2 00:00:03,120 --> 00:00:05,640 going to buy, but you're just waiting for the price to drop? 3 00:00:05,640 --> 00:00:06,520 Oh, all the time. 4 00:00:06,520 --> 00:00:11,740 And then you spend weeks just obsessively refreshing the page, you feel like a 5 00:00:11,740 --> 00:00:14,360 digital hawk just waiting for a change. 6 00:00:14,360 --> 00:00:16,880 It's exhausting. And frankly, it's a huge waste of time. 7 00:00:16,880 --> 00:00:21,620 Huge waste of time. And the solution for pretty much any problem like this is 8 00:00:21,620 --> 00:00:23,080 always automation. 9 00:00:23,080 --> 00:00:24,160 Exactly. 10 00:00:24,160 --> 00:00:28,290 Now, before we get into exactly how to automate those savings, I just want to take 11 00:00:28,290 --> 00:00:28,960 a moment. 12 00:00:28,960 --> 00:00:31,480 This deep dive is supported by Safe Server. 13 00:00:31,480 --> 00:00:33,480 They're a perfect fit for today's topic, actually. 14 00:00:33,480 --> 00:00:38,960 They really are. Safe Server specializes in hosting software and supporting digital 15 00:00:38,960 --> 00:00:40,320 transformation, 16 00:00:40,320 --> 00:00:42,960 basically helping people take control of their own data. 17 00:00:42,960 --> 00:00:46,750 So if this idea of running your own software sparks your curiosity, you should head 18 00:00:46,750 --> 00:00:50,800 over to www.safeserver.de to learn more. 19 00:00:50,800 --> 00:00:51,760 Good stuff. 20 00:00:51,760 --> 00:00:55,360 So today we received sources on a really fascinating tool. 21 00:00:55,360 --> 00:01:00,890 It's called Discount Bandit and it's described as a self-hosted multi-user price 22 00:01:00,890 --> 00:01:02,520 tracking solution. 23 00:01:02,520 --> 00:01:04,480 So our mission is to unpack that. 24 00:01:04,480 --> 00:01:07,680 I mean, what does this tool do that my browser extension doesn't? 25 00:01:07,680 --> 00:01:08,680 That's the key question. 26 00:01:08,680 --> 00:01:14,320 Yeah. And how do you get it running without, you know, becoming a full-time sissiesman? 27 00:01:14,320 --> 00:01:16,680 And why should you even care about controlling this data? 28 00:01:16,680 --> 00:01:17,440 Let's unpack it. 29 00:01:17,440 --> 00:01:21,610 It's a great mission because, I mean, Discount Bandit really is about moving the 30 00:01:21,610 --> 00:01:23,320 power back to you, the consumer. 31 00:01:23,320 --> 00:01:23,920 OK. 32 00:01:23,920 --> 00:01:28,880 At its core, it's just software built to get rid of that tedious price checking. 33 00:01:28,880 --> 00:01:32,640 It watches products across a ton of different websites all at the same time. 34 00:01:32,640 --> 00:01:36,000 So you just tell it what you want, set your price, and then you walk away. 35 00:01:36,000 --> 00:01:37,760 You walk away. It does the rest. 36 00:01:37,760 --> 00:01:40,560 So the main value here is just pure convenience. 37 00:01:40,560 --> 00:01:43,640 You find a link, drop it in, and the manual labor is gone. 38 00:01:43,640 --> 00:01:45,200 But what's the coverage like? 39 00:01:45,200 --> 00:01:46,720 Is this just an Amazon thing? 40 00:01:46,720 --> 00:01:48,120 No, far from it. 41 00:01:48,120 --> 00:01:49,720 And that's really where its power comes from. 42 00:01:49,720 --> 00:01:50,160 OK. 43 00:01:50,160 --> 00:01:53,400 The sources show it has really broad capabilities. 44 00:01:53,400 --> 00:01:55,480 Of course, you have the big global ones like Amazon, 45 00:01:55,480 --> 00:01:56,720 Aliexpress, eBay. 46 00:01:56,720 --> 00:01:58,000 The usual suspects. 47 00:01:58,000 --> 00:01:59,680 The usual suspects. 48 00:01:59,680 --> 00:02:02,560 But also Walmart and Target. 49 00:02:02,560 --> 00:02:04,120 For the more tech-focused people, 50 00:02:04,120 --> 00:02:05,920 it can even handle Newegg. 51 00:02:05,920 --> 00:02:06,840 Oh, nice. 52 00:02:06,840 --> 00:02:09,200 And even regional ones like Noon. 53 00:02:09,200 --> 00:02:12,000 But here's the really critical part. 54 00:02:12,000 --> 00:02:14,600 It can also track custom stores. 55 00:02:14,600 --> 00:02:16,440 What does that mean, custom stores? 56 00:02:16,440 --> 00:02:19,240 It means if you find some smaller online shop, 57 00:02:19,240 --> 00:02:22,200 as long as it uses a pretty standard e-commerce structure, 58 00:02:22,200 --> 00:02:25,320 Discount Bandit can often be set up to scrape it for prices, too. 59 00:02:25,320 --> 00:02:27,440 That flexibility is impressive. 60 00:02:27,440 --> 00:02:30,520 But OK, let's hit that crucial point right away. 61 00:02:30,520 --> 00:02:33,200 Why would I go through the effort of setting this up 62 00:02:33,200 --> 00:02:35,720 myself when there are, I don't know, 63 00:02:35,720 --> 00:02:39,600 dozens of browser extensions that do this with zero effort? 64 00:02:39,600 --> 00:02:42,160 That really comes down to two words we mentioned earlier, 65 00:02:42,160 --> 00:02:44,000 multi-user and self-hosted. 66 00:02:44,000 --> 00:02:44,480 Right. 67 00:02:44,480 --> 00:02:47,360 Your typical browser extension is convenient, yes. 68 00:02:47,360 --> 00:02:48,840 But think about how it works. 69 00:02:48,840 --> 00:02:51,000 It's gathering data from millions of users. 70 00:02:51,000 --> 00:02:52,460 And sending it back to their servers. 71 00:02:52,460 --> 00:02:53,120 Exactly. 72 00:02:53,120 --> 00:02:55,640 That company now has your purchase intention data. 73 00:02:55,640 --> 00:02:58,120 They know what you want to buy, when you want to buy it, 74 00:02:58,120 --> 00:02:59,660 and the price you're willing to pay. 75 00:02:59,660 --> 00:03:01,800 Which is incredibly valuable market data. 76 00:03:01,800 --> 00:03:03,080 Precisely. 77 00:03:03,080 --> 00:03:05,840 With a self-hosted tool like Discount Bandit, 78 00:03:05,840 --> 00:03:09,400 you are running the software on your own infrastructure, 79 00:03:09,400 --> 00:03:10,920 something you control. 80 00:03:10,920 --> 00:03:15,280 So all my data, my wish lists, my price points, 81 00:03:15,280 --> 00:03:16,720 it all stays with me. 82 00:03:16,720 --> 00:03:19,920 It stays completely private, not commercialized. 83 00:03:19,920 --> 00:03:22,200 And for a family, the multi-user part 84 00:03:22,200 --> 00:03:24,880 means one central setup can handle everyone's wish 85 00:03:24,880 --> 00:03:26,120 lists privately. 86 00:03:26,120 --> 00:03:29,160 So that control is the real payoff for the setup effort. 87 00:03:29,160 --> 00:03:29,800 Got it. 88 00:03:29,800 --> 00:03:31,220 What about the level of detail? 89 00:03:31,220 --> 00:03:32,640 Does it just track the price? 90 00:03:32,640 --> 00:03:34,060 No, it's much more sophisticated. 91 00:03:34,060 --> 00:03:36,240 It tracks the entire price history of an item. 92 00:03:36,240 --> 00:03:37,360 So you can see the trends. 93 00:03:37,360 --> 00:03:39,400 Yeah, you see when it dropped, when it went up. 94 00:03:39,400 --> 00:03:41,160 It also tracks stock availability, 95 00:03:41,160 --> 00:03:43,760 which is crucial for high demand stuff. 96 00:03:43,760 --> 00:03:44,720 Oh, for sure. 97 00:03:44,720 --> 00:03:47,160 And here's a great feature for budgeting. 98 00:03:47,160 --> 00:03:50,200 You can add your own extra costs into the calculation. 99 00:03:50,200 --> 00:03:50,680 Like what? 100 00:03:50,680 --> 00:03:51,600 Shipping. 101 00:03:51,600 --> 00:03:52,360 Exactly. 102 00:03:52,360 --> 00:03:55,520 Shipping fees, import taxes, anything like that. 103 00:03:55,520 --> 00:03:57,280 Wait, that's a huge practical benefit. 104 00:03:57,280 --> 00:03:59,800 So you're not just getting an alert when the list price 105 00:03:59,800 --> 00:04:03,240 drops, but when the actual final cost hits your number. 106 00:04:03,240 --> 00:04:04,440 Yes. 107 00:04:04,440 --> 00:04:07,360 It stops that disappointment of seeing a price drop 108 00:04:07,360 --> 00:04:10,800 only to realize shipping costs wipe out all the savings. 109 00:04:10,800 --> 00:04:13,040 OK, so let's talk about the user experience. 110 00:04:13,040 --> 00:04:13,920 We've got it running. 111 00:04:13,920 --> 00:04:16,560 We've put in our links, factored in shipping. 112 00:04:16,560 --> 00:04:19,760 How does it actually tell you it's time to buy? 113 00:04:19,760 --> 00:04:22,240 Well, the notification system is really granular. 114 00:04:22,240 --> 00:04:24,560 You're not just setting one single let 115 00:04:24,560 --> 00:04:26,800 me know when it's cheap alert. 116 00:04:26,800 --> 00:04:29,760 You can create multiple notification settings 117 00:04:29,760 --> 00:04:31,760 for just one product link. 118 00:04:31,760 --> 00:04:32,840 OK, give me an example. 119 00:04:32,840 --> 00:04:34,640 What would that look like in practice? 120 00:04:34,640 --> 00:04:37,440 So let's say you're tracking a new video game console. 121 00:04:37,440 --> 00:04:41,520 You could set one alert for maybe a $50 price drop, 122 00:04:41,520 --> 00:04:44,640 a second alert for if it just comes back in stock anywhere, 123 00:04:44,640 --> 00:04:46,560 and then a third more urgent alert 124 00:04:46,560 --> 00:04:49,260 if it hits some crazy low price, like $350. 125 00:04:49,260 --> 00:04:51,640 So you get notified based on different criteria 126 00:04:51,640 --> 00:04:52,760 for the same item? 127 00:04:52,760 --> 00:04:53,800 Any of those criteria. 128 00:04:53,800 --> 00:04:55,840 Whichever one gets matched, you get an alert. 129 00:04:55,840 --> 00:04:57,680 That sounds super effective. 130 00:04:57,680 --> 00:04:59,400 Now, because this is self-hosted, 131 00:04:59,400 --> 00:05:01,800 you need a good way to get those alerts out. 132 00:05:01,800 --> 00:05:03,920 The sources mentioned a couple of services. 133 00:05:03,920 --> 00:05:04,600 They did. 134 00:05:04,600 --> 00:05:07,040 And they focus on making it really seamless. 135 00:05:07,040 --> 00:05:11,560 The two main ones are Telegram and a service called ntfi.esh. 136 00:05:11,560 --> 00:05:15,000 And ntfi.esh was called out as the best solution. 137 00:05:15,000 --> 00:05:17,040 Why is that? 138 00:05:17,040 --> 00:05:19,840 It's because it just really simplifies getting push 139 00:05:19,840 --> 00:05:21,760 notifications to your phone. 140 00:05:21,760 --> 00:05:25,760 Instead of messing with email servers or complicated web 141 00:05:25,760 --> 00:05:30,320 hooks, ntfi.esh has its own apps on Google Play and the App 142 00:05:30,320 --> 00:05:30,840 Store. 143 00:05:30,840 --> 00:05:32,360 So you just install the app. 144 00:05:32,360 --> 00:05:33,480 You install their app. 145 00:05:33,480 --> 00:05:36,760 You set up your unique ID in Discount Bandit. 146 00:05:36,760 --> 00:05:38,200 And that's it. 147 00:05:38,200 --> 00:05:43,040 Ntfi.esh handles getting that alert to your phone instantly. 148 00:05:43,040 --> 00:05:46,000 It feels as native as a real retail app. 149 00:05:46,000 --> 00:05:46,840 That's a huge deal. 150 00:05:46,840 --> 00:05:48,760 It lowers that technical barrier quite a bit. 151 00:05:48,760 --> 00:05:49,760 It feels modern. 152 00:05:49,760 --> 00:05:50,560 It really does. 153 00:05:50,560 --> 00:05:52,000 I also saw a note about something 154 00:05:52,000 --> 00:05:53,360 called a companion extension. 155 00:05:53,360 --> 00:05:55,200 Yeah, that's a coming soon feature. 156 00:05:55,200 --> 00:05:57,160 It sounds like they're building a browser extension to make 157 00:05:57,160 --> 00:05:58,320 adding products even easier. 158 00:05:58,320 --> 00:06:00,560 So instead of copy pasting the URL, 159 00:06:00,560 --> 00:06:02,520 You just be on the store page, you click a button 160 00:06:02,520 --> 00:06:04,360 in your browser, and boom, it's being tracked. 161 00:06:04,360 --> 00:06:06,260 Just streamlines the whole process. 162 00:06:06,260 --> 00:06:09,800 All right, let's switch from the interface to the mechanics. 163 00:06:09,800 --> 00:06:13,360 This thing is automated, but how does it know when to check? 164 00:06:13,360 --> 00:06:14,840 It needs an alarm clock. 165 00:06:14,840 --> 00:06:16,120 It absolutely does. 166 00:06:16,120 --> 00:06:18,600 The heavy lifting, the actual price checking 167 00:06:18,600 --> 00:06:20,800 is done by a scheduled job. 168 00:06:20,800 --> 00:06:24,040 In the tech world, this is usually called a cron job. 169 00:06:24,040 --> 00:06:25,000 A cron job. 170 00:06:25,000 --> 00:06:27,800 OK, for someone who hasn't dealt with that, what is it? 171 00:06:27,800 --> 00:06:29,680 Just think of it like a dedicated background 172 00:06:29,680 --> 00:06:31,480 worker for your server. 173 00:06:31,480 --> 00:06:33,480 You give the server a simple command and says, hey, 174 00:06:33,480 --> 00:06:37,000 every hour, or maybe every four hours, run this price check 175 00:06:37,000 --> 00:06:37,880 script. 176 00:06:37,880 --> 00:06:40,320 And that script goes through all my tracked items. 177 00:06:40,320 --> 00:06:42,580 Loops through everything, compares the prices 178 00:06:42,580 --> 00:06:43,400 to what you've set. 179 00:06:43,400 --> 00:06:45,820 And if there's a match, it triggers the notification. 180 00:06:45,820 --> 00:06:47,600 It's the invisible heart of the whole thing. 181 00:06:47,600 --> 00:06:50,880 That brings us perfectly to the biggest hurdle 182 00:06:50,880 --> 00:06:53,920 for most people, the self-hosting part. 183 00:06:53,920 --> 00:06:55,600 This is where people see the instructions 184 00:06:55,600 --> 00:06:57,920 and think, nope, too technical for me. 185 00:06:57,920 --> 00:06:59,680 How do they actually get this installed? 186 00:06:59,680 --> 00:07:01,800 It's a valid worry, for sure. 187 00:07:01,800 --> 00:07:04,540 But the project gives you a few different ways to do it. 188 00:07:04,540 --> 00:07:07,040 You can install it directly on an operating system, 189 00:07:07,040 --> 00:07:09,000 or you can use tools like Docker. 190 00:07:09,000 --> 00:07:10,680 Docker, we hear that a lot. 191 00:07:10,680 --> 00:07:13,000 For a beginner, is that the easiest way? 192 00:07:13,000 --> 00:07:13,920 For most people, yeah. 193 00:07:13,920 --> 00:07:15,920 Docker is probably the simplest route. 194 00:07:15,920 --> 00:07:16,280 Why? 195 00:07:16,280 --> 00:07:17,840 Because it packages up the software 196 00:07:17,840 --> 00:07:19,880 and everything it needs, all the dependencies, 197 00:07:19,880 --> 00:07:22,040 into one single container. 198 00:07:22,040 --> 00:07:24,400 You run one command, and the whole environment 199 00:07:24,400 --> 00:07:25,600 is just ready. 200 00:07:25,600 --> 00:07:27,520 You don't have to worry about conflicts or installing 201 00:07:27,520 --> 00:07:28,520 five different things. 202 00:07:28,520 --> 00:07:31,240 It solves that, well, it works on my machine problem. 203 00:07:31,240 --> 00:07:31,960 Exactly. 204 00:07:31,960 --> 00:07:34,320 But just for a second, for our more technical listeners, 205 00:07:34,320 --> 00:07:36,680 what is actually under the hood here? 206 00:07:36,680 --> 00:07:38,040 What's it built with? 207 00:07:38,040 --> 00:07:43,640 It's a pretty standard and very robust open source stack. 208 00:07:43,640 --> 00:07:47,560 It's written in PHP using the Laravel framework. 209 00:07:47,560 --> 00:07:50,440 So it relies on things like Composer for packages. 210 00:07:50,440 --> 00:07:53,040 It needs a web server like Apache or in Jinx, 211 00:07:53,040 --> 00:07:54,160 and a database. 212 00:07:54,160 --> 00:07:56,600 The default is Skoolite, which is super simple. 213 00:07:56,600 --> 00:07:56,920 Hold on. 214 00:07:56,920 --> 00:07:59,920 You just threw out a ton of jargon, PHP, Laravel, Composer. 215 00:07:59,920 --> 00:08:03,000 That list is exactly what makes a beginner close the guide. 216 00:08:03,000 --> 00:08:04,320 That is a crucial point. 217 00:08:04,320 --> 00:08:07,400 And the documentation has a brilliant workaround for this. 218 00:08:07,400 --> 00:08:09,920 Instead of installing all those things one by one, 219 00:08:09,920 --> 00:08:11,960 which is a headache, the source suggests 220 00:08:11,960 --> 00:08:14,720 you install a bundled environment, something 221 00:08:14,720 --> 00:08:17,200 like MMP or XMPP. 222 00:08:17,200 --> 00:08:18,960 Ah, the all-in-one packet. 223 00:08:18,960 --> 00:08:19,400 Right. 224 00:08:19,400 --> 00:08:24,200 MMP, for instance, it stands for Mac, Apache, MySQL, and PHP. 225 00:08:24,200 --> 00:08:25,880 It gives you one button to install 226 00:08:25,880 --> 00:08:27,040 that entire environment. 227 00:08:27,040 --> 00:08:29,280 So instead of juggling four different things 228 00:08:29,280 --> 00:08:31,080 and trying to get them to talk to each other. 229 00:08:31,080 --> 00:08:32,760 You install one piece of software 230 00:08:32,760 --> 00:08:34,480 that handles the whole stack. 231 00:08:34,480 --> 00:08:36,520 It just massively lowers the learning curve. 232 00:08:36,520 --> 00:08:38,680 That is the essential tip, then. 233 00:08:38,680 --> 00:08:40,200 Look for the bundled environment. 234 00:08:40,200 --> 00:08:41,320 It makes a huge difference. 235 00:08:41,320 --> 00:08:42,640 It makes a huge difference. 236 00:08:42,640 --> 00:08:44,640 But let's bring in some friction here. 237 00:08:44,640 --> 00:08:46,440 There are trade-offs. 238 00:08:46,440 --> 00:08:48,840 Why should someone choose this path 239 00:08:48,840 --> 00:08:52,200 with its maintenance burden updates, troubleshooting, 240 00:08:52,200 --> 00:08:55,320 maybe getting your IP banned by a retailer over a zero 241 00:08:55,320 --> 00:08:56,440 maintenance extension? 242 00:08:56,440 --> 00:08:58,040 That's the core debate, isn't it? 243 00:08:58,040 --> 00:09:00,200 The cost of control is maintenance. 244 00:09:00,200 --> 00:09:03,280 But that burden is, well, it's a lot lighter, 245 00:09:03,280 --> 00:09:05,280 thanks to the open source community. 246 00:09:05,280 --> 00:09:08,960 This project is active on GitHub under the name Cyberist. 247 00:09:08,960 --> 00:09:11,360 And it has a healthy number of stars and forks, 248 00:09:11,360 --> 00:09:12,720 which is a good sign. 249 00:09:12,720 --> 00:09:13,720 A very good sign. 250 00:09:13,720 --> 00:09:15,560 It means there's an engaged community. 251 00:09:15,560 --> 00:09:17,320 So what does that mean in practice? 252 00:09:17,320 --> 00:09:19,360 If I'm running this and something breaks? 253 00:09:19,360 --> 00:09:21,980 It means if Amazon changes its website layout 254 00:09:21,980 --> 00:09:24,360 and breaks the scraping, someone in the community 255 00:09:24,360 --> 00:09:26,640 will likely spot it, and a fix will come out. 256 00:09:26,640 --> 00:09:28,440 Security issues get patched. 257 00:09:28,440 --> 00:09:30,840 And for updates, you just run simple commands 258 00:09:30,840 --> 00:09:33,680 like php artisan discount that update. 259 00:09:33,680 --> 00:09:35,880 So it's not zero maintenance, but it is manageable. 260 00:09:35,880 --> 00:09:37,000 Very manageable. 261 00:09:37,000 --> 00:09:39,520 And the reward is owning your data. 262 00:09:39,520 --> 00:09:41,880 Plus, if GitHub isn't enough, the project 263 00:09:41,880 --> 00:09:43,040 have a Discord server. 264 00:09:43,040 --> 00:09:45,160 For more conversational, real time help? 265 00:09:45,160 --> 00:09:45,880 Exactly. 266 00:09:45,880 --> 00:09:46,440 Excellent. 267 00:09:46,440 --> 00:09:49,280 OK, we've covered the why, the how, and the how to install. 268 00:09:49,280 --> 00:09:51,280 Let's synthesize this for the listener. 269 00:09:51,280 --> 00:09:54,240 I think the key knowledge gained here 270 00:09:54,240 --> 00:09:58,080 is that this kind of sophisticated automation is, 271 00:09:58,080 --> 00:10:00,160 well, it's within reach for regular people now. 272 00:10:00,160 --> 00:10:00,640 Right. 273 00:10:00,640 --> 00:10:03,440 You learn that really complex stuff like web scraping, 274 00:10:03,440 --> 00:10:06,040 multi-user accounts, push notifications 275 00:10:06,040 --> 00:10:09,080 can be delivered by these accessible open source projects. 276 00:10:09,080 --> 00:10:11,520 And it fundamentally changes your relationship 277 00:10:11,520 --> 00:10:12,740 with online shopping. 278 00:10:12,740 --> 00:10:15,120 You go from being a target for data collection 279 00:10:15,120 --> 00:10:17,080 to being an agent of your own automation. 280 00:10:17,080 --> 00:10:18,320 You're in control. 281 00:10:18,320 --> 00:10:22,240 It's a perfect micro example of digital transformation. 282 00:10:22,240 --> 00:10:24,600 We hear that term for big businesses, but this is you 283 00:10:24,600 --> 00:10:27,400 transforming your own tedious manual process. 284 00:10:27,400 --> 00:10:30,540 Replacing inefficient human effort with smart automation. 285 00:10:30,540 --> 00:10:32,000 That's a powerful takeaway. 286 00:10:32,000 --> 00:10:34,120 It's about making technology work for you, 287 00:10:34,120 --> 00:10:35,720 not the other way around. 288 00:10:35,720 --> 00:10:38,200 So here is a final thought for you to consider. 289 00:10:38,200 --> 00:10:41,920 Discount Bandit shows the power of taking one repetitive task 290 00:10:41,920 --> 00:10:46,120 price checking and solving it with self-hosted automation. 291 00:10:46,120 --> 00:10:49,200 So what other parts of your daily digital life, 292 00:10:49,200 --> 00:10:51,840 managing photos, organizing notes, whatever it is, 293 00:10:51,840 --> 00:10:53,760 could be massively improved by finding 294 00:10:53,760 --> 00:10:57,880 a dedicated open source tool and just taking back control? 295 00:10:57,880 --> 00:10:59,760 The solution is probably out there already. 296 00:10:59,760 --> 00:11:01,920 Probably on GitHub, waiting to be found. 297 00:11:01,920 --> 00:11:04,160 Our deep dive today into self-hosted automation 298 00:11:04,160 --> 00:11:05,720 was supported by Safe Server. 299 00:11:05,720 --> 00:11:08,120 A huge thank you to them for backing this discussion 300 00:11:08,120 --> 00:11:09,800 and for all their expertise. 301 00:11:09,800 --> 00:11:13,760 You can find out more at www.safeserver.de. 302 00:11:13,760 --> 00:11:14,880 Thanks, Safe Server. 303 00:11:14,880 --> 00:11:16,080 Use this knowledge. 304 00:11:16,080 --> 00:11:19,960 Automate your savings, and we'll catch you on the next deep dive.