what internship are you doing?

  • ashughes@feddit.uk
    link
    fedilink
    English
    arrow-up
    10
    ·
    5 days ago

    Stage 4: “I’m done. This isn’t worth it and I don’t actually NEED any of it! rm -rf / it all and wander silently off into the woods. Curl up on a mound of moss and watch all the things that bumble.”

  • AnimalsDream@slrpnk.net
    link
    fedilink
    English
    arrow-up
    20
    ·
    7 days ago

    The thing that I hate about self-hosting is that a lot of apps that could just be a plain offline thing are instead being designed to be super bloated server-docker things. Databases are not reasonably portable data formats.

      • AnimalsDream@slrpnk.net
        link
        fedilink
        English
        arrow-up
        7
        ·
        6 days ago

        Or, and apparently this is crazy these days - I can just use a file that’s in a format appropriate to what I’m trying to do, compatible with the simpler offline app it was made for, and then just use a more general purpose syncing method whether online or sneakernet if I need to do some kind of data transfer - as opposed to accumulating an ever expanding collection of server stacks that are just redundantly doing the same kind of thing anyway while needlessly adding an insane amount of attack surface.

        • TehPers@beehaw.org
          link
          fedilink
          English
          arrow-up
          1
          ·
          6 days ago

          SQLite allows for more efficient querying of data than doing it by hand, can enforce constraints on the data, and I can query it from my shell.

          Of course it’s not going to replace a commonly-used format for a domain. If no such format exists, it’s a perfectly acceptable data format for data that’s tabular in nature. And it can by sync’d/backed up the same as any other file.

    • 0x0@lemmy.zip
      link
      fedilink
      arrow-up
      7
      ·
      7 days ago

      Databases are not reasonably portable data formats.

      I mean… if you stick to standard SQL…

      • ragas@lemmy.ml
        link
        fedilink
        arrow-up
        2
        ·
        5 days ago

        My nextcloud instance is on a managed hosting server and has been for the last 4 years. My homeassistant uses the standard raspberry pi image since I’ve had it for the last 3 months.

        (And yes I have to constantly withstand the urge to fully self-host my Nextcloud and reinstall my Homeassistant with a Gentoo base.)

  • fruitycoder@sh.itjust.works
    link
    fedilink
    arrow-up
    7
    ·
    6 days ago

    Stage 4 clustered servers so k8s can keep the containers up and configured

    Stage 5 GitOps

    Stage 6 federated clusters on your buddies infrastructure so each of you have off site high availability. Or hardware squirled away at families houses.

    • Shayeta@feddit.org
      link
      fedilink
      English
      arrow-up
      1
      ·
      5 days ago

      Stage 7 OpenStack running on all those clusters, giving a seamless single-cloud experience.

      • fruitycoder@sh.itjust.works
        link
        fedilink
        arrow-up
        1
        ·
        5 days ago

        Honestly I prefer the kubevirt, kubeOVN route (ala Harvester).

        OpenStack is a decades long labor of love that feels like it was started decades ago, you know?

  • mlg@lemmy.world
    link
    fedilink
    English
    arrow-up
    16
    ·
    7 days ago

    “Wow these R730/R740 ear destroying rack servers are super cheap on ebay”

    • kalpol@lemmy.ca
      link
      fedilink
      arrow-up
      6
      ·
      7 days ago

      No lie, they’re awesome. I’ve got two R720s, and they really aren’t bad. I leave one off. The other runs 4-5 VMs and doesn’t spin loud at all. Lack rack, surplus drives, a refurbed UPS and it just goes.

    • lps2@lemmy.ml
      link
      fedilink
      arrow-up
      11
      ·
      6 days ago

      Just wait till stage 4 - I’ve got a 12u server rack, separate 6u networking cabinet, 80+ containers running on multiple VMs managed by multiple Proxmox nodes and all my infrastructure is transitioning to OpenTofu and OpenBao so I can spin up new VMs, manage the containers with Komodo, etc and all managed with single sign on. I’ve got ~$12k sunk into my local AI server alone. I have like 2 active users besides myself…

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

        I won’t lie. I’ve found myself peaking into corners of the house and thinking about where I’d install a proper rack. House just isn’t wired properly for it, though.

        • lps2@lemmy.ml
          link
          fedilink
          arrow-up
          5
          ·
          6 days ago

          I had two separate 20 amp circuits ran into a closet and threw an exhaust fan to outside so I save on cooling costs. Where there’s a will there’s a way!

        • lps2@lemmy.ml
          link
          fedilink
          arrow-up
          4
          ·
          6 days ago

          It’s a meme so… Sure? I’d say the jump is from commodity hardware and manual maintenance to enterprise hardware, infrastructure as code, and high availability. It’s a whole new level of pain in my opinion both in terms of mental fatigue and on my wallet

  • Rimu@piefed.social
    link
    fedilink
    English
    arrow-up
    12
    ·
    7 days ago

    Stage 4: code your own social network and run it on the ThinkPad under the stairs with a DB server in a wardrobe… Fight scrapers and spammers incessantly.

  • FrederikNJS@piefed.zip
    link
    fedilink
    English
    arrow-up
    13
    ·
    7 days ago

    Only 27 containers? That rookie numbers… You gotta pump those up!

    I’m currently sitting at 131 containers across 3 Kubernetes nodes, all bare-metal though, no virtualization.

    • paris@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      8
      ·
      7 days ago

      131 containers seems crazy to me. How many actual services does that translate to? Is it actually closer to 50 services running in parallel on three different nodes for redundancy?

      • white_nrdy@programming.dev
        link
        fedilink
        arrow-up
        7
        ·
        7 days ago

        There’s probably also a fair amount of repeated servers that aren’t redundant. Like postgres servers that are single purpose and multiple containers to provide it for an “actual” service.

  • uniquethrowagay@feddit.org
    link
    fedilink
    arrow-up
    7
    ·
    6 days ago

    I had my own Nextcloud and Home Assistant (on a raspberry pi) for years and they’re awesome, but I really don’t have a use case for specialized stuff like jellyfin or vaultwarden. I just slap my media and a keepass file on my Nextcloud and I’m happy!

    • UnderpantsWeevil@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      6 days ago

      I really don’t have a use case for specialized stuff like jellyfin or vaultwarden.

      Idk about vaultwarden, but Jellyfin is just a media server. Sonarr/Prowler lets me queue up the shows I want to watch. Jellyfin plays them on the two big TVs and the kid’s pad I have in the house. It’s pretty straightfoward. Less tedious than fishing for torrents on the traditional basket of sites and manually queuing up the downloads. And I can watch the shows anywhere, rather than being anchored to a single machine.

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

          Right. It’s still a home server setup. Unless, I guess, you’ve got some kind of cloud service you can pipe the data in from. But then you’re regressing to #1.

  • flandish@lemmy.world
    link
    fedilink
    arrow-up
    8
    ·
    7 days ago

    i uhh yeah host abt 10 containers on an i7 laptop currently. in my small office (kids bedroom) closet. I do also have a 3tb storage available but its what I had … an external wd drive. sigh. i am nbr 3 huh?