• irmadlad@lemmy.world
      link
      fedilink
      English
      arrow-up
      24
      ·
      7 days ago

      At 71, I have to document. I started a long time ago. I worked for a mec. contractor long ago, and the rule was: ‘If you didn’t write it down, it didn’t happen.’ That just carried over to everything I do.

        • irmadlad@lemmy.world
          link
          fedilink
          English
          arrow-up
          7
          arrow-down
          1
          ·
          7 days ago

          As in a blog or wiki? I do not because I am not authoritative. What I know came from reading, doing, screwing it up, ad nauseam. When something finally clicks for me, I write it down because 9 times out of 10, I will need that info later. But my writing would be so full of inaccuracies that it would be embarrassing and possibly lead someone astray.

          • Vile_port_aloo@lemmy.world
            link
            fedilink
            English
            arrow-up
            2
            ·
            5 days ago

            It’s how cults start!

            I’ve started to take a l lot more notes at work I guess there will be a time where I take notes of what month it is!

            • irmadlad@lemmy.world
              link
              fedilink
              English
              arrow-up
              1
              ·
              5 days ago

              I guess there will be a time where I take notes of what month it is!

              You may jest, but there are times when I can’t remember what I had for breakfast. They say that you never truly forget anything, but that our recall mechanism fades over time. For a myriad of reasons, including age, my recall mechanism is shit.

              • Vile_port_aloo@lemmy.world
                link
                fedilink
                English
                arrow-up
                2
                ·
                3 days ago

                Offt depends what you had and your version of health. I am hopeful that technology helps when I am that age, only a few years but ai agents seem to be a start. Just need to let go of those big data fears.

  • MonkeMischief@lemmy.today
    link
    fedilink
    English
    arrow-up
    24
    ·
    7 days ago

    Don’t worry, you’re one Docker pull away from having to look up how to manually migrate Postgres databases within running containers!

    (Looks at my PaperlessNGX container still down. Still irritated.)

    • InnerScientist@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      5 days ago

      Pro tip: If you’re using openwrt or other managed network components don’t forget to automatically back those up too. I almost had to reset my openwrt router and having to reconfigure that from scratch sucks.

    • sunbeam60@feddit.uk
      link
      fedilink
      English
      arrow-up
      10
      ·
      6 days ago

      “Yes, while connected to my wireguard server through port 123 here from my Chinese office, I should probably try to upgrade the wireguard server. That’s a great idea!”

      Ask me how I know.

      • FauxLiving@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        6 days ago

        I stopped the tailscale service…

        … while ssh’d through the tailscale interface.

        Luckily, it was my home server and I had to drive there anyway.

        • Bakkoda@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          2 days ago

          I used to make nginx changes while vpn’d into my network and utilizing guacamole (served via said nginx). I’m not a smart man.

  • paequ2@lemmy.today
    link
    fedilink
    English
    arrow-up
    21
    arrow-down
    1
    ·
    7 days ago

    Actually, one thing I want to do is switch from services being on a subdomain to services being on a path.

    immich.myserver.com -> myserver.com/immich
    jellyfin.myserver.com -> myserver.com/jellyfin
    

    I’m getting tired of having to update DNS records every time I want to add a new service.

    I guess the tricky part will be making sure the services support this kind of routing…

    • suicidaleggroll@lemmy.world
      link
      fedilink
      English
      arrow-up
      24
      ·
      7 days ago

      Why are you having to update your DNS records when you add a new service? Just set up a wildcard A record to send *.myserver.com to the reverse proxy and you never have to touch it again. If your DNS doesn’t let you set wildcard A records, then switch to a better DNS.

      • Scrath@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        10
        arrow-down
        1
        ·
        7 days ago

        Not OP but a lot of people probably use pi-hole which doesn’t support wildcards for some inane reason

        • Croquette@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          5
          ·
          7 days ago

          That’s my case. I send every new subdomain to my nginx IP on pi-hole and then use nginx as a reverse proxy

          • Scrath@lemmy.dbzer0.com
            link
            fedilink
            English
            arrow-up
            1
            ·
            7 days ago

            That was my exact setup as well until I switched to a different router which supported both custom DNS entries and blocklists, thereby making the pi-hole redundant

            • Croquette@sh.itjust.works
              link
              fedilink
              English
              arrow-up
              1
              ·
              6 days ago

              I run opnsense, so I need to dump pi-hole. But I don’t have the energy right now to do that.

              Pi-Hole was pretty straightforward at the time and I did not look back since then. Annoying, but easy.

              • Scrath@lemmy.dbzer0.com
                link
                fedilink
                English
                arrow-up
                1
                ·
                6 days ago

                I use a MikroTik Router and while I do love the amount of power it gives me, I very quickly realized that I jumped in at the deep end. Deeper than I can deal with unfortunately.

                I did get everything running after a week or so but I absolutely had to fight the router to do so.

                Sometimes less is more I guess

        • Klajan@lemmy.zip
          link
          fedilink
          English
          arrow-up
          2
          ·
          6 days ago

          It does support it, you just have to add it to dnsmasq. I have it Setup under misc.dnsmasq_lines like so:

          address=/proxy.example.com/192.0.0.100
          local=/proxy.example.com/
          

          Then I have my proxied service reachable under service.proxy.example.com

        • qjkxbmwvz@startrek.website
          link
          fedilink
          English
          arrow-up
          2
          ·
          7 days ago

          I switched to Technitium and I’ve been pretty happy. Seems very robust, and as a bonus was easy to use it to stop DNS leaks (each upstream has a static route through a different Mullvad VPN, and since they’re queried in parallel, a VPN connection can go down without losing any DNS…maybe this is how pihole would have handled it too though).

          And of course, wildcards supported no problem.

    • CorvidCawder@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      17
      ·
      7 days ago

      Wildcard CNAME pointing to your reverse proxy who then figures out where to route the request to? That’s what I’ve been doing - this way there’s no need to ever update DNS at all :)

      I find the path a bit clunky because the apps themselves will oftentimes get confused (especially front-ends). So keeping everything “bare” wrt path, and just on “separate” subdomains is usually my preferred approach.

    • magic_smoke@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      4
      ·
      7 days ago

      Alternatively if you’re tired of manual DNS configuration:

      FreeIPA, like AD but fer ur *Nix boxes

      Configures users, sudoer group, ssh keys, and DNS in one go.

      Also lotta services can be integrated using LDAP auth too.

      So far I’ve got proxmox, jellyfin, zoneminder, mediawiki, and forgejo authing against freeipa in top of my samba shares.

      Ansible works too just because its uses ssh, but I’ve yet to figure out how to build ansible inventories dynamically off of freeIPA host groups. Seen a coupla old scripts but that’s about it.

      Current freeipa plugin for it seems more about automagic deployment of new domains.

      • youmaynotknow@lemmy.zip
        link
        fedilink
        English
        arrow-up
        2
        ·
        7 days ago

        Having a very similar infrastructure, I would love to know if you ever find anything that works for this. I’ve been maintaining a SnipeIT instance manually, but that’s a real PITA. Tried the same with ITSM-NG, but haven’t even lookid in it for months.

    • shadowtofu@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      3
      ·
      7 days ago

      I had the same idea, but the solution I thought about is finding a way to define my DNS records as code, so I can automate the deployment. But the pain is tolerable so far (I have maybe 30 subdomains?), I haven’t done anything yet

  • jeffep@lemmy.world
    link
    fedilink
    English
    arrow-up
    14
    ·
    7 days ago

    Can’t believe nobody here mentioned nixOS so far? How about moving all of your configs in a flake and manage all of your systems with it?

    • FauxLiving@lemmy.world
      link
      fedilink
      English
      arrow-up
      10
      ·
      7 days ago

      I made a git repo and started putting all of my dot files in a Stow and then I forgot why I was doing it in the first place.

      • tal@lemmy.today
        link
        fedilink
        English
        arrow-up
        1
        ·
        7 days ago

        So that when setting up a new system, you can migrate all your user configuration easily, while also version-controlling it.

        • FauxLiving@lemmy.world
          link
          fedilink
          English
          arrow-up
          10
          ·
          7 days ago
          git commit --message 'So that when setting up a new system, you can migrate all your user configuration easily, while also version-controlling it.'
          
    • yabbadabaddon@lemmy.zip
      link
      fedilink
      English
      arrow-up
      1
      ·
      7 days ago

      I already have Ansible to manage my system and I like to have the same base between my pc and my server build muscle memory.

      If I was managing a pc fleet I would consider NixOS, but I don’t see the appeal right now.

      • jeffep@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        7 days ago

        Okay, but why not create more work for yourself by rebuilding everything from scratch?

  • TheparishofChigwell@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    6
    ·
    6 days ago

    Off topic, warning: this comment section is making me want to learn things

    It’s been 2 days off reddit and my brain has opinions other than “aaaargh” or “meh”.

    Proceed with caution

  • HugeNerd@lemmy.ca
    link
    fedilink
    English
    arrow-up
    5
    ·
    6 days ago

    Yes that does seem to describe modern computing, indeed, consumer electronics in general.

    It’s no longer about solving actual problems, it IS the problem.

  • fleem@piefed.zeromedia.vip
    link
    fedilink
    English
    arrow-up
    9
    ·
    7 days ago

    heck i really wish we could all throw a party together. part swap, stories swap. show off cool shit for everyone to copy.

    help each other fill in the missing pieces

    y’all seem like cool peeps meme-ing about shit nobody else gets!

    time to test the backups!