Skip Navigation

Posts
31
Comments
371
Joined
2 yr. ago

  • Are you talking about squatting hurts? No exercise should hurt if you don't already have an injury, so just avoid it for now.

    But to be fair, if you've never done squats before it can feel super awkward. You'll need to get a feel for the balance and aligning your upper body.

  • Oh awesome, it'll be fun to learn them all.

    Buff Dudes, and Jeff Nippard are some of my favourite channels. I'd recommend checking out the buff dudes for some.of their beginner programs to see what they've put together as well.

    Barbell Squat

    Nordic Ham Curls

    Walking Lunges

  • Swap leg press for squats and also add walking lunges, and swap lying leg curls for Nordic ham curl.

  • Definitely waiting for the v1.0 release of this. I've tried it a few times and its too janky at the moment, especially with path finding in your buildings. Hopefully they can keep going and actually make it to a 1.0 release.

  • So you're saying we can film them but not record them because its different?

  • Because SEO is a game, and those with the mist shit that matches what Google wants is rewarded with a higher ranking.

  • What about Deskflow? Worked pretty well for me.

  • Then steal the helmet back again!

  • 4G Rule

    Jump
  • Ahh, check out those chonky borders. Good times.

  • OK, that's fine. Just means I'd need to think more about how stuff is implemented. I'm thinking like input fields for date and time selection etc. Could be an interesting challenge for sure.

    Surely its all been done before ha ha

  • I think I'm going to go this route - Leptos + HTMX. I'll see how far this gets me without any JS. What type of interactivity do you think might require JS? I assume I should be able to do form validation etc without it?

  • All good, yea its because I need crowdsec installed on the proxy as well - not just the bouncer - in order to actually send the logs to Opnsense.

    I ended up having some weird performance issues so I pulled it all out for now and will revisit another time.

  • How do you find working with it? Especially the debugging side?

  • With the bouncer setup, I assume I need to pass in where to look for logs or something for those to be passed into the lapi? I followed this CrowdSec and Nginx Proxy Manager , as far as I can tell everything is connected an running, I have crowdsec running on OpnSense via the plugin - it appears to be healthy as per the CrowdSec Console.

     
        
    npm  | [nginx       ] nginx: [error] [lua] crowdsec.lua:62: init(): error loading captcha plugin: no recaptcha site key provided, can't use recaptcha       
    npm  | [nginx       ] nginx: [error] [lua] ban.lua:37: new(): BAN_TEMPLATE_PATH and REDIRECT_LOCATION variable are empty, will return HTTP 403 for ban decisions
    npm  | [nginx       ] nginx: [alert] [lua] crowdsec_openresty.conf:5):11: [Crowdsec] Initialisation done                                                    
    npm  | [supervisor  ] starting service 'app'...                                                                                                             
    npm  | [app         ] [5/5/2025] [11:26:30 PM] [Global   ] › ℹ  info      Using Sqlite: /data/database.sqlite                                               
    npm  | [supervisor  ] all services started.
    
    
      
  • Cheers, I've since discovered that's is "bouncers" that I want on the endpoints I.e on my Nginx Proxy Manager. I'll just use the LAPI on the Opnsense box for now I think.

  • I thought crowdsec does everything fail2ban does in addition to global block lists?

  • Where did you have it setup? Is your proxy configured to forward the real IP?

  • Nah, that one conflicts with my IPoAC networks unfortunately :(