<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
      <title>Mickhat.xyz</title>
      <link>https://8e187f35.mickhat-blog-zola.pages.dev</link>
      <description>Just mickhat.xyz, my personal tech blog.</description>
      <generator>Zola</generator>
      <language>en</language>
      <atom:link href="https://8e187f35.mickhat-blog-zola.pages.dev/rss.xml" rel="self" type="application/rss+xml"/>
      <lastBuildDate>Sun, 03 May 2026 00:00:00 +0000</lastBuildDate>
      <item>
          <title>Olares One Review: Gaming, Local AI, and Cybersecurity Potential in a Compact System</title>
          <pubDate>Sun, 03 May 2026 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://8e187f35.mickhat-blog-zola.pages.dev/blog/olares-one-review/</link>
          <guid>https://8e187f35.mickhat-blog-zola.pages.dev/blog/olares-one-review/</guid>
          <description xml:base="https://8e187f35.mickhat-blog-zola.pages.dev/blog/olares-one-review/">&lt;p&gt;&lt;strong&gt;Sponsored:&lt;&#x2F;strong&gt; The Olares One was provided by the manufacturer for this review. Opinions are my own.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;introduction&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#introduction&quot; aria-label=&quot;Anchor link for: introduction&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Introduction&lt;&#x2F;h2&gt;
&lt;p&gt;A gaming PC, local AI workstation, self-hosting box, and compact desktop in one device — that’s what the Olares One is aiming for. I’m testing it from two main angles: gaming and local AI. From a cybersecurity perspective it’s also relevant to me, though I haven’t yet built out my full lab setup on it.&lt;&#x2F;p&gt;
&lt;p&gt;The hardware is not what you’d call a normal mini PC: Intel Core Ultra 9 275HX, NVIDIA RTX 5090 Mobile with 24 GB VRAM, 96 GB DDR5, and a 2 TB NVMe SSD. Olares positions it heavily around local AI workflows, app deployment, personal cloud, and keeping control over your own data.&lt;&#x2F;p&gt;
&lt;p&gt;That mix is what makes it worth a look. It’s not just a gaming PC, not just an AI box, and not just a small desktop — it’s a compact power-user machine.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;design-and-first-impression&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#design-and-first-impression&quot; aria-label=&quot;Anchor link for: design-and-first-impression&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Design and First Impression&lt;&#x2F;h2&gt;
&lt;p&gt;Strong first impression. The Olares One doesn’t feel like an office mini PC, it feels more like a small high-end workstation. Compact enough for a desk, but the hardware inside is what you’d usually expect in a much bigger tower.&lt;&#x2F;p&gt;
&lt;p&gt;I like the form factor. A lot of powerful systems are large, loud, or visually aggressive. The Olares One takes the opposite path: serious performance in a compact chassis. For someone who wants gaming, local AI, and technical experiments on the same machine, that matters.&lt;&#x2F;p&gt;
&lt;p&gt;The package doesn’t feel like a DIY build either. Hardware, OS, and apps come together in a way that reminds me a little of Apple — not because it copies Apple, but because the whole thing is clearly designed as one product. The big difference is that it isn’t a closed ecosystem.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;premium-feel-but-open&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#premium-feel-but-open&quot; aria-label=&quot;Anchor link for: premium-feel-but-open&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Premium Feel, but Open&lt;&#x2F;h2&gt;
&lt;p&gt;That mix of polished hardware and technical freedom is one of the things I like most. It looks and behaves like a finished product, but it doesn’t lock me in.&lt;&#x2F;p&gt;
&lt;p&gt;Olares OS is open source — a self-hosted operating system that turns the device into a personal cloud for AI workflows and data. It also isn’t tied exclusively to Olares hardware; you can install it on other platforms, dual-boot with Windows (dual-drive or single-drive), or wipe Olares OS entirely and run native Windows.&lt;&#x2F;p&gt;
&lt;p&gt;For me that creates a useful middle ground. Premium and integrated, but still open. I wouldn’t call it an “Apple killer.” A better description: Apple-like premium feel, with open source, dual-boot, and actual control over the hardware.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;gaming&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#gaming&quot; aria-label=&quot;Anchor link for: gaming&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Gaming&lt;&#x2F;h2&gt;
&lt;p&gt;The Olares One is marketed as a local AI desktop, but the hardware is obviously good for gaming too. An RTX 5090 Mobile with 24 GB VRAM is a strong base for modern titles and GPU-heavy work.&lt;&#x2F;p&gt;
&lt;p&gt;What I like about the concept is that it isn’t built for one purpose. You can game, record, stream, run tools in the background, and still have headroom for other workloads. Strong GPU, plenty of RAM, fast NVMe — flexible combination.&lt;&#x2F;p&gt;
&lt;p&gt;Real gaming numbers always depend on the title, settings, OS, and individual setup, so I won’t make up FPS figures. But based on the hardware alone: this isn’t a mini PC for browsing and office work. It’s a real performance system.&lt;&#x2F;p&gt;
&lt;p&gt;If you only care about gaming, a traditional tower will give you more upgrade flexibility and probably costs less. If you want gaming plus local AI, self-hosting, coding, and technical workflows on the same box, the Olares One is a much more compelling package.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;local-ai&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#local-ai&quot; aria-label=&quot;Anchor link for: local-ai&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Local AI&lt;&#x2F;h2&gt;
&lt;p&gt;Local AI is where it gets genuinely interesting for me. Most people use cloud services for chatbots, coding assistants, and creative AI tools. Convenient, but not ideal if you want to keep prompts, data, and workflows under your own control.&lt;&#x2F;p&gt;
&lt;p&gt;24 GB VRAM and 96 GB system RAM are a solid base for local LLMs and AI experiments. I’m planning to run models like Qwen3.5-27B on it through frameworks like Transformers, vLLM, SGLang, and KTransformers.&lt;&#x2F;p&gt;
&lt;p&gt;Local AI isn’t a tech demo for me — it’s about control. When the model runs locally, the prompts, documents, and experiments stay on hardware I own. I can swap models, build my own pipelines, and not worry about rate limits or what a provider does with my data. As someone working in security and self-hosting, that matters.&lt;&#x2F;p&gt;
&lt;p&gt;That’s why the Olares One feels less like a normal PC and more like a personal AI desktop. The 24 GB VRAM is the key spec — most compact systems either lack a dedicated GPU or fall short on video memory, which is exactly where local models hit a wall.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;cybersecurity-workflows&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#cybersecurity-workflows&quot; aria-label=&quot;Anchor link for: cybersecurity-workflows&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Cybersecurity Workflows&lt;&#x2F;h2&gt;
&lt;p&gt;Beyond gaming and local AI, the Olares One fits well as a security workstation. I haven’t pushed it through larger custom labs yet, but the hardware lines up with that kind of work.&lt;&#x2F;p&gt;
&lt;p&gt;Security usually means running several environments in parallel: Kali or Parrot, Windows test VMs, Burp Suite, Docker containers, local databases, analysis tools, CTF environments, eventually a small AD lab. That benefits from a lot of RAM, a fast SSD, and a strong CPU. 96 GB of RAM is enough headroom to run multiple VMs or container stacks at the same time without choking.&lt;&#x2F;p&gt;
&lt;p&gt;Local AI fits naturally into this. A model running on the same machine can help with structuring notes, explaining code, summarizing logs, or drafting parts of a pentest report — without sensitive data ever leaving the device. That’s a real advantage when client material or internal findings are involved.&lt;&#x2F;p&gt;
&lt;p&gt;So beyond gaming and AI, I see clear potential here as a cybersecurity workstation. The bigger lab tests are something for a follow-up post once I’ve actually run them.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;self-hosting-and-local-control&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#self-hosting-and-local-control&quot; aria-label=&quot;Anchor link for: self-hosting-and-local-control&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Self-Hosting and Local Control&lt;&#x2F;h2&gt;
&lt;p&gt;The self-hosting angle ties everything together. The Olares One is built as a personal cloud device — workstation hardware paired with Olares OS, with the explicit goal of running AI agents and storing data on hardware you physically control.&lt;&#x2F;p&gt;
&lt;p&gt;That lines up with a moment where more and more services are being pushed into the cloud. Owning the data, the tools, the models, and the workflows on your own hardware is becoming relevant again. A device like this doesn’t replace a proper server setup if you’re running production services for other people, but as a personal local system for AI, dev work, smaller services, and experiments, the concept works.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;who-it-s-for&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#who-it-s-for&quot; aria-label=&quot;Anchor link for: who-it-s-for&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Who It’s For&lt;&#x2F;h2&gt;
&lt;p&gt;The Olares One is for power users. It’s not aimed at someone who only needs a PC for browsing, office work, and the occasional game. It earns its place if you want one machine covering several roles:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;gamers who also have productive workloads&lt;&#x2F;li&gt;
&lt;li&gt;AI users who want to run local models&lt;&#x2F;li&gt;
&lt;li&gt;developers who lean on local tools and coding assistants&lt;&#x2F;li&gt;
&lt;li&gt;creators with GPU-heavy media and AI pipelines&lt;&#x2F;li&gt;
&lt;li&gt;self-hosters who want a strong local box&lt;&#x2F;li&gt;
&lt;li&gt;security folks running VMs, CTFs, and lab work&lt;&#x2F;li&gt;
&lt;li&gt;power users who don’t want a giant tower on their desk&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;For pure office use, this is overkill and the hardware is wasted. But that’s exactly what makes it appealing for the use cases above.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;honest-perspective&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#honest-perspective&quot; aria-label=&quot;Anchor link for: honest-perspective&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Honest Perspective&lt;&#x2F;h2&gt;
&lt;p&gt;As positive as my first impression is, this isn’t a cheap standard PC and it isn’t for everyone.&lt;&#x2F;p&gt;
&lt;p&gt;If you only play games occasionally, watch YouTube, and do some office work, you don’t need this kind of device. If you only care about gaming, a traditional desktop will give you more upgrade flexibility and probably costs less.&lt;&#x2F;p&gt;
&lt;p&gt;The Olares One gets interesting when you want to combine multiple worlds: gaming, local AI, development, self-hosting, and security work. That’s where it earns its spot.&lt;&#x2F;p&gt;
&lt;p&gt;I’ll also be straight about the security angle: I haven’t yet pushed it through my full lab setup. The hardware fits the workload — many VMs, lots of tools, local analysis, AI-assisted support — but real results belong in a follow-up.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;conclusion&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#conclusion&quot; aria-label=&quot;Anchor link for: conclusion&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Conclusion&lt;&#x2F;h2&gt;
&lt;p&gt;The Olares One is not a regular mini PC. It feels more like a compact local AI workstation that also happens to have serious gaming power.&lt;&#x2F;p&gt;
&lt;p&gt;Core Ultra 9 275HX, RTX 5090 Mobile with 24 GB VRAM, 96 GB RAM, and a 2 TB NVMe SSD make it a serious option for anyone who wants more than a traditional gaming PC — and a strong fit for local LLMs running through Transformers, vLLM, SGLang, or KTransformers.&lt;&#x2F;p&gt;
&lt;p&gt;For me it’s mainly a glimpse at what a modern power-user PC can look like: gaming machine, local AI desktop, compact workstation, personal cloud, and cybersecurity lab in one box. Premium and integrated, but with open source, local control, and dual-boot in the mix.&lt;&#x2F;p&gt;
&lt;p&gt;If you want to combine gaming, local AI, self-hosting, and technical workflows in one compact device, the Olares One is worth a closer look.&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>TRAE in 2026: An Ambitious AI IDE That Still Has Something to Prove</title>
          <pubDate>Fri, 13 Mar 2026 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://8e187f35.mickhat-blog-zola.pages.dev/blog/trae-review-2026/</link>
          <guid>https://8e187f35.mickhat-blog-zola.pages.dev/blog/trae-review-2026/</guid>
          <description xml:base="https://8e187f35.mickhat-blog-zola.pages.dev/blog/trae-review-2026/">&lt;p&gt;The AI coding space is crowded now, which means a new tool needs more than slick demos and bold claims to stand out. That is what makes TRAE worth a closer look. It is not trying to be just another editor with autocomplete and a chat sidebar. ByteDance is positioning it as an &lt;strong&gt;AI-first&lt;&#x2F;strong&gt; development environment, which tells you a lot about the direction here.&lt;&#x2F;p&gt;
&lt;p&gt;In practice, TRAE feels like a product that wants to sit much closer to the center of a developer’s workflow. Instead of only helping with small code edits, it leans into agent-style work, larger context handling, and tool-driven flows. That is a meaningful difference, and it is also the main reason TRAE gets attention in 2026.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;what-trae-is-trying-to-be&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#what-trae-is-trying-to-be&quot; aria-label=&quot;Anchor link for: what-trae-is-trying-to-be&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
What TRAE is trying to be&lt;&#x2F;h2&gt;
&lt;p&gt;TRAE is clearly built around the idea that coding tools are moving beyond simple assistance. Its feature set revolves around things like &lt;strong&gt;SOLO mode&lt;&#x2F;strong&gt;, &lt;strong&gt;custom agents&lt;&#x2F;strong&gt;, &lt;strong&gt;MCP support&lt;&#x2F;strong&gt;, and &lt;strong&gt;larger-context workflows&lt;&#x2F;strong&gt;. That puts it in a category that feels broader than traditional AI code completion.&lt;&#x2F;p&gt;
&lt;p&gt;This matters because there is a real difference between a tool that helps you finish a function and a tool that tries to help you think through a task, break it apart, and execute parts of it for you. TRAE is aiming for the second category.&lt;&#x2F;p&gt;
&lt;p&gt;That will appeal to a certain kind of developer immediately. If you like experimenting with agentic workflows, custom tooling, and AI-heavy environments, TRAE probably feels exciting. If you want a quiet, predictable editor that stays out of your way, it may feel like a bit much.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;where-trae-looks-strong&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#where-trae-looks-strong&quot; aria-label=&quot;Anchor link for: where-trae-looks-strong&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Where TRAE looks strong&lt;&#x2F;h2&gt;
&lt;p&gt;One of the most positive things about TRAE in 2026 is that it does not feel static. It looks like a product that is being actively pushed forward. In the AI tooling world, that matters a lot. Tools age fast now. A product that looked impressive a few months ago can suddenly feel behind.&lt;&#x2F;p&gt;
&lt;p&gt;TRAE also seems to understand that modern developers do not all work the same way. Some people want a fast chat interface. Others want a system that can take a broader objective and help drive it forward. Some want more control over models and tool integrations. TRAE is trying to cover all of those use cases.&lt;&#x2F;p&gt;
&lt;p&gt;That flexibility is a real strength.&lt;&#x2F;p&gt;
&lt;p&gt;Another point in TRAE’s favor is that it does not come across like a toy. Whether you like the direction or not, the product vision is clear. It is built around the idea that AI should not just decorate the IDE but actively shape how work gets done inside it. That makes it one of the more interesting AI IDEs to watch right now.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;where-it-gets-more-complicated&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#where-it-gets-more-complicated&quot; aria-label=&quot;Anchor link for: where-it-gets-more-complicated&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Where it gets more complicated&lt;&#x2F;h2&gt;
&lt;p&gt;The same ambition that makes TRAE appealing is also what may hold some people back.&lt;&#x2F;p&gt;
&lt;p&gt;Not everyone wants an IDE that feels like a platform. Features like agent modes, tool integrations, and bigger workflow layers can be useful, but they also add complexity. That is not automatically bad, but it changes the kind of user TRAE is best for.&lt;&#x2F;p&gt;
&lt;p&gt;If your ideal setup is lean, stable, and minimal, TRAE may feel too heavy on concepts and moving parts. There is always a trade-off with tools like this: more capability often means more overhead. TRAE does not escape that trade-off.&lt;&#x2F;p&gt;
&lt;p&gt;So the question is not whether TRAE has features. It clearly does. The real question is whether those features actually fit the way you want to work.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-trust-question-is-still-real&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#the-trust-question-is-still-real&quot; aria-label=&quot;Anchor link for: the-trust-question-is-still-real&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
The trust question is still real&lt;&#x2F;h2&gt;
&lt;p&gt;This is where the conversation gets more serious.&lt;&#x2F;p&gt;
&lt;p&gt;Any AI coding tool that touches source code, repositories, prompts, and context windows will raise obvious questions around privacy, telemetry, and data handling. TRAE is no exception. And because it comes from a major company with global infrastructure and aggressive product ambitions, people are naturally going to look closely at how data flows through the product.&lt;&#x2F;p&gt;
&lt;p&gt;One important piece of context here is that TRAE offers a &lt;strong&gt;Privacy Mode&lt;&#x2F;strong&gt;, which users can turn on or off at any time. That matters, and it deserves to be part of the conversation whenever privacy concerns come up. It shows that privacy is at least being treated as a visible product setting rather than something left entirely in the background.&lt;&#x2F;p&gt;
&lt;p&gt;That still does not end the discussion. Privacy in AI development tools is rarely just about whether a toggle exists. Developers still care about what the mode changes in practice, what the defaults are, what telemetry remains necessary for the product to function, and how clearly all of that is communicated.&lt;&#x2F;p&gt;
&lt;p&gt;So I think the fair view is this: the presence of Privacy Mode is a meaningful plus, but trust still depends on how transparent the product is and how comfortable users feel putting real code into it.&lt;&#x2F;p&gt;
&lt;p&gt;This is not unique to TRAE, to be fair. The entire AI coding market is under pressure here. But TRAE is still in the position where it has to earn confidence, not assume it.&lt;&#x2F;p&gt;
&lt;p&gt;For hobby use or public code, some people may not care much. For professional use, it is harder to wave this away.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;pricing-changes-the-story-too&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#pricing-changes-the-story-too&quot; aria-label=&quot;Anchor link for: pricing-changes-the-story-too&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Pricing changes the story too&lt;&#x2F;h2&gt;
&lt;p&gt;Another reason TRAE feels different in 2026 is that it is no longer easy to frame it as the cheap newcomer. Once pricing becomes more structured and usage is tied more closely to tokens or plan limits, the conversation changes.&lt;&#x2F;p&gt;
&lt;p&gt;At that point, TRAE is no longer just an experiment you casually try because it is free. It starts competing as a serious paid tool in a market where developers may already be paying for other AI subscriptions, APIs, or editor add-ons.&lt;&#x2F;p&gt;
&lt;p&gt;That does not make it overpriced by default. It just means the bar is higher. People will naturally ask whether TRAE is giving them something they cannot already get elsewhere.&lt;&#x2F;p&gt;
&lt;p&gt;And that is probably the fairest way to judge it.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;my-take-on-trae-in-2026&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#my-take-on-trae-in-2026&quot; aria-label=&quot;Anchor link for: my-take-on-trae-in-2026&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
My take on TRAE in 2026&lt;&#x2F;h2&gt;
&lt;p&gt;TRAE is one of the more interesting AI IDEs in 2026 because it has an actual point of view. It is not just chasing autocomplete quality or wrapping a chatbot into an editor shell. It is aiming at a broader shift in how developers work with AI.&lt;&#x2F;p&gt;
&lt;p&gt;That gives it real upside. For developers who want agents, tool integration, larger-context reasoning, and a more AI-centered workflow, TRAE has genuine appeal. It looks like a product with momentum, not just a marketing splash.&lt;&#x2F;p&gt;
&lt;p&gt;At the same time, it is not a tool I would describe as universally easy to recommend. The complexity is real. The trust questions are real. The pricing reality is real. And as with most AI-heavy tools, the experience probably depends a lot on how much you actually want AI sitting this close to your daily workflow.&lt;&#x2F;p&gt;
&lt;p&gt;So the most honest conclusion is probably this:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;TRAE is promising, capable, and clearly ambitious, but it still feels like a tool you adopt with intention rather than one you install without thinking.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;That is not a criticism. In 2026, it might actually be the right place for a product like this to be.&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>OlaresOS &amp; Olares One: A Local-First Personal Cloud for the AI Era</title>
          <pubDate>Mon, 23 Feb 2026 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://8e187f35.mickhat-blog-zola.pages.dev/blog/olaresos-personal-cloud/</link>
          <guid>https://8e187f35.mickhat-blog-zola.pages.dev/blog/olaresos-personal-cloud/</guid>
          <description xml:base="https://8e187f35.mickhat-blog-zola.pages.dev/blog/olaresos-personal-cloud/">&lt;p&gt;Most “cloud” products follow the same pattern: your data leaves your devices, you rent access back via subscriptions, and over time you lose flexibility and control. At the same time, more people want AI-powered workflows (LLMs, image tools, search, agents) — without sending prompts, documents, or internal notes to third-party services.&lt;&#x2F;p&gt;
&lt;p&gt;This is where &lt;strong&gt;Olares&lt;&#x2F;strong&gt; enters the conversation: a &lt;strong&gt;local-first, self-hosted “personal cloud OS”&lt;&#x2F;strong&gt; approach that aims to make running services (and increasingly, AI tooling) on your own hardware feel more like a product than a weekend-long integration project.&lt;&#x2F;p&gt;
&lt;p&gt;In this article, I’ll cover what &lt;strong&gt;OlaresOS&lt;&#x2F;strong&gt; is, how &lt;strong&gt;Olares One&lt;&#x2F;strong&gt; fits into the ecosystem (without diving into hardware specs), what’s genuinely compelling about the idea, and where you should keep a realistic mindset.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;what-is-olaresos&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#what-is-olaresos&quot; aria-label=&quot;Anchor link for: what-is-olaresos&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
What is OlaresOS?&lt;&#x2F;h2&gt;
&lt;p&gt;At a high level, &lt;strong&gt;OlaresOS&lt;&#x2F;strong&gt; positions itself as a &lt;strong&gt;self-hosted personal cloud operating system&lt;&#x2F;strong&gt;. The goal is to help you run services locally — under your control — while presenting them through a cohesive, “platform-like” experience rather than a collection of separate tools.&lt;&#x2F;p&gt;
&lt;p&gt;If you’ve built a homelab stack before, you’ll recognize the pain points Olares is trying to reduce:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;deploying and updating apps consistently&lt;&#x2F;li&gt;
&lt;li&gt;managing identities &#x2F; access and tying services together&lt;&#x2F;li&gt;
&lt;li&gt;avoiding the “everything is YAML now” spiral&lt;&#x2F;li&gt;
&lt;li&gt;building a usable UI around a self-hosted ecosystem&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;In short: OlaresOS is less “just a distro” and more “a curated platform for local services.”&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;where-does-olares-one-fit-in&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#where-does-olares-one-fit-in&quot; aria-label=&quot;Anchor link for: where-does-olares-one-fit-in&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Where does Olares One fit in?&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;strong&gt;Olares One&lt;&#x2F;strong&gt; is best understood as a &lt;strong&gt;first-party device &#x2F; reference platform&lt;&#x2F;strong&gt; built around the OlaresOS experience. You don’t need it to care about OlaresOS — but it communicates the vision clearly:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;local-first services&lt;&#x2F;li&gt;
&lt;li&gt;local AI workflows&lt;&#x2F;li&gt;
&lt;li&gt;a more integrated “out of the box” platform approach&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Think of it as the ecosystem’s “official” home base, designed to showcase what OlaresOS is aiming for when software and hardware are aligned.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;why-the-concept-makes-sense-right-now&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#why-the-concept-makes-sense-right-now&quot; aria-label=&quot;Anchor link for: why-the-concept-makes-sense-right-now&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Why the concept makes sense right now&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;1-local-first-ai-isn-t-a-niche-anymore&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#1-local-first-ai-isn-t-a-niche-anymore&quot; aria-label=&quot;Anchor link for: 1-local-first-ai-isn-t-a-niche-anymore&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
1) Local-first AI isn’t a niche anymore&lt;&#x2F;h3&gt;
&lt;p&gt;As soon as you use AI with real documents (client material, personal notes, internal writeups), privacy stops being an abstract principle and becomes a practical requirement. A local-first system shifts the default from:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Send data out, hope for the best”&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;to&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Keep data local, choose what to share.”&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;That alone is a strong motivation — especially for builders, researchers, and anyone handling sensitive or proprietary information.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;2-self-hosting-is-great-until-it-becomes-a-maintenance-hobby&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#2-self-hosting-is-great-until-it-becomes-a-maintenance-hobby&quot; aria-label=&quot;Anchor link for: 2-self-hosting-is-great-until-it-becomes-a-maintenance-hobby&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
2) Self-hosting is great… until it becomes a maintenance hobby&lt;&#x2F;h3&gt;
&lt;p&gt;A lot of people &lt;em&gt;like&lt;&#x2F;em&gt; self-hosting. Fewer people like keeping twenty services updated, compatible, backed up, and securely exposed behind a reverse proxy, with sane authentication and a clean upgrade path.&lt;&#x2F;p&gt;
&lt;p&gt;OlaresOS tries to push self-hosting toward something closer to:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;“deploy an app and use it”&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;instead of&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;“assemble and maintain a small software company at home”&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;If OlaresOS delivers on that usability promise, it’s genuinely valuable — even to experienced homelab folks.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;3-a-platform-beats-a-pile-of-tools-when-done-right&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#3-a-platform-beats-a-pile-of-tools-when-done-right&quot; aria-label=&quot;Anchor link for: 3-a-platform-beats-a-pile-of-tools-when-done-right&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
3) A platform beats a pile of tools (when done right)&lt;&#x2F;h3&gt;
&lt;p&gt;You can absolutely build something similar yourself with containers, Kubernetes, dashboards, and a lot of discipline. But OlaresOS is aiming for a more cohesive experience:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;consistent UX&lt;&#x2F;li&gt;
&lt;li&gt;a unified way to manage apps&#x2F;services&lt;&#x2F;li&gt;
&lt;li&gt;an ecosystem mindset rather than isolated components&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;That “product factor” matters if you want other people (family, team, less-technical friends) to use services you host.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;what-stands-out-the-good-parts&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#what-stands-out-the-good-parts&quot; aria-label=&quot;Anchor link for: what-stands-out-the-good-parts&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
What stands out (the good parts)&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;white-check-mark-a-product-approach-to-self-hosting&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#white-check-mark-a-product-approach-to-self-hosting&quot; aria-label=&quot;Anchor link for: white-check-mark-a-product-approach-to-self-hosting&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
✅ A “product” approach to self-hosting&lt;&#x2F;h3&gt;
&lt;p&gt;Many self-hosted setups are excellent but feel like a patchwork. OlaresOS’ pitch is that the system should feel consistent and intentional — not like a stack of unrelated services.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;white-check-mark-local-first-as-the-default&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#white-check-mark-local-first-as-the-default&quot; aria-label=&quot;Anchor link for: white-check-mark-local-first-as-the-default&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
✅ Local-first as the default&lt;&#x2F;h3&gt;
&lt;p&gt;A lot of platforms treat privacy as an optional mode. OlaresOS appears to treat local-first as the baseline — which is exactly the direction I want to see more projects take.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;white-check-mark-ai-fits-naturally-into-the-model&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#white-check-mark-ai-fits-naturally-into-the-model&quot; aria-label=&quot;Anchor link for: white-check-mark-ai-fits-naturally-into-the-model&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
✅ AI fits naturally into the model&lt;&#x2F;h3&gt;
&lt;p&gt;AI becomes much more useful when it can safely interact with your own data. A personal cloud OS that makes local AI workflows approachable is aligned with where real usage is going.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;real-talk-what-to-watch-out-for&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#real-talk-what-to-watch-out-for&quot; aria-label=&quot;Anchor link for: real-talk-what-to-watch-out-for&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Real talk: what to watch out for&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;warning-open-source-details-matter&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#warning-open-source-details-matter&quot; aria-label=&quot;Anchor link for: warning-open-source-details-matter&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
⚠️ “Open-source” details matter&lt;&#x2F;h3&gt;
&lt;p&gt;Projects sometimes market “open-source” while parts are source-available or depend heavily on proprietary services. If you’re adopting OlaresOS seriously, do a quick due diligence pass:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;license clarity&lt;&#x2F;li&gt;
&lt;li&gt;what components are truly open&lt;&#x2F;li&gt;
&lt;li&gt;how portable your data is&lt;&#x2F;li&gt;
&lt;li&gt;whether you can leave without pain&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;warning-ecosystem-lock-in-can-be-subtle&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#warning-ecosystem-lock-in-can-be-subtle&quot; aria-label=&quot;Anchor link for: warning-ecosystem-lock-in-can-be-subtle&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
⚠️ Ecosystem lock-in can be subtle&lt;&#x2F;h3&gt;
&lt;p&gt;Even with local hosting, lock-in can happen at the platform layer:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;custom app packaging&lt;&#x2F;li&gt;
&lt;li&gt;identity systems that don’t export cleanly&lt;&#x2F;li&gt;
&lt;li&gt;integrations that assume “the Olares way”&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;None of this is automatically bad — but it’s worth checking how easy it is to migrate or rebuild elsewhere.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;warning-hardware-platform-narratives-can-be-distracting&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#warning-hardware-platform-narratives-can-be-distracting&quot; aria-label=&quot;Anchor link for: warning-hardware-platform-narratives-can-be-distracting&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
⚠️ Hardware + platform narratives can be distracting&lt;&#x2F;h3&gt;
&lt;p&gt;When a project is presented through a first-party device (like Olares One), it’s easy to conflate:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;“the platform is good”&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;with&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;“the official device is the best way to use it”&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;You can evaluate the OS and ecosystem on their own merits, independent of any specific hardware story.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;who-this-is-for&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#who-this-is-for&quot; aria-label=&quot;Anchor link for: who-this-is-for&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Who this is for&lt;&#x2F;h2&gt;
&lt;p&gt;OlaresOS is especially interesting if you want:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;a &lt;strong&gt;local-first&lt;&#x2F;strong&gt; alternative to cloud ecosystems&lt;&#x2F;li&gt;
&lt;li&gt;a more &lt;strong&gt;integrated&lt;&#x2F;strong&gt; self-hosting experience&lt;&#x2F;li&gt;
&lt;li&gt;local AI workflows without shipping your data to third parties&lt;&#x2F;li&gt;
&lt;li&gt;something that can be “used” more than it needs to be “maintained”&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;It’s less compelling if you’re happy with a purely DIY stack &lt;em&gt;and&lt;&#x2F;em&gt; you enjoy maintaining it — or if you only need a tiny set of services where a minimal container setup already works perfectly.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;a-sensible-way-to-approach-olaresos-without-overengineering&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#a-sensible-way-to-approach-olaresos-without-overengineering&quot; aria-label=&quot;Anchor link for: a-sensible-way-to-approach-olaresos-without-overengineering&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
A sensible way to approach OlaresOS (without overengineering)&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;1-start-with-your-use-case&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#1-start-with-your-use-case&quot; aria-label=&quot;Anchor link for: 1-start-with-your-use-case&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
1) Start with your use-case&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;“I want local AI that can search my notes&#x2F;docs”&lt;&#x2F;li&gt;
&lt;li&gt;“I want a personal cloud under my control”&lt;&#x2F;li&gt;
&lt;li&gt;“I want a comfortable self-hosted app environment”&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;2-test-the-platform-on-existing-hardware-first&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#2-test-the-platform-on-existing-hardware-first&quot; aria-label=&quot;Anchor link for: 2-test-the-platform-on-existing-hardware-first&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
2) Test the platform on existing hardware first&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;evaluate the install experience, app deployments, updates, backups&lt;&#x2F;li&gt;
&lt;li&gt;check how identity&#x2F;auth and networking feel in practice&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;3-decide-later-if-you-want-a-dedicated-device&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#3-decide-later-if-you-want-a-dedicated-device&quot; aria-label=&quot;Anchor link for: 3-decide-later-if-you-want-a-dedicated-device&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
3) Decide later if you want a dedicated device&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;after you know you like the workflow&lt;&#x2F;li&gt;
&lt;li&gt;after you know what performance you actually need&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;conclusion&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#conclusion&quot; aria-label=&quot;Anchor link for: conclusion&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Conclusion&lt;&#x2F;h2&gt;
&lt;p&gt;OlaresOS targets a very real pain: people want the power of self-hosting and local AI, but they don’t want to turn their personal cloud into a second job. A cohesive platform that makes local-first workflows practical is the right direction — and the Olares One ecosystem helps communicate that vision clearly.&lt;&#x2F;p&gt;
&lt;p&gt;If OlaresOS continues improving its usability, portability, and transparency around licensing and integrations, it could become a strong option for anyone who wants &lt;strong&gt;privacy, control, and local AI&lt;&#x2F;strong&gt; without sacrificing day-to-day convenience.&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>Neptune 4 Pro Review</title>
          <pubDate>Tue, 11 Jun 2024 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://8e187f35.mickhat-blog-zola.pages.dev/blog/neptune-4-pro-review/</link>
          <guid>https://8e187f35.mickhat-blog-zola.pages.dev/blog/neptune-4-pro-review/</guid>
          <description xml:base="https://8e187f35.mickhat-blog-zola.pages.dev/blog/neptune-4-pro-review/">&lt;p&gt;The Neptune 4 Pro is an impressive addition to the world of 3D printing, particularly for beginners and enthusiasts alike. As someone who has primarily used the CR-6 SE before, transitioning to the Neptune 4 Pro was a seamless and exciting experience.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;unboxing-and-setup&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#unboxing-and-setup&quot; aria-label=&quot;Anchor link for: unboxing-and-setup&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Unboxing and Setup&lt;&#x2F;h2&gt;
&lt;p&gt;Unboxing the Neptune 4 Pro was a delight. The packaging was sturdy and well-organized, ensuring that all components arrived safely. The setup process was straightforward and well-documented, making it easy even for those who might be new to 3D printing. Within an hour, the printer was assembled and ready for use.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;build-quality-and-design&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#build-quality-and-design&quot; aria-label=&quot;Anchor link for: build-quality-and-design&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Build Quality and Design&lt;&#x2F;h2&gt;
&lt;p&gt;The Neptune 4 Pro boasts a high-quality aluminum frame, providing both stability and a sleek, professional appearance. The components are well-machined and fit together perfectly, reflecting the careful attention to detail in the printer’s design.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;print-quality&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#print-quality&quot; aria-label=&quot;Anchor link for: print-quality&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Print Quality&lt;&#x2F;h2&gt;
&lt;p&gt;The print quality of the Neptune 4 Pro is exceptional. It produces high-resolution prints with fine details and smooth finishes. Whether printing small, intricate models or larger, more complex structures, the Neptune 4 Pro handles it all with impressive precision. Minimal post-processing is required, which is a significant advantage for any user.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;speed-and-efficiency&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#speed-and-efficiency&quot; aria-label=&quot;Anchor link for: speed-and-efficiency&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Speed and Efficiency&lt;&#x2F;h2&gt;
&lt;p&gt;One of the standout features of the Neptune 4 Pro is its speed. The printer’s advanced motion control algorithms and robust extruder system allow it to operate at high speeds without compromising on quality. This efficiency is ideal for users who want to complete projects quickly and effectively.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;user-friendly-features&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#user-friendly-features&quot; aria-label=&quot;Anchor link for: user-friendly-features&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
User-Friendly Features&lt;&#x2F;h2&gt;
&lt;p&gt;The Neptune 4 Pro is designed with user convenience in mind. The touchscreen interface is intuitive and responsive, making it easy to navigate through settings and initiate prints. Additional features such as the filament run-out sensor and resume printing function provide peace of mind, ensuring that prints are not disrupted by unexpected issues.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;conclusion&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#conclusion&quot; aria-label=&quot;Anchor link for: conclusion&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Conclusion&lt;&#x2F;h2&gt;
&lt;p&gt;In conclusion, the Neptune 4 Pro is a fantastic 3D printer that excels in build quality, print performance, and user-friendly features. It is an excellent choice for both beginners and experienced users looking for a reliable and high-performing 3D printer. If you’re in the market for a new printer, the Neptune 4 Pro should definitely be at the top of your list.&lt;&#x2F;p&gt;
&lt;p&gt;Happy printing!&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>SysReptor Pro: Revolutionizing Reporting for Penetration Testing</title>
          <pubDate>Fri, 15 Mar 2024 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://8e187f35.mickhat-blog-zola.pages.dev/blog/sysreptor-review/</link>
          <guid>https://8e187f35.mickhat-blog-zola.pages.dev/blog/sysreptor-review/</guid>
          <description xml:base="https://8e187f35.mickhat-blog-zola.pages.dev/blog/sysreptor-review/">&lt;p&gt;&lt;strong&gt;Disclaimer&lt;&#x2F;strong&gt;: While SysReptor provided me with a cloud instance for testing, this review represents my honest opinion and experiences. My review was neither paid for nor sponsored beyond the provision of the cloud instance for evaluation purposes.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;transform-your-security-reporting-with-sysreptor-pro&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#transform-your-security-reporting-with-sysreptor-pro&quot; aria-label=&quot;Anchor link for: transform-your-security-reporting-with-sysreptor-pro&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Transform Your Security Reporting with SysReptor Pro&lt;&#x2F;h2&gt;
&lt;p&gt;In the ever-evolving domain of cybersecurity, delivering precise and clear reporting is paramount, particularly for those engaged in penetration testing and Hack The Box (HTB) exams. Enter SysReptor Pro, a cutting-edge solution crafted for the intricate needs of cybersecurity experts.&lt;&#x2F;p&gt;
&lt;p&gt;SysReptor Pro stands out by offering user-friendly features alongside profound customization options, ensuring that professionals can effortlessly compile comprehensive reports, focusing their efforts on enhancing network and system security.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;distinct-features-for-effective-reporting&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#distinct-features-for-effective-reporting&quot; aria-label=&quot;Anchor link for: distinct-features-for-effective-reporting&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Distinct Features for Effective Reporting&lt;&#x2F;h3&gt;
&lt;p&gt;SysReptor Pro harmonizes simplicity and power, offering:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Markdown for streamlined writing and HTML&#x2F;VueJS for intricate design, ensuring reports are professional and engaging.&lt;&#x2F;li&gt;
&lt;li&gt;One-click PDF conversion, making reports accessible and shareable.&lt;&#x2F;li&gt;
&lt;li&gt;The ‘reptor’ CLI tool, simplifying data integration and enhancing report accuracy and consistency.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;my-experience-with-sysreptor-pro&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#my-experience-with-sysreptor-pro&quot; aria-label=&quot;Anchor link for: my-experience-with-sysreptor-pro&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
My Experience with SysReptor Pro&lt;&#x2F;h2&gt;
&lt;p&gt;SysReptor Pro has revolutionized my approach to cybersecurity reporting. Its seamless process, from data integration to final report generation, has allowed me to concentrate on critical security assessments. The flexibility in reporting, particularly for HTB exams, has been instrumental in my success.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;conclusion&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#conclusion&quot; aria-label=&quot;Anchor link for: conclusion&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Conclusion&lt;&#x2F;h2&gt;
&lt;p&gt;SysReptor Pro is an invaluable addition to any cybersecurity professional’s toolkit. It promises enhanced reporting efficiency and clarity, elevating the standard of cybersecurity documentation.&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>Macless Haystack for FindMy Flipper Setup</title>
          <pubDate>Wed, 13 Mar 2024 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://8e187f35.mickhat-blog-zola.pages.dev/blog/macless-haystack/</link>
          <guid>https://8e187f35.mickhat-blog-zola.pages.dev/blog/macless-haystack/</guid>
          <description xml:base="https://8e187f35.mickhat-blog-zola.pages.dev/blog/macless-haystack/">&lt;p&gt;&lt;strong&gt;Disclaimer&lt;&#x2F;strong&gt;: I just describe the original instructions with my own words and added some screenshots and maybe some more steps for Windows and Linux (server) users.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;what-is-macless-haystack&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#what-is-macless-haystack&quot; aria-label=&quot;Anchor link for: what-is-macless-haystack&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
What is macless-haystack?&lt;&#x2F;h2&gt;
&lt;p&gt;This project tries to unify several projects for an easy-to-use and easy-to-setup custom FindMy network. The goal is to run a FindMy network without the need to own a real Mac or virtual Mac. Also you don’t have to install the mail plugin or openhaystack itself. (As needed by the original OpenHaystack project).&lt;&#x2F;p&gt;
&lt;p&gt;You can find the Project on Github: &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;dchristl&#x2F;macless-haystack&quot;&gt;Macless-Haystack&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h2 id=&quot;foreword&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#foreword&quot; aria-label=&quot;Anchor link for: foreword&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Foreword&lt;&#x2F;h2&gt;
&lt;p&gt;In this tutorial, I will guide you step by step through the process of setting up a Macless Haystack Server on both Windows and Linux using Docker. I’ll point out any differences in the setup process for Windows as we go along.&lt;&#x2F;p&gt;
&lt;p&gt;I’d like to extend a huge thank you to my friend, AbeNaws, for providing me with a small server from Linode for this tutorial. The server specs are as follows:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;- 1 CPU Core&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;- 25 GB Storage&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;- 1 GB RAM&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Let’s begin.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;prerequisites&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#prerequisites&quot; aria-label=&quot;Anchor link for: prerequisites&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Prerequisites&lt;&#x2F;h2&gt;
&lt;p&gt;First, we need to install Docker on our Linux Server with the following command:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;sudo&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; apt install docker.io python3&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;blockquote&gt;
&lt;p&gt;For Windows: Download &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.docker.com&#x2F;products&#x2F;docker-desktop&#x2F;&quot;&gt;Docker Desktop&lt;&#x2F;a&gt; and &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.python.org&#x2F;downloads&#x2F;windows&#x2F;&quot;&gt;Python3&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;hardware-setup&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#hardware-setup&quot; aria-label=&quot;Anchor link for: hardware-setup&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Hardware Setup&lt;&#x2F;h2&gt;
&lt;p&gt;We can now start with generating our keys. Let’s head over to the Github Repo from &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;MatthewKuKanich&#x2F;FindMyFlipper&quot;&gt;MatthewKuKanich&lt;&#x2F;a&gt; and download the &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;raw.githubusercontent.com&#x2F;MatthewKuKanich&#x2F;FindMyFlipper&#x2F;main&#x2F;KeyGeneration&#x2F;generate_keys.py&quot;&gt;generate_keys.py&lt;&#x2F;a&gt; file.&lt;&#x2F;p&gt;
&lt;p&gt;Run the command with &lt;code&gt;python3 generate_keys.py&lt;&#x2F;code&gt; and answer the questions.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;assets&#x2F;haystack&#x2F;generate-keys.png&quot; alt=&quot;Generate Keys&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;If you get an error, install the &lt;code&gt;cryptography&lt;&#x2F;code&gt; dependency with &lt;code&gt;pip3 install cryptography&lt;&#x2F;code&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;server-setup&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#server-setup&quot; aria-label=&quot;Anchor link for: server-setup&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Server Setup&lt;&#x2F;h2&gt;
&lt;p&gt;With docker installed we create a new docker network:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;docker&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; network create mh-network&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Then we will install the &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;Dadoum&#x2F;anisette-v3-server&quot;&gt;Anisette Server&lt;&#x2F;a&gt; with this command:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;docker&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; run -d --restart always --name anisette -p 6969:6969 --volume anisette-v3_data:&#x2F;home&#x2F;Alcoholic&#x2F;.config&#x2F;anisette-v3&#x2F;lib&#x2F; --network mh-network dadoum&#x2F;anisette-v3-server&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;assets&#x2F;haystack&#x2F;Docker-anisette.png&quot; alt=&quot;Anisette Server running in Docker&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Start and setup the Macless Haystack endpoint in interactive mode:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;docker&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; run -it --restart unless-stopped --name macless-haystack -p 6176:6176 --volume mh_data:&#x2F;app&#x2F;endpoint&#x2F;data --network mh-network christld&#x2F;macless-haystack&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;assets&#x2F;haystack&#x2F;Login.png&quot; alt=&quot;Login prompt&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;You will be asked for your Apple ID and your Password. Make sure that you have 2FA enabled since you will also need it.
Once you can see &lt;code&gt;serving at port 6176 over HTTP&lt;&#x2F;code&gt; you have set it up correctly.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Finally, restart the server in background by using a different terminal window:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;docker&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; restart macless-haystack&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h2 id=&quot;frontend-setup&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#frontend-setup&quot; aria-label=&quot;Anchor link for: frontend-setup&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Frontend Setup&lt;&#x2F;h2&gt;
&lt;p&gt;You can either use the pre-hosted one on &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;dchristl.github.io&#x2F;macless-haystack&#x2F;&quot;&gt;Github pages&lt;&#x2F;a&gt; or host it on your own. You can find the web application here: &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;dchristl&#x2F;macless-haystack&#x2F;releases&#x2F;download&#x2F;v2.1.0&#x2F;webapplication.zip&quot;&gt;Webapplication.zip&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;If you need to adjust the Macless Haystack endpoint, click on the gear icon on the top right corner and change the URL.&lt;&#x2F;p&gt;
&lt;p&gt;To add a Flipper, click on the Accessories tab and select the + sign. Click import Accessory and paste the private key from the .keys file. The ID can be any number you want, as long as it’s unique for yourself.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;assets&#x2F;haystack&#x2F;Import.png&quot; alt=&quot;Import Accessory&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;h2 id=&quot;adding-the-keys-file&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#adding-the-keys-file&quot; aria-label=&quot;Anchor link for: adding-the-keys-file&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Adding the .keys file&lt;&#x2F;h2&gt;
&lt;p&gt;To import the .keys file, plug in your Flipper Zero and go to the files browser. Now upload the .keys file to the &lt;code&gt;apps_data&#x2F;findmy&lt;&#x2F;code&gt; folder.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;questions&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#questions&quot; aria-label=&quot;Anchor link for: questions&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Questions?&lt;&#x2F;h2&gt;
&lt;p&gt;If you have any questions, please feel free to either contact me via X or on Discord. My name is Mickhat.
Please make also sure to join the Discord of the &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;discord.gg&#x2F;momentum&quot;&gt;Momentum Firmware&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>iFixit Pro Tech Toolkit Review</title>
          <pubDate>Wed, 14 Feb 2024 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://8e187f35.mickhat-blog-zola.pages.dev/blog/ifixit-pro-tech-toolkit-review/</link>
          <guid>https://8e187f35.mickhat-blog-zola.pages.dev/blog/ifixit-pro-tech-toolkit-review/</guid>
          <description xml:base="https://8e187f35.mickhat-blog-zola.pages.dev/blog/ifixit-pro-tech-toolkit-review/">&lt;p&gt;&lt;strong&gt;Partnership Disclosure&lt;&#x2F;strong&gt;: My content may include tracking links to iFixit for monitoring our partnership and the effectiveness of our collaboration. These links do not result in any commission for me, nor do they influence my reviews or recommendations. I am committed to sharing my honest opinions on products and services I genuinely believe in.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;This review is sponsored by iFixit. I received the Pro Tech Toolkit free of charge for review purposes.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;h2 id=&quot;unboxing-a-world-of-possibilities&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#unboxing-a-world-of-possibilities&quot; aria-label=&quot;Anchor link for: unboxing-a-world-of-possibilities&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Unboxing a World of Possibilities&lt;&#x2F;h2&gt;
&lt;p&gt;The moment you lay your eyes on the iFixit Pro Tech Toolkit, priced at €74.99, you know you’re in for a treat. This kit isn’t just a toolset; it’s a gateway to a world where every tech problem has a solution. With its sleek, black case and neatly organized tools, the kit screams professionalism and quality. For those interested, you can explore more and purchase the kit through the &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;eustore.ifixit.com&#x2F;products&#x2F;pro-tech-toolkit?utm_source=affiliate&amp;amp;utm_medium=blog-partner&amp;amp;utm_campaign=Mickhat&quot;&gt;European iFixit Store&lt;&#x2F;a&gt;, ensuring you have the best tools at your fingertips.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;assets&#x2F;iFixit&#x2F;ProTechToolkit.jpeg&quot; alt=&quot;iFixit Pro Tech Toolkit&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;h2 id=&quot;what-s-inside&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#what-s-inside&quot; aria-label=&quot;Anchor link for: what-s-inside&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
What’s Inside?&lt;&#x2F;h2&gt;
&lt;p&gt;Open the case, and you’re greeted by an array of tools thoughtfully laid out and easy to access. The heart of the kit is the 64-bit driver kit, featuring a well-designed aluminum handle and 64 precision driver bits. Each bit is carefully crafted to meet the needs of repairing a wide range of electronics.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;assets&#x2F;iFixit&#x2F;ProTechToolkit2.jpeg&quot; alt=&quot;iFixit Pro Tech Toolkit contents&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;h3 id=&quot;complete-list-of-bits&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#complete-list-of-bits&quot; aria-label=&quot;Anchor link for: complete-list-of-bits&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Complete List of Bits:&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;Phillips: #000, #00, #0, #1, #2&lt;&#x2F;li&gt;
&lt;li&gt;Flathead: 1, 1.5, 2, 2.5, 3, 4 mm&lt;&#x2F;li&gt;
&lt;li&gt;Torx: T2, T3, T4, T5&lt;&#x2F;li&gt;
&lt;li&gt;Torx Security: TR6, TR7, TR8, TR9, TR10, TR15, TR20, TR25&lt;&#x2F;li&gt;
&lt;li&gt;Pentalobe: P2, P5, P6&lt;&#x2F;li&gt;
&lt;li&gt;JIS: J000, J00, J0, J1&lt;&#x2F;li&gt;
&lt;li&gt;Hex: 0.7, 0.9, 1.3, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5 mm&lt;&#x2F;li&gt;
&lt;li&gt;Tri-point: Y000, Y00, Y0, Y1&lt;&#x2F;li&gt;
&lt;li&gt;Nut Driver: 2.5, 3, 3.5, 4, 5, 5.5 mm&lt;&#x2F;li&gt;
&lt;li&gt;Square: #0, #1, #2&lt;&#x2F;li&gt;
&lt;li&gt;Gamebit: 3.8, 4.5 mm&lt;&#x2F;li&gt;
&lt;li&gt;Spanner: 4, 6&lt;&#x2F;li&gt;
&lt;li&gt;Triangle: 2, 2.2, 2.6, 3 mm&lt;&#x2F;li&gt;
&lt;li&gt;SIM Eject Bit&lt;&#x2F;li&gt;
&lt;li&gt;1&#x2F;4“ to 4 mm Driver Adapter&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;assets&#x2F;iFixit&#x2F;ProTechToolkit3.jpeg&quot; alt=&quot;Bit overview&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;But that’s not all. The toolkit also includes:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;A pair of angled ESD-safe tweezers, perfect for delicate manipulation.&lt;&#x2F;li&gt;
&lt;li&gt;A variety of plastic opening tools and picks to safely pry open housings.&lt;&#x2F;li&gt;
&lt;li&gt;A suction handle for easy display assembly removal.&lt;&#x2F;li&gt;
&lt;li&gt;A flexible extension for those hard-to-reach screws.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;assets&#x2F;iFixit&#x2F;ProTechToolkit4.jpeg&quot; alt=&quot;Additional tools&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;h2 id=&quot;build-quality-and-performance&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#build-quality-and-performance&quot; aria-label=&quot;Anchor link for: build-quality-and-performance&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Build Quality and Performance&lt;&#x2F;h2&gt;
&lt;p&gt;Each tool in the iFixit Pro Tech Toolkit feels robust and well-made. The driver bits are made of high-quality steel, ensuring they won’t strip easily when dealing with tough screws. The handle is comfortable to hold, making even the most prolonged repair sessions less of a strain on your hands.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;versatility-for-every-tech-enthusiast&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#versatility-for-every-tech-enthusiast&quot; aria-label=&quot;Anchor link for: versatility-for-every-tech-enthusiast&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Versatility for Every Tech Enthusiast&lt;&#x2F;h2&gt;
&lt;p&gt;Whether you’re a professional technician or a DIY enthusiast, this toolkit caters to everyone. Its versatility is unmatched – from fixing smartphones and laptops to tackling intricate tasks in gaming consoles and wearables.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;personal-highlights&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#personal-highlights&quot; aria-label=&quot;Anchor link for: personal-highlights&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Personal Highlights&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;High-Quality Tools: Precision bits and tools specifically designed for electronics repair.&lt;&#x2F;li&gt;
&lt;li&gt;Wide Range of Applications: Ideal for repairing smartphones, tablets, laptops, and more.&lt;&#x2F;li&gt;
&lt;li&gt;Portable and Durable: Comes in a compact, durable case for easy transportation.&lt;&#x2F;li&gt;
&lt;li&gt;Magnetic Project Mat: An innovative addition to keep tiny screws and parts organized.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;sustainability-and-support&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#sustainability-and-support&quot; aria-label=&quot;Anchor link for: sustainability-and-support&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Sustainability and Support&lt;&#x2F;h2&gt;
&lt;p&gt;iFixit is known for advocating repairability and sustainability, and this toolkit is a testament to that. By empowering users to fix their own devices, it not only saves money but also reduces electronic waste. Moreover, iFixit’s extensive online guides and support make the repair process easier and more accessible.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;conclusion&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#conclusion&quot; aria-label=&quot;Anchor link for: conclusion&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Conclusion&lt;&#x2F;h2&gt;
&lt;p&gt;The iFixit Pro Tech Toolkit, priced at €74.99, is more than just a set of tools; it’s an investment in sustainability, a commitment to DIY repair culture, and a testament to high-quality craftsmanship. It’s a must-have for anyone who values the ability to repair and maintain their gadgets.&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>NordVPN Review</title>
          <pubDate>Fri, 29 Sep 2023 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://8e187f35.mickhat-blog-zola.pages.dev/blog/nordvpn-review/</link>
          <guid>https://8e187f35.mickhat-blog-zola.pages.dev/blog/nordvpn-review/</guid>
          <description xml:base="https://8e187f35.mickhat-blog-zola.pages.dev/blog/nordvpn-review/">&lt;p&gt;&lt;strong&gt;Affiliate disclosure:&lt;&#x2F;strong&gt; I am an affiliate of NordVPN and earn a commission if you purchase a subscription through my link. This does not affect my review in any way, and I only recommend products and services that I believe in.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;introduction&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#introduction&quot; aria-label=&quot;Anchor link for: introduction&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Introduction&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;assets&#x2F;NordVPN&#x2F;nordvpn-hp.png&quot; alt=&quot;Screenshot of NordVPN homepage&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;NordVPN is a popular VPN provider that offers a variety of features to protect users’ privacy and security online. It is one of the most trusted VPN providers in the world, with over 15 million users.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;pros&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#pros&quot; aria-label=&quot;Anchor link for: pros&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Pros&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Strong security:&lt;&#x2F;strong&gt; NordVPN uses the latest encryption protocols to protect users’ data. It also offers a variety of other security features, such as a kill switch, DNS leak protection, and a double VPN.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Fast speeds:&lt;&#x2F;strong&gt; NordVPN offers fast speeds, even on long-distance connections. This makes it a good choice for streaming video, gaming, and other bandwidth-intensive activities.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Large server network:&lt;&#x2F;strong&gt; NordVPN has over 5,500 servers in over 60 countries. This gives users a wide range of options to choose from, depending on their needs.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Easy to use:&lt;&#x2F;strong&gt; NordVPN is easy to use, even for beginners. It has a user-friendly interface and simple setup instructions.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Affordable pricing:&lt;&#x2F;strong&gt; NordVPN is affordable, especially when purchased on a long-term plan. It also offers a 30-day money-back guarantee.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Dedicated IP addresses:&lt;&#x2F;strong&gt; NordVPN now offers dedicated IP addresses. This is a new feature that was added in early 2023. Dedicated IP addresses are a good choice for users who need a static IP address for specific purposes, such as online gaming, streaming, or accessing websites that block shared IP addresses.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;cons&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#cons&quot; aria-label=&quot;Anchor link for: cons&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Cons&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Can be slow on some servers:&lt;&#x2F;strong&gt; Some NordVPN servers can be slow, especially during peak times. However, NordVPN has been working to improve its speeds, and most users report good speeds overall.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;overall&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#overall&quot; aria-label=&quot;Anchor link for: overall&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Overall&lt;&#x2F;h2&gt;
&lt;p&gt;Overall, NordVPN is a great choice for users who are looking for a reliable and secure VPN. It offers a variety of features and benefits, including dedicated IP addresses, and it is affordable, especially when purchased on a long-term plan. I highly recommend NordVPN to anyone looking for a VPN.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;additional-information&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#additional-information&quot; aria-label=&quot;Anchor link for: additional-information&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Additional Information&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;NordVPN is based in Panama, which is a privacy-friendly country with no mandatory data retention laws.&lt;&#x2F;li&gt;
&lt;li&gt;NordVPN has been independently audited by PwC and KPMG.&lt;&#x2F;li&gt;
&lt;li&gt;NordVPN offers a variety of special features, such as a built-in ad blocker, malware blocker, and split tunneling.&lt;&#x2F;li&gt;
&lt;li&gt;NordVPN is available for a variety of devices, including Windows, Mac, Linux, Android, iOS, and routers.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;my-experience&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#my-experience&quot; aria-label=&quot;Anchor link for: my-experience&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
My Experience&lt;&#x2F;h2&gt;
&lt;p&gt;I have been using NordVPN for a while now and I am very impressed with it. It is a very reliable VPN and it offers a variety of features that are important to me, such as strong security, fast speeds, and a large server network.&lt;&#x2F;p&gt;
&lt;p&gt;I have used NordVPN for a variety of purposes, including streaming video, gaming, and browsing the web. I have always been impressed with its speeds and performance. I have also never had any problems with NordVPN’s security or reliability.&lt;&#x2F;p&gt;
&lt;p&gt;I highly recommend NordVPN to anyone looking for a reliable and secure VPN. It is a great choice for users of all skill levels, and it offers a variety of features that make it a great value for the money.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;go.nordvpn.net&#x2F;aff_c?offer_id=15&amp;amp;aff_id=93056&amp;amp;url_id=902&quot;&gt;Get NordVPN&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>Setting Up a Samba Share with Port Forwarding</title>
          <pubDate>Sat, 29 Apr 2023 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://8e187f35.mickhat-blog-zola.pages.dev/blog/setting-up-a-samba-share/</link>
          <guid>https://8e187f35.mickhat-blog-zola.pages.dev/blog/setting-up-a-samba-share/</guid>
          <description xml:base="https://8e187f35.mickhat-blog-zola.pages.dev/blog/setting-up-a-samba-share/">&lt;h2 id=&quot;introduction&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#introduction&quot; aria-label=&quot;Anchor link for: introduction&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Introduction&lt;&#x2F;h2&gt;
&lt;p&gt;In this beginner-friendly tutorial, I will guide you through setting up a Samba share with port forwarding. By the end, you will be able to install and configure Samba on your Linux server, configure port forwarding on your router, and access the Samba share from your client device.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;prerequisites&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#prerequisites&quot; aria-label=&quot;Anchor link for: prerequisites&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Prerequisites&lt;&#x2F;h2&gt;
&lt;p&gt;Before we begin, ensure that you have the following:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;A Linux server (e.g., Ubuntu, CentOS, or Debian) with root or sudo access.&lt;&#x2F;li&gt;
&lt;li&gt;A router with port forwarding capabilities.&lt;&#x2F;li&gt;
&lt;li&gt;A client device (e.g., Windows, macOS, or Linux) to access the shared files.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;step-1-installing-samba&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#step-1-installing-samba&quot; aria-label=&quot;Anchor link for: step-1-installing-samba&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Step 1: Installing Samba&lt;&#x2F;h2&gt;
&lt;p&gt;First, we need to install Samba on the Linux server. Depending on your Linux distribution, the installation command may vary.&lt;&#x2F;p&gt;
&lt;p&gt;For Ubuntu&#x2F;Debian:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;sudo&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; apt-get update&lt;&#x2F;span&gt;&lt;span class=&quot;z-punctuation&quot;&gt; &amp;amp;&amp;amp;&lt;&#x2F;span&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt; sudo&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; apt-get install samba&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;For CentOS:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;sudo&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; yum install epel-release&lt;&#x2F;span&gt;&lt;span class=&quot;z-punctuation&quot;&gt; &amp;amp;&amp;amp;&lt;&#x2F;span&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt; sudo&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; yum install samba&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h2 id=&quot;step-2-configuring-samba-share&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#step-2-configuring-samba-share&quot; aria-label=&quot;Anchor link for: step-2-configuring-samba-share&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Step 2: Configuring Samba Share&lt;&#x2F;h2&gt;
&lt;p&gt;First, create a new directory for our Samba share, and set the appropriate permissions:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;sudo&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; mkdir &#x2F;srv&#x2F;samba&#x2F;share&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;sudo&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; chown mickhat:mickhat &#x2F;srv&#x2F;samba&#x2F;share&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;sudo&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; chmod&lt;&#x2F;span&gt;&lt;span class=&quot;z-constant z-numeric&quot;&gt; 777&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; &#x2F;srv&#x2F;samba&#x2F;share&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Now, let’s create a backup of the original Samba configuration file and then edit the file:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;sudo&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; cp &#x2F;etc&#x2F;samba&#x2F;smb.conf &#x2F;etc&#x2F;samba&#x2F;smb.conf.bak&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;sudo&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; vi &#x2F;etc&#x2F;samba&#x2F;smb.conf&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Add the following configuration at the end of the file:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;ini&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-punctuation&quot;&gt;[&lt;&#x2F;span&gt;&lt;span class=&quot;z-entity z-name z-section z-group-title z-ini&quot;&gt;MyShare&lt;&#x2F;span&gt;&lt;span class=&quot;z-punctuation&quot;&gt;]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-keyword z-other z-definition z-ini&quot;&gt;path&lt;&#x2F;span&gt;&lt;span class=&quot;z-punctuation z-separator z-key-value&quot;&gt; =&lt;&#x2F;span&gt;&lt;span class=&quot;z-source&quot;&gt; &#x2F;srv&#x2F;samba&#x2F;share&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-source&quot;&gt;read &lt;&#x2F;span&gt;&lt;span class=&quot;z-keyword z-other z-definition z-ini&quot;&gt;only&lt;&#x2F;span&gt;&lt;span class=&quot;z-punctuation z-separator z-key-value&quot;&gt; =&lt;&#x2F;span&gt;&lt;span class=&quot;z-source&quot;&gt; no&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-keyword z-other z-definition z-ini&quot;&gt;browsable&lt;&#x2F;span&gt;&lt;span class=&quot;z-punctuation z-separator z-key-value&quot;&gt; =&lt;&#x2F;span&gt;&lt;span class=&quot;z-source&quot;&gt; yes&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-source&quot;&gt;valid &lt;&#x2F;span&gt;&lt;span class=&quot;z-keyword z-other z-definition z-ini&quot;&gt;users&lt;&#x2F;span&gt;&lt;span class=&quot;z-punctuation z-separator z-key-value&quot;&gt; =&lt;&#x2F;span&gt;&lt;span class=&quot;z-source&quot;&gt; mickhat&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-source&quot;&gt;create &lt;&#x2F;span&gt;&lt;span class=&quot;z-keyword z-other z-definition z-ini&quot;&gt;mask&lt;&#x2F;span&gt;&lt;span class=&quot;z-punctuation z-separator z-key-value&quot;&gt; =&lt;&#x2F;span&gt;&lt;span class=&quot;z-source&quot;&gt; 0777&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-source&quot;&gt;directory &lt;&#x2F;span&gt;&lt;span class=&quot;z-keyword z-other z-definition z-ini&quot;&gt;mask&lt;&#x2F;span&gt;&lt;span class=&quot;z-punctuation z-separator z-key-value&quot;&gt; =&lt;&#x2F;span&gt;&lt;span class=&quot;z-source&quot;&gt; 0777&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Save and close the file. Then, restart the Samba service:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;sudo&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; systemctl restart smbd&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h2 id=&quot;step-3-configuring-port-forwarding&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#step-3-configuring-port-forwarding&quot; aria-label=&quot;Anchor link for: step-3-configuring-port-forwarding&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Step 3: Configuring Port Forwarding&lt;&#x2F;h2&gt;
&lt;p&gt;To configure port forwarding on your router, follow these general steps:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Log in to your router’s admin panel.&lt;&#x2F;li&gt;
&lt;li&gt;Locate the “Port Forwarding” or “Virtual Servers” settings.&lt;&#x2F;li&gt;
&lt;li&gt;Add a new rule with the following parameters:
&lt;ul&gt;
&lt;li&gt;External Port: &lt;code&gt;445&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Internal Port: &lt;code&gt;445&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Protocol: &lt;code&gt;TCP&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Internal IP Address: &lt;code&gt;[Your Linux server&#x27;s local IP address]&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;Save the configuration and reboot the router if required.&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;h2 id=&quot;step-4-accessing-the-samba-share&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#step-4-accessing-the-samba-share&quot; aria-label=&quot;Anchor link for: step-4-accessing-the-samba-share&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Step 4: Accessing the Samba Share&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;strong&gt;For Windows:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Open File Explorer and enter the following in the address bar:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;code&gt;\\[Your Linux server&#x27;s public IP address]\MyShare&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;For macOS:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Open Finder, click on “Go” in the menu bar, and select “Connect to Server.” Enter the following:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;code&gt;smb:&#x2F;&#x2F;[Your Linux server&#x27;s public IP address]&#x2F;MyShare&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;For Linux:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Open your file manager and connect to the share using the following address:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;code&gt;smb:&#x2F;&#x2F;[Your Linux server&#x27;s public IP address]&#x2F;MyShare&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;h2 id=&quot;conclusion&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#conclusion&quot; aria-label=&quot;Anchor link for: conclusion&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Conclusion&lt;&#x2F;h2&gt;
&lt;p&gt;Congratulations! You have successfully set up a Samba share with port forwarding. Now you can easily share files between your devices, even when they are not on the same local network.&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>CrowdSec Installation and Basic Setup</title>
          <pubDate>Sun, 26 Mar 2023 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://8e187f35.mickhat-blog-zola.pages.dev/blog/install-crowdsec/</link>
          <guid>https://8e187f35.mickhat-blog-zola.pages.dev/blog/install-crowdsec/</guid>
          <description xml:base="https://8e187f35.mickhat-blog-zola.pages.dev/blog/install-crowdsec/">&lt;p&gt;In this blog post, I’m going to show you how to install and use CrowdSec as a great alternative to Fail2Ban for protecting your server. I’ve found CrowdSec to be an excellent solution and I’m excited to share it with you!&lt;&#x2F;p&gt;
&lt;h2 id=&quot;why-choose-crowdsec-over-fail2ban&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#why-choose-crowdsec-over-fail2ban&quot; aria-label=&quot;Anchor link for: why-choose-crowdsec-over-fail2ban&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Why Choose CrowdSec Over Fail2Ban?&lt;&#x2F;h2&gt;
&lt;p&gt;CrowdSec is an open-source security solution that helps protect your server from potential threats, just like Fail2Ban. However, there are some key advantages to using CrowdSec:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Collaborative Defense:&lt;&#x2F;strong&gt; CrowdSec leverages a global community of users who share threat intelligence. When one user encounters an attack, the information is shared with the entire community, providing everyone with better protection.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Ease of Use:&lt;&#x2F;strong&gt; CrowdSec has a user-friendly dashboard and an extensive set of plugins and integrations, making it easy to monitor and manage your security.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Scalability:&lt;&#x2F;strong&gt; CrowdSec is designed to handle high traffic volumes, making it ideal for growing websites.&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;With these benefits in mind, let’s dive into the installation process!&lt;&#x2F;p&gt;
&lt;h2 id=&quot;installing-crowdsec&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#installing-crowdsec&quot; aria-label=&quot;Anchor link for: installing-crowdsec&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Installing CrowdSec&lt;&#x2F;h2&gt;
&lt;p&gt;To install CrowdSec, simply follow the steps below. Please note that this tutorial assumes you’re using a Linux-based server.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;step-1-update-your-system&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#step-1-update-your-system&quot; aria-label=&quot;Anchor link for: step-1-update-your-system&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Step 1: Update Your System&lt;&#x2F;h3&gt;
&lt;p&gt;First, let’s make sure your system is up to date. Open your terminal and run the following commands:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;sudo&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; apt-get update&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;sudo&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; apt-get upgrade&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h3 id=&quot;step-2-install-crowdsec&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#step-2-install-crowdsec&quot; aria-label=&quot;Anchor link for: step-2-install-crowdsec&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Step 2: Install CrowdSec&lt;&#x2F;h3&gt;
&lt;p&gt;Now, let’s install CrowdSec using the following command:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;curl&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; -s https:&#x2F;&#x2F;packagecloud.io&#x2F;install&#x2F;repositories&#x2F;crowdsec&#x2F;crowdsec&#x2F;script.deb.sh&lt;&#x2F;span&gt;&lt;span class=&quot;z-keyword z-operator&quot;&gt; |&lt;&#x2F;span&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt; sudo&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; bash&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;sudo&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; apt-get install crowdsec&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h3 id=&quot;step-3-configure-crowdsec&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#step-3-configure-crowdsec&quot; aria-label=&quot;Anchor link for: step-3-configure-crowdsec&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Step 3: Configure CrowdSec&lt;&#x2F;h3&gt;
&lt;p&gt;After installation, you’ll need to configure CrowdSec. Run the following command to launch the configuration wizard:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;sudo&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; cscli -c &#x2F;etc&#x2F;crowdsec&#x2F;config.yaml config setup&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Follow the prompts to set up your account and choose the appropriate plugins for your needs.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;step-4-enable-and-start-crowdsec-service&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#step-4-enable-and-start-crowdsec-service&quot; aria-label=&quot;Anchor link for: step-4-enable-and-start-crowdsec-service&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Step 4: Enable and Start CrowdSec Service&lt;&#x2F;h3&gt;
&lt;p&gt;Finally, enable and start the CrowdSec service using these commands:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;sudo&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; systemctl enable crowdsec&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;sudo&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; systemctl start crowdsec&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h2 id=&quot;using-crowdsec-bouncers&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#using-crowdsec-bouncers&quot; aria-label=&quot;Anchor link for: using-crowdsec-bouncers&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Using CrowdSec Bouncers&lt;&#x2F;h2&gt;
&lt;p&gt;CrowdSec bouncers are a crucial part of the system, as they enforce the security decisions made by CrowdSec. Bouncers can be thought of as agents that interact with various systems (like firewalls or web servers) to block malicious traffic based on the decisions made by CrowdSec.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;installing-a-bouncer&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#installing-a-bouncer&quot; aria-label=&quot;Anchor link for: installing-a-bouncer&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Installing a Bouncer&lt;&#x2F;h3&gt;
&lt;p&gt;To install a bouncer, you’ll first need to choose the right one for your needs. There are various bouncers available for different systems. In this tutorial, we’ll use the &lt;code&gt;crowdsec-firewall-bouncer&lt;&#x2F;code&gt; as an example, which works with both &lt;code&gt;iptables&lt;&#x2F;code&gt; and &lt;code&gt;nftables&lt;&#x2F;code&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Install the bouncer by running the following commands:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;curl&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; -s https:&#x2F;&#x2F;packagecloud.io&#x2F;install&#x2F;repositories&#x2F;crowdsec&#x2F;crowdsec-firewall-bouncer&#x2F;script.deb.sh&lt;&#x2F;span&gt;&lt;span class=&quot;z-keyword z-operator&quot;&gt; |&lt;&#x2F;span&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt; sudo&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; bash&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;sudo&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; apt-get install crowdsec-firewall-bouncer&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h3 id=&quot;configuring-the-bouncer&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#configuring-the-bouncer&quot; aria-label=&quot;Anchor link for: configuring-the-bouncer&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Configuring the Bouncer&lt;&#x2F;h3&gt;
&lt;p&gt;After installing the bouncer, you’ll need to configure it. Edit the &lt;code&gt;&#x2F;etc&#x2F;crowdsec&#x2F;bouncers&#x2F;crowdsec-firewall-bouncer.yaml&lt;&#x2F;code&gt; configuration file using your preferred text editor:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;sudo&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; nano &#x2F;etc&#x2F;crowdsec&#x2F;bouncers&#x2F;crowdsec-firewall-bouncer.yaml&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;In the configuration file, update the &lt;code&gt;api_url&lt;&#x2F;code&gt; and &lt;code&gt;api_key&lt;&#x2F;code&gt; with the correct values. You can find your API key by running the following command:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;sudo&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; cscli bouncers list&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Your API key will be displayed in the &lt;code&gt;Key&lt;&#x2F;code&gt; column of the output.&lt;&#x2F;p&gt;
&lt;p&gt;Make sure to also configure the &lt;code&gt;mode&lt;&#x2F;code&gt; parameter according to your system’s firewall. Set the value to &lt;code&gt;iptables&lt;&#x2F;code&gt; or &lt;code&gt;nftables&lt;&#x2F;code&gt;, depending on your setup.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;enabling-and-starting-the-bouncer&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#enabling-and-starting-the-bouncer&quot; aria-label=&quot;Anchor link for: enabling-and-starting-the-bouncer&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Enabling and Starting the Bouncer&lt;&#x2F;h3&gt;
&lt;p&gt;Once you have configured the bouncer, enable and start the service with the following commands:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;sudo&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; systemctl enable crowdsec-firewall-bouncer&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;sudo&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; systemctl start crowdsec-firewall-bouncer&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h2 id=&quot;conclusion&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#conclusion&quot; aria-label=&quot;Anchor link for: conclusion&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Conclusion&lt;&#x2F;h2&gt;
&lt;p&gt;Congratulations! You’ve successfully installed CrowdSec and a bouncer as a Fail2Ban alternative for your server. With CrowdSec and its bouncers in place, you can enjoy better security, ease of use, and scalability for your server.&lt;&#x2F;p&gt;
&lt;p&gt;I hope you found this tutorial helpful, and if you have any questions or run into any issues, feel free to email me or drop me a message on Discord.&lt;&#x2F;p&gt;
&lt;p&gt;Cheers!&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>eJPT Exam Review</title>
          <pubDate>Wed, 05 Oct 2022 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://8e187f35.mickhat-blog-zola.pages.dev/blog/ejpt-exam-review/</link>
          <guid>https://8e187f35.mickhat-blog-zola.pages.dev/blog/ejpt-exam-review/</guid>
          <description xml:base="https://8e187f35.mickhat-blog-zola.pages.dev/blog/ejpt-exam-review/">&lt;p&gt;The &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;elearnsecurity.com&#x2F;product&#x2F;ejpt-certification&#x2F;&quot;&gt;eLearnSecurity Junior Penetration Tester&lt;&#x2F;a&gt; (eJPT) is a 100% practical certification focused on penetration testing and the essentials of information security. By passing the exam, you prove to employers that you have the skills necessary to serve as an entry level cyber security employee.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Exam Certificate Voucher Price&lt;&#x2F;strong&gt;: &lt;strong&gt;$200&lt;&#x2F;strong&gt; (&lt;em&gt;the training is not included in this price&lt;&#x2F;em&gt;).&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Training&lt;&#x2F;strong&gt;: provided by &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;ine.com&#x2F;pricing&quot;&gt;INE&lt;&#x2F;a&gt;.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Duration&lt;&#x2F;strong&gt;: the exam took me around 5 hours and I passed with a score of &lt;strong&gt;90%&lt;&#x2F;strong&gt;.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;em&gt;I have previous cyber security experience and decided to not complete the prep course before finishing the exam. As a reflection of this, my overview will be brief.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;h2 id=&quot;overview&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#overview&quot; aria-label=&quot;Anchor link for: overview&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Overview&lt;&#x2F;h2&gt;
&lt;p&gt;The course instructor was &lt;strong&gt;Lukasz Mikula&lt;&#x2F;strong&gt;. He helps you work through penetration testing basics as well as some programming skills.&lt;&#x2F;p&gt;
&lt;p&gt;The course prep teaches &lt;strong&gt;networking&lt;&#x2F;strong&gt;, &lt;strong&gt;routing&lt;&#x2F;strong&gt;, &lt;strong&gt;ARP spoofing&lt;&#x2F;strong&gt;, and more. I found the individual course modules to be both fun and enjoyable.&lt;&#x2F;p&gt;
&lt;p&gt;The course also provides &lt;strong&gt;“eJPT Exam Preparation”&lt;&#x2F;strong&gt;, which includes three instructional videos and two labs for you to solve. Students learn basics as well as an intro to buffer overflow.&lt;&#x2F;p&gt;
&lt;p&gt;One downside I recognized is the outdated content, which I believe is from around 2019. They already have updates in the works and a new version of the course is currently in beta.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;p&gt;&lt;em&gt;Since this is a small review, I will finish for now and possibly add more in the future.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;blockquote&gt;
&lt;p&gt;This is the certificate I received for completing the exam.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;assets&#x2F;eJPT.png&quot; alt=&quot;eJPT Certificate&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>My Cloudlab</title>
          <pubDate>Sat, 27 Aug 2022 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://8e187f35.mickhat-blog-zola.pages.dev/blog/my-cloudlab/</link>
          <guid>https://8e187f35.mickhat-blog-zola.pages.dev/blog/my-cloudlab/</guid>
          <description xml:base="https://8e187f35.mickhat-blog-zola.pages.dev/blog/my-cloudlab/">&lt;h2 id=&quot;quick-overview&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#quick-overview&quot; aria-label=&quot;Anchor link for: quick-overview&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Quick Overview&lt;&#x2F;h2&gt;
&lt;p&gt;Since i rented a dedicated Server from &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.hetzner.com&#x2F;&quot;&gt;Hetzner&lt;&#x2F;a&gt;, i want to build a small cloud lab.
The current setup is proxmox as the base and my website is running as a Kernel-based Virtual Machine.
In this VM i run a webserver and a docker container server. And of course, some more or less useful things which i don’t expose for now.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;future-goals&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#future-goals&quot; aria-label=&quot;Anchor link for: future-goals&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Future Goals&lt;&#x2F;h2&gt;
&lt;p&gt;My future goal with my “Cloud Lab” is provide better tutorials and maybe some small projects for some communities like &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;hackthebox.com&#x2F;&quot;&gt;Hack The Box&lt;&#x2F;a&gt; or &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;discord.com&#x2F;invite&#x2F;X7QU7GXC2u&quot;&gt;Florian Dalwigk&lt;&#x2F;a&gt;. The Community from Florian is german, so be warned 😛.&lt;&#x2F;p&gt;
&lt;p&gt;So i’m unsure about my next tutorial yet but stay tuned!&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>Blue Team Level 1 Review</title>
          <pubDate>Tue, 23 Aug 2022 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://8e187f35.mickhat-blog-zola.pages.dev/blog/btl1-review/</link>
          <guid>https://8e187f35.mickhat-blog-zola.pages.dev/blog/btl1-review/</guid>
          <description xml:base="https://8e187f35.mickhat-blog-zola.pages.dev/blog/btl1-review/">&lt;p&gt;The BTL1 is an entry level certification into &lt;strong&gt;Blue Teaming&lt;&#x2F;strong&gt;. The course is created by &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;securityblue.team&#x2F;&quot;&gt;Security Blue Team&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;In this course you will work your way through 6 &lt;strong&gt;Domains&lt;&#x2F;strong&gt;. It also covers security fundamentals which are mandatory in order to complete the course. While I don’t deep dive into the Domains, let’s go ahead and start with my short review.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;course-overview&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#course-overview&quot; aria-label=&quot;Anchor link for: course-overview&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Course Overview&lt;&#x2F;h2&gt;
&lt;p&gt;As I said before you will go through the &lt;code&gt;Security Fundamentals Domain&lt;&#x2F;code&gt; where you learn a basic skillset for &lt;strong&gt;Networking&lt;&#x2F;strong&gt; and &lt;strong&gt;Physical Security&lt;&#x2F;strong&gt;. One big takeaway is that you get an introduction with basic networking.&lt;&#x2F;p&gt;
&lt;p&gt;The &lt;code&gt;Phishing Analysis Domain&lt;&#x2F;code&gt; stood out to me because you learn how emails work and how to identify phishing emails. I was impressed with just how thorough this Domain was.&lt;&#x2F;p&gt;
&lt;p&gt;Next is the &lt;code&gt;Threat Intelligence Domain&lt;&#x2F;code&gt; where you learn about &lt;strong&gt;threat actors&lt;&#x2F;strong&gt;. You examine threat actor goals, get an intro to &lt;strong&gt;APTs&lt;&#x2F;strong&gt;, and how to use the &lt;strong&gt;MITRE ATT&amp;amp;CK Framework&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;My favorite was the &lt;code&gt;Digital Forensics Domain&lt;&#x2F;code&gt;. In this Domain you break down the DFIR (&lt;em&gt;Digital Forensics Incident Response&lt;&#x2F;em&gt;) process. It covers tools can you use, some hardware that exists to make your life easier, how to create a disk image or memory dump, and analyzing the collected information for Linux and Windows.&lt;&#x2F;p&gt;
&lt;p&gt;The &lt;code&gt;SIEM (Security Information and Event Monitoring) Domain&lt;&#x2F;code&gt; was the hardest for me because I had no prior experience with SIEM. At first the labs for each Domain were hard, but as I became more familiar with &lt;strong&gt;Splunk&lt;&#x2F;strong&gt; they became more manageable. Unfortunately, there aren’t any labs with open source software alternatives.&lt;&#x2F;p&gt;
&lt;p&gt;Last but not least, is the &lt;code&gt;Incident Response Domain&lt;&#x2F;code&gt;. This section teaches you how you defend your company and respond to attacks. You’ll learn the steps to take during an incident, and cover some basics of &lt;strong&gt;CMD&lt;&#x2F;strong&gt; and &lt;strong&gt;Powershell&lt;&#x2F;strong&gt;, which are vital in this field.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;exam&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#exam&quot; aria-label=&quot;Anchor link for: exam&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
Exam&lt;&#x2F;h2&gt;
&lt;p&gt;You are given &lt;strong&gt;24 hours&lt;&#x2F;strong&gt; to complete the exam. Don’t rush and be sure to double check your answers. You have enough time. It took me around 4.5 hours to complete the exam and I passed with 85%. I had some minor mistakes but in the end no one will ask for the failures (&lt;em&gt;I hope&lt;&#x2F;em&gt;).&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;assets&#x2F;BTL1.png&quot; alt=&quot;BTL1 Certificate&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I took the exam on the &lt;strong&gt;20th July 2022&lt;&#x2F;strong&gt; and I am still waiting as of &lt;strong&gt;August 18th 2022&lt;&#x2F;strong&gt; for my physical certificate to arrive.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Update:&lt;&#x2F;strong&gt; My Physical Certificate arrived on the &lt;strong&gt;30th September 2022&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>Whoami</title>
          <pubDate>Tue, 23 Aug 2022 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://8e187f35.mickhat-blog-zola.pages.dev/blog/whoami/</link>
          <guid>https://8e187f35.mickhat-blog-zola.pages.dev/blog/whoami/</guid>
          <description xml:base="https://8e187f35.mickhat-blog-zola.pages.dev/blog/whoami/">&lt;p&gt;My Name is Michael, i’m 35 years old now. I’m working for &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.hackthebox.com&quot;&gt;Hack The Box&lt;&#x2F;a&gt; and i really love it! side fact: I’m working for HTB since july 2020. In the meantime i rented a dedicated server to deliver more tutorials ( i hope!).&lt;&#x2F;p&gt;
&lt;h2 id=&quot;some-small-facts&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#some-small-facts&quot; aria-label=&quot;Anchor link for: some-small-facts&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
some small facts:&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;I recently passed the &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;securityblue.team&#x2F;&quot;&gt;BTL1&lt;&#x2F;a&gt; exam and i’m doing oscp this year too.&lt;&#x2F;li&gt;
&lt;li&gt;I really love to chat at the &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;discord.gg&#x2F;hackthebox&quot;&gt;HTB discord&lt;&#x2F;a&gt;.&lt;&#x2F;li&gt;
&lt;li&gt;I’ve a 1337 tattoo on my knuckles (I’ll post a photo soon™)&lt;&#x2F;li&gt;
&lt;li&gt;I’m German!&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h1 id=&quot;what-is-hack-the-box&quot;&gt;&lt;a class=&quot;header-anchor no-hover-padding&quot; href=&quot;#what-is-hack-the-box&quot; aria-label=&quot;Anchor link for: what-is-hack-the-box&quot;&gt;&lt;span class=&quot;link-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
What is Hack The Box?&lt;&#x2F;h1&gt;
&lt;p&gt;You maybe know or maybe not know what Hack The Box is.
Hack The Box is a massive, online cybersecurity training platform, allowing individuals, companies, universities and all kinds of organizations around the world to level up their hacking skills.&lt;&#x2F;p&gt;
&lt;p&gt;If you want to learn hacking i can highly recommend you to start with the &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;academy.hackthebox.com&quot;&gt;Academy&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;After you’ve done some modules, like &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;academy.hackthebox.com&#x2F;course&#x2F;preview&#x2F;introduction-to-academy&quot;&gt;Introduction to Academy&lt;&#x2F;a&gt; you can start with some &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;academy.hackthebox.com&#x2F;course&#x2F;preview&#x2F;linux-fundamentals&quot;&gt;Linux Fundamentals&lt;&#x2F;a&gt;. If you want to dive directly into some retired machines, i recommend you the videos from &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;c&#x2F;ippsec&quot;&gt;ippsec&lt;&#x2F;a&gt;. He also have a great search engine on his &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;ippsec.rocks&#x2F;&quot;&gt;homepage&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;This is just a quick way to say that i’m still alive!
If you want to chat with me, contact me either on Discord(Mickhat) or email me to root(at)mickhat(dot)xyz.&lt;&#x2F;p&gt;
&lt;p&gt;Much love you all and we’ll see us!&lt;&#x2F;p&gt;
</description>
      </item>
    </channel>
</rss>
