• 0 Posts
  • 140 Comments
Joined 1 year ago
cake
Cake day: June 14th, 2023

help-circle

  • smashing printers with baseball bats

    I have years of IT experience, offer Linux support, and am visibly the kind of guy you just know can fix your computer problem (or, if I take my glasses off, I look like I sell weed apparently), and when asked to help with printers I have one answer:

    They’re sentient and they hate you. I was trained in IT, not exorcisms. Send it as a PDF, PNG, or smoke signal before you try troubleshooting.

    Like, I broke my big office one the other day so bad the tech had to come out. What had I done to brick it so badly? Tap a menu option, tap back, then tap a different menu option. If you don’t wait 3s between the second and third tap it errors and freezes and they have to send a tech out to do some sort of 2 hour long ritual where he rubs it and whispers how sorry he is.

    What the fuck is wrong with printers


  • I don’t shame people for it, but I worked at a place where the screw holding the seat broke and it took a week for a new one to get in to the local hardware shop, so any time someone went in for that week someone would say “better not sit to piss” rather than be helpful because we like to do a little trolling around here

    One morning dude comes in clearly rushing cuz he’s a little late, runs in, and my coworker says the line. Before he can finish it the guys already in the shitter with the door slammed we hear the zipper he’s going so fast and furious, hear his ass hit the seat at speed, as well as him and the seat sliding from the missing bolt and falling into the corner of the room, taking the lid of the reservoir with him

    The “GYADDAMIT” as everything in the other room crashed and banged will be with me til I die, it makes me chuckle every time I think of it









  • ChatGPT has gotten scary good with both entirely misunderstanding me in almost the exact way my ND ass does to NTs AND with how well it responds to “no, silly, and please remember this in future”

    I don’t use it super often, but every 6mo or so and it’s gotten crazy good at remembering all my little nuances when I have it so shit for me (nothing like research, mostly “restructure data in format a to format b pls”)



  • Ok, had my wife send me the file from my network

    networks:
      main-network:
        name: ${COMPOSE_PROJECT_NAME}
        attachable: true
        ipam:
          driver: default
          config:
            - subnet: configure
              ip_range: this
              gateway: yoself
    
    services:
      # Gluetun - <https://github.com/qdm12/gluetun>
      gluetun:
        image: qmcgaw/gluetun
        container_name: gluetun
        networks:
          - main-network
        cap_add:
          - NET_ADMIN
        environment:
          - PUID=${PUID}
          - PGID=${PGID}
          - TZ=${TZ}
          - VPN_SERVICE_PROVIDER=custom
          - VPN_TYPE=wireguard
          - VPN_PORT_FORWARDING=true
          - VPN_PORT_FORWARDING_PROVIDER=protonvpn
          - WIREGUARD_ADDRESSES=use your own
          - WIREGUARD_ALLOWED_IPS=0.0.0.0/0
          - WIREGUARD_PRIVATE_KEY=nope
          - WIREGUARD_PUBLIC_KEY=69420
          - WIREGUARD_DNS=
          - VPN_ENDPOINT_PORT=
          - VPN_ENDPOINT_IP=
        volumes:
          - ${DOAPPDAT}/gluetun:/gluetun
    

    I left in the wireguard stuff without my details because for me Gluetun refused to work when setting the exact same info to wg0.conf, so I define it in my compose

    Then, services that rely on gluetun go below and look like:

    # qBittorrent - <https://hub.docker.com/r/linuxserver/qbittorrent>
    qbittorrent:
      container_name: qbittorrent
      network_mode: container:gluetun
      image: lscr.io/linuxserver/qbittorrent:latest
      depends_on:
        gluetun:
          condition: service_healthy
      restart: unless-stopped
    
    

    Works perfectly when I run it through portainer


  • What works for me:

    Networks first in docker-compose

    Gluetun first in Services, uses the network I set for it and the stack

    Everything else goes below it, relying on the gluetun CONTAINER (I plan to have another stack running gluetun for other reasons so having it check the service is a no go for me) to be running in a HEALTHY state

    All are set to restart: unless-stopped except gluetun, which is never

    The expected behaviour is that containers will always wait for gluetun to report that it’s healthy before trying again to restart. Should gluetun fail and crash for any reason it won’t reboot and potentially fuck itself up harder, and no services will be able to start because it’s not reporting healthy.

    This works perfectly in portainer and should when running docker-compose up, but for me it took portainer to work. Saw someone somewhere mention it has some sort of priority handling override built into it that docker itself doesn’t, meaning it’s less likely to fuck that lind of thing up, but idk how true it is

    I’ll see if I can remember to snag a couple snips of my YAML to make it more clear


  • My main 2 reasons for installing it both come from needing to restart services sometimes:

    Portainer let me allow other people access to restarting specific containers that occasionally misbehave

    Portainer lets me update and restart all of the containers running in my VPN stack without breaking. For some ungodly reason, even with dependency set and everything in docker-compose, a CLI reboot will basically always start a service or 2 before gluetun is actually advertising it’s in a healthy state and everything breaks. With portainer that doesn’t happen, with the exact same compose, and I don’t get why lol


  • Look, you can’t even make a simple logical conjecture

    I pointed out that your original point about trump supporters getting banned is because they break rules. I then pointed out that you were wrong for claiming 40% of Americans support him. Logic has had 0 to do with this discussion, but I like how you toss it in there to make yourself feel smart

    And yet you claim to have a graduate degree in a math-related subject?

    No, I claim to have above-college-level training in statistics, making fun of your “high school” comment. Your reading comprehension is fucking trash


  • And I think it’s interesting that you likely talk in the same tone to all your political opponents while insinuating its their lack of education that is the problem

    Only when someone says blatantly wrong and/or stupid shit, like you

    makes them feel like listening to your arguments and carefully considering them

    Objectively, scientifically, we know that’s not what happens. I do it because you asswipes don’t deserve even the respect of basic human interaction until you accept basic human rights as such, and it’s funny to see you rage online

    Compared to you, I do understand a lot about polls, population samples, sampling methodologies, importance weighting, confidence intervals, and other related stuff. On a level way above high school.

    Oh yeah? Well my level of understanding is above college so nyeh, I win. I can tell you’re full of shit from the smell of what’s coming out




  • To me seems like you’re mainly interested in shushing your political opponents.

    Way to out yourself as a piece of shit fascist! If you don’t agree that banning transphobes, homophobes, and literal traitors to our democracy is a good thing, fuck off!

    imprison 40% of your population

    Lol, Imagine actually thinking they have 40% of the general populations support. If it wasn’t for gerrymandering the GOP wouldn’t win shit here

    You spend your days meeting the same people, going in a circle one-by-one, everyone in their turn says “trump bad” and the rest nods. Kind of an emotional support group.

    No, we comment on a forum about it. New to the internet?