1 00:00:00,000 --> 00:00:01,960 Welcome to the deep dive. 2 00:00:01,960 --> 00:00:05,320 Ever feel like you're just stuck doing the same IT tasks 3 00:00:05,320 --> 00:00:06,160 over and over? 4 00:00:06,160 --> 00:00:07,280 Like you're on repeat, yeah. 5 00:00:07,280 --> 00:00:08,120 Exactly. 6 00:00:08,120 --> 00:00:12,200 Today, we're diving into a way to maybe break free 7 00:00:12,200 --> 00:00:14,500 from that automation. 8 00:00:14,500 --> 00:00:16,320 So if you're looking to save some time, 9 00:00:16,320 --> 00:00:19,200 cut down on mistakes, maybe get a better handle on your tech 10 00:00:19,200 --> 00:00:22,400 without getting a headache, this is for you. 11 00:00:22,400 --> 00:00:23,280 Definitely. 12 00:00:23,280 --> 00:00:25,200 We're gonna explore CT Free today. 13 00:00:25,200 --> 00:00:27,040 It's an IT task scheduler, 14 00:00:27,040 --> 00:00:28,840 and we'll see how it aims to simplify things. 15 00:00:28,840 --> 00:00:30,920 Yeah, and it seems like, especially for anyone 16 00:00:30,920 --> 00:00:34,440 just starting to think about automating their IT processes, 17 00:00:34,440 --> 00:00:38,240 CT Freak might offer a, well, a pretty straightforward way in. 18 00:00:38,240 --> 00:00:39,080 Right. 19 00:00:39,080 --> 00:00:41,520 So our goal today is really to understand its core functions 20 00:00:41,520 --> 00:00:43,560 and how it makes automation accessible, 21 00:00:43,560 --> 00:00:46,340 even if you're not, say, a deep tech expert. 22 00:00:46,340 --> 00:00:47,180 Okay. 23 00:00:47,180 --> 00:00:49,460 And speaking of support, a quick thanks to Safe Server. 24 00:00:49,460 --> 00:00:51,160 They're supporting this deep dive. 25 00:00:51,160 --> 00:00:52,000 Ah, yes. 26 00:00:52,000 --> 00:00:54,120 Safe Server handles the hosting for software like this 27 00:00:54,120 --> 00:00:56,400 and supports your digital transformation. 28 00:00:56,400 --> 00:01:00,940 You can find more info at www.safeserver.de. 29 00:01:00,940 --> 00:01:01,780 Great. 30 00:01:01,780 --> 00:01:04,820 Okay, so CTFreak, it's all about tasks. 31 00:01:04,820 --> 00:01:05,740 All right. 32 00:01:05,740 --> 00:01:08,000 And it looks like it handles quite a few different kinds. 33 00:01:08,000 --> 00:01:08,840 It does. 34 00:01:08,840 --> 00:01:10,960 Can you maybe break down the main types, 35 00:01:10,960 --> 00:01:12,460 you know, in a way that's easy 36 00:01:12,460 --> 00:01:14,540 for someone new to this to grasp? 37 00:01:14,540 --> 00:01:15,540 Absolutely. 38 00:01:15,540 --> 00:01:17,920 So think of a task in CTFreak 39 00:01:17,920 --> 00:01:20,840 as basically a specific action you wanna automate. 40 00:01:20,840 --> 00:01:21,680 Okay. 41 00:01:21,680 --> 00:01:25,120 The simplest one is probably the local command. 42 00:01:25,120 --> 00:01:27,040 Imagine you wanna quickly check something 43 00:01:27,040 --> 00:01:29,160 like, I don't know, the date on your own computer. 44 00:01:29,160 --> 00:01:30,000 Right. 45 00:01:30,000 --> 00:01:30,840 You type a command to do that. 46 00:01:30,840 --> 00:01:33,560 Well, CTFreak can just do that automatically for you 47 00:01:33,560 --> 00:01:34,440 whenever you schedule it. 48 00:01:34,440 --> 00:01:36,920 So it's like a little robot typing on your own machine. 49 00:01:36,920 --> 00:01:38,960 What if you need to tell other computers what to do? 50 00:01:38,960 --> 00:01:41,200 Ah, okay, that's where the next types come in, 51 00:01:41,200 --> 00:01:42,320 like the command task. 52 00:01:42,320 --> 00:01:43,160 Okay. 53 00:01:43,160 --> 00:01:45,640 Let's say you have maybe five servers 54 00:01:45,640 --> 00:01:48,320 and they all need the exact same instruction. 55 00:01:48,320 --> 00:01:50,320 Instead of you logging into each one, 56 00:01:50,320 --> 00:01:52,160 typing it out five times, 57 00:01:52,160 --> 00:01:55,160 you just type it once in CT Freak's command task. 58 00:01:55,160 --> 00:01:56,000 And it sends it out. 59 00:01:56,000 --> 00:01:57,880 Yeah, it securely sends that command 60 00:01:57,880 --> 00:01:59,800 to all those computers you specified. 61 00:01:59,800 --> 00:02:01,120 It uses SSH. 62 00:02:01,120 --> 00:02:05,200 Think of that as a kind of secure encrypted tunnel. 63 00:02:05,200 --> 00:02:06,680 Got it, secure connection. 64 00:02:06,680 --> 00:02:07,640 Exactly. 65 00:02:07,640 --> 00:02:11,000 And similarly, if you have a longer list of instructions 66 00:02:11,000 --> 00:02:13,120 saved in a file, like a script. 67 00:02:13,120 --> 00:02:14,080 Yeah, like a script file. 68 00:02:14,080 --> 00:02:14,920 Right. 69 00:02:14,920 --> 00:02:16,520 You can use the bash script task 70 00:02:16,520 --> 00:02:18,880 for Linux or Unix based servers. 71 00:02:18,880 --> 00:02:19,720 Okay. 72 00:02:19,720 --> 00:02:20,800 Or the PowerShell script task 73 00:02:20,800 --> 00:02:23,040 if you're dealing with Windows machines. 74 00:02:23,040 --> 00:02:25,920 CT Freak securely runs those scripts 75 00:02:25,920 --> 00:02:27,760 on multiple targets for you. 76 00:02:27,760 --> 00:02:29,520 So it becomes your central control panel 77 00:02:29,520 --> 00:02:31,320 instead of you running around basically. 78 00:02:31,320 --> 00:02:32,360 Pretty much, yeah. 79 00:02:32,360 --> 00:02:33,640 Centralizes that effort. 80 00:02:33,640 --> 00:02:36,360 I also saw something about Ansible Playbook. 81 00:02:36,360 --> 00:02:38,240 That sounds a bit more advanced. 82 00:02:38,240 --> 00:02:39,280 It is, sort of. 83 00:02:39,280 --> 00:02:42,880 Ansible itself is a tool for configuring 84 00:02:42,880 --> 00:02:44,240 and managing computers. 85 00:02:44,240 --> 00:02:46,120 It uses these things called Playbooks, 86 00:02:46,120 --> 00:02:48,600 which are like detailed instruction manuals. 87 00:02:48,600 --> 00:02:49,440 Okay. 88 00:02:49,440 --> 00:02:52,080 If you're already using Ansible for setting up software 89 00:02:52,080 --> 00:02:54,640 or changing settings across many machines, 90 00:02:54,640 --> 00:02:56,980 CT Free can trigger those Playbooks for you. 91 00:02:56,980 --> 00:02:59,440 Again, using that secure SSH connection. 92 00:02:59,440 --> 00:03:02,960 So it integrates with existing more complex tools, too. 93 00:03:02,960 --> 00:03:04,880 What about databases? 94 00:03:04,880 --> 00:03:05,720 Yeah. 95 00:03:05,720 --> 00:03:07,180 Or websites, can it handle those? 96 00:03:07,180 --> 00:03:08,320 It can, yeah. 97 00:03:08,320 --> 00:03:09,800 There's a SQL script task. 98 00:03:09,800 --> 00:03:11,960 So if you need to run the same SQL commands, 99 00:03:11,960 --> 00:03:14,800 maybe to query data on several different databases. 100 00:03:14,800 --> 00:03:15,640 Oh, okay. 101 00:03:15,640 --> 00:03:16,480 You can set that up. 102 00:03:16,480 --> 00:03:19,120 And there's also SQL report, which is pretty neat. 103 00:03:19,120 --> 00:03:19,960 How so? 104 00:03:19,960 --> 00:03:21,880 Well, imagine you need a daily sales report 105 00:03:21,880 --> 00:03:23,020 from your database. 106 00:03:23,020 --> 00:03:26,400 CTFreak can run the SQL query automatically, 107 00:03:26,400 --> 00:03:29,360 then take the results and format them into, say, 108 00:03:29,360 --> 00:03:31,560 a nice report with charts and tables. 109 00:03:31,560 --> 00:03:33,200 Oh, that saves a ton of manual work. 110 00:03:33,200 --> 00:03:34,240 Exactly. 111 00:03:34,240 --> 00:03:36,600 And for websites or web services, 112 00:03:36,600 --> 00:03:38,800 there's the HTTP request task. 113 00:03:38,800 --> 00:03:39,620 What does that do? 114 00:03:39,620 --> 00:03:42,360 Think of it like having CTFreak automatically fill out 115 00:03:42,360 --> 00:03:45,240 a web form, or ping a web service to check its status, 116 00:03:45,240 --> 00:03:47,880 or maybe even send a notification via an API. 117 00:03:47,880 --> 00:03:48,800 Wow, okay. 118 00:03:48,800 --> 00:03:50,200 That covers a lot of ground. 119 00:03:50,200 --> 00:03:52,560 Local commands, remote commands, scripts, ansible, 120 00:03:52,560 --> 00:03:53,900 databases, web stuff. 121 00:03:53,900 --> 00:03:56,400 Right, and the last main type is workflow. 122 00:03:56,400 --> 00:03:58,000 Workflow, what's the idea there? 123 00:03:58,000 --> 00:03:59,960 It's about connecting tasks together. 124 00:03:59,960 --> 00:04:02,960 Imagine you need to do task A first, like backing up data. 125 00:04:02,960 --> 00:04:05,720 Then you need to do task B, maybe run a security scan. 126 00:04:05,720 --> 00:04:06,760 You can get like a sequence. 127 00:04:06,760 --> 00:04:07,640 Exactly. 128 00:04:07,640 --> 00:04:10,840 A workflow lets you chain these individual tasks together. 129 00:04:10,840 --> 00:04:13,900 CTFreak will run them one after the other automatically. 130 00:04:13,900 --> 00:04:17,960 Or you can even set them up to run at the same time 131 00:04:17,960 --> 00:04:20,280 in parallel, if that makes sense, for what you're doing. 132 00:04:20,280 --> 00:04:21,040 Gotcha. 133 00:04:21,040 --> 00:04:22,920 Like building a little automated assembly 134 00:04:22,920 --> 00:04:24,600 line for your IT processes. 135 00:04:24,600 --> 00:04:25,800 That's a good way to put it. 136 00:04:25,800 --> 00:04:28,840 Now, the documentation also mentions nodes. 137 00:04:28,840 --> 00:04:31,400 What are nodes in the CTFreak world? 138 00:04:31,400 --> 00:04:34,640 Nodes are just the remote computers, the servers, 139 00:04:34,640 --> 00:04:37,840 the machines that CTFreak connects to and manages. 140 00:04:37,840 --> 00:04:39,360 Oh, the target machines. 141 00:04:39,360 --> 00:04:40,240 Exactly. 142 00:04:40,240 --> 00:04:43,600 So when you set up a task, like running a command remotely, 143 00:04:43,600 --> 00:04:46,560 you just tell CTFreak which of your configured nodes 144 00:04:46,560 --> 00:04:47,560 it should run on. 145 00:04:47,560 --> 00:04:48,560 Simple enough. 146 00:04:48,560 --> 00:04:51,600 OK, so the website talks about benefits for different roles, 147 00:04:51,600 --> 00:04:53,800 sysemins, DevOps folks. 148 00:04:53,800 --> 00:04:55,200 What's in it for them? 149 00:04:55,200 --> 00:04:58,480 Well, for them, I think the big appeal is centralization, 150 00:04:58,480 --> 00:05:01,400 having all their scripts and scheduled tasks in one place 151 00:05:01,400 --> 00:05:02,800 rather than scattered everywhere. 152 00:05:02,800 --> 00:05:04,240 Right, better organization. 153 00:05:04,240 --> 00:05:05,480 Definitely. 154 00:05:05,480 --> 00:05:08,200 And being able to run things on many servers at once, 155 00:05:08,200 --> 00:05:10,520 that's a huge time saver for tasks 156 00:05:10,520 --> 00:05:15,520 like patching or just checking system status across the board. 157 00:05:15,520 --> 00:05:18,000 More oversight, less manual clicking. 158 00:05:18,000 --> 00:05:20,080 Yeah, I can see that simplifying things a lot, 159 00:05:20,080 --> 00:05:23,600 especially if you manage dozens or hundreds of machines. 160 00:05:23,600 --> 00:05:24,720 What about data engineers? 161 00:05:24,720 --> 00:05:26,720 They work with data pipelines and stuff. 162 00:05:26,720 --> 00:05:30,040 For them, it's about automating those complex data processes, 163 00:05:30,040 --> 00:05:32,400 running calculations, moving large data sets 164 00:05:32,400 --> 00:05:36,040 between systems, maybe importing data on a regular schedule. 165 00:05:36,040 --> 00:05:38,600 CTFreak can automate those data pipelines. 166 00:05:38,600 --> 00:05:39,920 Keep things flowing smoothly. 167 00:05:39,920 --> 00:05:42,440 Exactly, on time, reliably. 168 00:05:42,440 --> 00:05:44,640 And it even mentioned business users benefiting. 169 00:05:44,640 --> 00:05:47,400 How does that work if they aren't, you know, super technical? 170 00:05:47,400 --> 00:05:49,600 The idea there is that the IT team can 171 00:05:49,600 --> 00:05:52,120 pre-build specific tasks in CTFreak, 172 00:05:52,120 --> 00:05:54,960 maybe something like generate weekly sales summary 173 00:05:54,960 --> 00:05:57,160 or update customer tier. 174 00:05:57,160 --> 00:05:58,480 OK, predefined actions. 175 00:05:58,480 --> 00:05:59,360 Right. 176 00:05:59,360 --> 00:06:02,480 Then a business user can just log into a simple web interface, 177 00:06:02,480 --> 00:06:04,760 find the task they need, click a button, and launch it. 178 00:06:04,760 --> 00:06:06,840 Without needing to know how it works underneath. 179 00:06:06,840 --> 00:06:07,920 Precisely. 180 00:06:07,920 --> 00:06:10,560 It puts the power of that specific automated task 181 00:06:10,560 --> 00:06:13,320 in their hands safely, without requiring 182 00:06:13,320 --> 00:06:15,000 deep technical knowledge. 183 00:06:15,000 --> 00:06:17,080 That's actually pretty cool, empowering. 184 00:06:17,080 --> 00:06:21,680 They also talk up the UI, fast, simple, and mobile first. 185 00:06:21,680 --> 00:06:24,560 User friendliness is always good, especially for beginners. 186 00:06:24,560 --> 00:06:25,400 Absolutely. 187 00:06:25,400 --> 00:06:28,600 The goal seems to be making it easy to navigate and use, 188 00:06:28,600 --> 00:06:30,720 even if you live outside the command line. 189 00:06:30,720 --> 00:06:31,960 And mobile first. 190 00:06:31,960 --> 00:06:34,800 Means it should work reasonably well on a phone or tablet, 191 00:06:34,800 --> 00:06:37,040 not just a big desktop screen. 192 00:06:37,040 --> 00:06:39,640 They also mention full client side rendering. 193 00:06:39,640 --> 00:06:42,040 Which means in simple terms. 194 00:06:42,040 --> 00:06:44,520 Basically, the interface does most of its work 195 00:06:44,520 --> 00:06:45,160 in your browser. 196 00:06:45,160 --> 00:06:47,440 It makes it feel faster and uses less internet 197 00:06:47,440 --> 00:06:49,880 bandwidth, which is good if you have a slower connection 198 00:06:49,880 --> 00:06:51,760 or you are on mobile. 199 00:06:51,760 --> 00:06:53,520 So responsive and accessible. 200 00:06:53,520 --> 00:06:55,880 Managing tasks on the go sounds handy. 201 00:06:55,880 --> 00:06:57,760 Another key thing is notifications. 202 00:06:57,760 --> 00:06:59,160 How does it keep you in the loop? 203 00:06:59,160 --> 00:07:02,240 It can send alerts when tasks finish, whether they worked 204 00:07:02,240 --> 00:07:03,920 or if they failed. 205 00:07:03,920 --> 00:07:04,920 Which is important. 206 00:07:04,920 --> 00:07:05,840 Very. 207 00:07:05,840 --> 00:07:09,560 And it supports common platforms like email, Slack, 208 00:07:09,560 --> 00:07:12,360 Microsoft Teams, probably others too. 209 00:07:12,360 --> 00:07:14,640 So you don't have to constantly babysit the dashboard. 210 00:07:14,640 --> 00:07:17,000 You get notified if something needs attention. 211 00:07:17,000 --> 00:07:19,640 Or just confirmation that things ran OK. 212 00:07:19,640 --> 00:07:20,600 Gives you peace of mind. 213 00:07:20,600 --> 00:07:21,160 Exactly. 214 00:07:21,160 --> 00:07:25,000 Now pricing, if someone's curious and wants to try it, 215 00:07:25,000 --> 00:07:26,520 there's a free option, right? 216 00:07:26,520 --> 00:07:27,920 What does that let you do? 217 00:07:27,920 --> 00:07:30,480 Yeah, the free tier looks like a good starting point. 218 00:07:30,480 --> 00:07:34,160 It lets you define, I think, up to eight different tasks 219 00:07:34,160 --> 00:07:36,200 and have up to three users. 220 00:07:36,200 --> 00:07:38,320 You can run those tasks one after the other, 221 00:07:38,320 --> 00:07:40,160 sequentially, as often as you need. 222 00:07:40,160 --> 00:07:42,160 So enough to automate some basic routines 223 00:07:42,160 --> 00:07:43,160 and see how it works. 224 00:07:43,160 --> 00:07:45,560 Right, uses a simpler internal database, 225 00:07:45,560 --> 00:07:47,040 offers basic support. 226 00:07:47,040 --> 00:07:49,120 It's really designed for you to get your feet wet, 227 00:07:49,120 --> 00:07:49,800 learn the ropes. 228 00:07:49,800 --> 00:07:52,560 Dip your toes into automation without a big commitment. 229 00:07:52,560 --> 00:07:56,200 What about the paid tiers, startup, pro, business? 230 00:07:56,200 --> 00:07:57,200 What extras do you get? 231 00:07:57,200 --> 00:08:00,840 The main things you unlock are higher limits, more tasks, 232 00:08:00,840 --> 00:08:03,420 more users, and importantly, the ability 233 00:08:03,420 --> 00:08:05,360 to run tasks concurrently. 234 00:08:05,360 --> 00:08:07,500 Ah, running multiple things at the same time. 235 00:08:07,500 --> 00:08:09,720 Exactly, which can really speed things up 236 00:08:09,720 --> 00:08:11,480 if you have complex workflows. 237 00:08:11,480 --> 00:08:13,520 You also get features like customizing 238 00:08:13,520 --> 00:08:16,080 the interface with your own logo, priority support. 239 00:08:16,080 --> 00:08:16,640 Right. 240 00:08:16,640 --> 00:08:19,460 And in the top tier, the business one, 241 00:08:19,460 --> 00:08:22,520 you get the option to use a more heavy duty database, 242 00:08:22,520 --> 00:08:24,800 PostgresWall, for the back end, which 243 00:08:24,800 --> 00:08:26,560 is better for larger scale use. 244 00:08:26,560 --> 00:08:28,840 So it scales up as your automation needs grow. 245 00:08:28,840 --> 00:08:29,320 Yeah. 246 00:08:29,320 --> 00:08:29,960 Makes sense. 247 00:08:29,960 --> 00:08:31,560 I saw some testimonials too. 248 00:08:31,560 --> 00:08:33,800 Anything stand out from what users were saying? 249 00:08:33,800 --> 00:08:37,280 What struck me was how often people mentioned ease of use, 250 00:08:37,280 --> 00:08:39,960 especially compared to other tools 251 00:08:39,960 --> 00:08:41,480 they might have tried before. 252 00:08:41,480 --> 00:08:42,280 Like what? 253 00:08:42,280 --> 00:08:44,080 Some mentioned things like Rundeck, 254 00:08:44,080 --> 00:08:48,080 saying CTFreak was simpler to set up and less resource hungry. 255 00:08:48,080 --> 00:08:49,600 People liked how straightforward it 256 00:08:49,600 --> 00:08:53,400 was to configure notifications and SSH connections compared 257 00:08:53,400 --> 00:08:54,240 to alternatives. 258 00:08:54,240 --> 00:08:56,740 Simpler is often better, especially at the start. 259 00:08:56,740 --> 00:08:57,600 Definitely. 260 00:08:57,600 --> 00:08:59,360 One user even specifically called out 261 00:08:59,360 --> 00:09:01,200 the standard Windows task scheduler, 262 00:09:01,200 --> 00:09:03,800 saying CTFreak was much clearer and easier 263 00:09:03,800 --> 00:09:05,560 to manage tasks with. 264 00:09:05,560 --> 00:09:07,820 The overall vibe seems to be powerful enough, 265 00:09:07,820 --> 00:09:10,060 but without unnecessary complexity. 266 00:09:10,060 --> 00:09:10,560 Yeah. 267 00:09:10,560 --> 00:09:13,280 Sounds like it hits a sweet spot for people wanting automation 268 00:09:13,280 --> 00:09:15,440 without a massive learning curve. 269 00:09:15,440 --> 00:09:16,000 Yeah. 270 00:09:16,000 --> 00:09:19,160 So wrapping up, for someone just starting out, 271 00:09:19,160 --> 00:09:20,640 what are the main takeaways? 272 00:09:20,640 --> 00:09:26,680 I'd say for beginners, CTFreak offers a very user-friendly 273 00:09:26,680 --> 00:09:29,640 entry point into IT automation. 274 00:09:29,640 --> 00:09:32,320 It covers a good range of common task types, 275 00:09:32,320 --> 00:09:35,080 lets you manage multiple servers from one place, 276 00:09:35,080 --> 00:09:36,920 and the free tier makes it really easy 277 00:09:36,920 --> 00:09:39,680 to just try it out for those basic sequential workflows. 278 00:09:39,680 --> 00:09:40,600 Exactly. 279 00:09:40,600 --> 00:09:43,120 This deep dive was really meant to give you 280 00:09:43,120 --> 00:09:46,000 that foundational understanding, especially if automation 281 00:09:46,000 --> 00:09:47,360 felt kind of daunting before. 282 00:09:47,360 --> 00:09:47,960 Right. 283 00:09:47,960 --> 00:09:50,760 So we definitely encourage you to check out CTFreak further, 284 00:09:50,760 --> 00:09:52,520 maybe the free version, or see if they 285 00:09:52,520 --> 00:09:54,040 have that live demo available. 286 00:09:54,040 --> 00:09:56,400 And maybe just take a moment to think, 287 00:09:56,400 --> 00:09:59,840 which repetitive IT tasks are eating up your time right now? 288 00:09:59,840 --> 00:10:02,000 Could automating even one or two of those 289 00:10:02,000 --> 00:10:04,360 free you up and reduce potential slip-ups? 290 00:10:04,360 --> 00:10:05,820 Good thought to leave folks with. 291 00:10:05,820 --> 00:10:08,200 It's about making work life a bit smoother, right? 292 00:10:08,200 --> 00:10:10,760 Without adding a whole new layer of complexity to manage. 293 00:10:10,760 --> 00:10:12,040 Absolutely. 294 00:10:12,040 --> 00:10:13,960 And before we go, one last thank you 295 00:10:13,960 --> 00:10:15,840 to our supporter, SafeServer. 296 00:10:15,840 --> 00:10:19,320 SafeServer takes care of hosting for software like CTFreak 297 00:10:19,320 --> 00:10:21,880 and supports your digital transformation journey. 298 00:10:21,880 --> 00:10:26,320 Find out more at www.safeserver.de. 299 00:10:26,320 --> 00:10:28,960 OK, that's all the time we have for this deep dive.