• 0 Posts
  • 47 Comments
Joined 2 years ago
cake
Cake day: June 12th, 2023

help-circle

  • Start with docker. Any OS will do. Most Linux distros are better but I run docker on Mac, Linux, Windows (not a lot in windows since I despise Microsoft but it does work).

    The great thing about docker is it is very portable, modular, and easy to get back to a known state. Say you screw something up, just revert and start over. It’s also very easy to understand in my opinion. It’s like all the benefits of virtualization with much less over head.



  • I don’t think so. I think he’s blaming the “solution” as being a stop gap at best and painful for end-users at worst. Yes the AI crawlers have caused the issue but I’m not sure this is a great final solution.

    As the article discussed, this is essentially “an expensive“ math problem meant to deter AI crawlers but in the end it ain’t really that expensive. It’s more like they put two door handles on a door hoping the bots are too lazy to turn both of them but also severely slowing down all one-handed people. I’m not sure it will ever be feasible to essentially figure out how to have one bot determine if the other end is also a bot without human interaction.


  • Best thing I ever did with Tailscale was install pfsense and then Tailscale on that. I use it at work that way. I have three separate data centers (with three pfsense VMs) with advertised routes for the three separate subnets. When I install the client on one machine, I can access all three networks automatically. I did the same thing at home so I can also access that easily as well.

    I think what you’re ultimately looking for is the exit node capability. Not sure if the phone can act as an exit node but pfsense definitely can. I have a VPS hosted in NY that I use to get around certain geographical restrictions. I set it as my exit node and it looks like I’m coming from there. The desktop clients can as well.

    Here’s what I’d do if I were you. Install Tailscale on a machine in your house. Set it up to advertise routes based on whatever IPs you’re using in your home. In my case it’s 10.0.0.0/24. Now any device you install Tailscale on will be able to connect to that network. Another thing you can do is any machine that is connected to your Tailscale will have a 100.x.x.x address that you can connect to directly.

    Hope this helps.







  • Likely because they’re old and resist change like me?

    Seriously though it’s such a shift from what I understand I’m very reticent to even start the process. I have a lab at work though that I should really start playing with it at no real risk to anything production. You know what, I’m going to do that next week! Yeah, progress.

    First docker and now IPv6. I’m so cutting edge 🤣






  • I’ve been meaning to check out crowdsec because it seems to fit my niche usage. Wuzah seems VERY powerful and something I could likely use at work so that’s an advantage but very complex. Fail2ban is good at what it does but very simplistic and would require a lot of individual instances that would seem like a bear to maintain. CrowdSec seems like it’s in the Goldilocks zone somewhere in the middle. Pretty powerful, not terribly hard to manage, and not too difficult to install. But I haven’t done anything with any of them yet so I’m not very much help. I am curious what you go with though.



  • Yeah kind of totally agree. Trying to self host without using the terminal would be like trying to drive a car without touching the steering wheel with your hands. It’s possible but dangerous and cumbersome.

    Don’t let it scare you. Get something installed to let you build some VMs to play around without worries (Virtualbox, VM Workstation, parallels), and install a distribution like Debian, Ubuntu, Mint and start to play. To self host all you really need is learning some basic file manipulation (move,copy,remove), how to edit text files (vi,emacs,nano), and the basic directory structure. That will get you 90% of the way there. When you see things like awk, sed, grep ask an AI to explain it, they are actually useful for that. These sort of commands start getting into advanced things like output redirection and regex which can be EXTREMELY confusing. Heck I have a CS degree, been in IT for almost 30 years, and I’ve been using Linux since the mid 90s and some of that still confuses me. So basically don’t fret if it’s too confusing, you are totally not alone. Play, screw up, try to fix it, curse, read a lot, try again, realize it’s toast, start over. Honestly I think I just described my job 😂