Ich kann jetzt Wackelpuddingflosse vollautomatisiert mit einem einzigen Skript aufsetzen. Es ist schon ziemlich befriedigend

Keine Sorge, ich dokumentiere den Rest meiner Infrastruktur natürlich, aber ich will halt einfach nicht die einzelnen Installationsprozesse dokumentieren. Also einfach die Installationsskripte selber mit nen bisschen Kommentaren versehen und irgendwo vermerken, wie man die nutzen muss.

  • silenium_dev@feddit.org
    link
    fedilink
    arrow-up
    13
    ·
    edit-2
    3 个月前

    Die finale Evolution davon ist, sein gesamtes Homelab per Terraform, Kubernetes und GitOps zu verwalten, hat man nicht mal mehr den Aufwand, manuell Skripte ausführen zu müssen. Ich kann mittlerweile mein gesamtes Heimlabor innerhalb von 1 Stunde von null inklusive aller Anwendungsdaten wiederherstellen.

    P.S.: ich habe Disaster-Wiederherstellung ganz vorbildlich bereits zweimal getestet, daher weiß ich das

    • Senseless@feddit.org
      link
      fedilink
      arrow-up
      6
      ·
      3 个月前

      Lehre mich deine Weisheit, Senpai. Wobei… Mein Homelab besteht aus zwei Raspis, wobei auf einem PiHole und Unbound für reverse DNS läuft und auf dem anderen Homeassistant. So viel Lab ist in dem Home noch nicht.

    • da_cow (she/her)@feddit.orgOP
      link
      fedilink
      arrow-up
      2
      ·
      3 个月前

      Das halt auch geil. Werde sowas vermutlich erstmal noch nicht machen, einfach weil ich den ganzen scheiß mal selber machen will, dabei dann noch ein bisschen besser bash lerne und weil ich nicht noch Terraform/Kubernetes lernen will.

      • silenium_dev@feddit.org
        link
        fedilink
        arrow-up
        1
        ·
        3 个月前

        Definitiv empfehlenswert, hab auch mit manuell aufsetzen angefangen, und dann Stück für Stück über manuell Docker, dann Kubernetes von Hand aufsetzen und administrieren bis ich dann bei Terraform etc. angekommen bin. So lernt man nämlich, wie das ganze unter der Haube funktioniert, und schiebt nicht direkt Panik, sobald mal was nicht läuft

      • Johanno@feddit.org
        link
        fedilink
        arrow-up
        3
        ·
        3 个月前

        Nixos!?

        Ja das ist toll. Kann man einfach neu installieren und alles geht.

        Nur ein c++ Entwickler sollte man nicht sein

    • da_cow (she/her)@feddit.orgOP
      link
      fedilink
      arrow-up
      3
      ·
      3 个月前

      Ich schaue es mir mal an. Im Moment habe ich aber durchaus Lust darauf, meine gesamte Infrastruktur selber aufzubauen und zu automatisieren, einfach weil man immer wieder was dabei lernt.

      • Zahtu@feddit.org
        link
        fedilink
        English
        arrow-up
        3
        ·
        3 个月前

        ansible ist großartig, weil es plattformagnostisch genutzt werden kann. ob du auf deinem Heimrechner, VM oder in der Cloud deployest, spielt keine Rolle. was es privat natürlich ungemein praktisch macht, wenn du lokal testen willst

        • Elvith Ma'for@feddit.org
          link
          fedilink
          arrow-up
          4
          ·
          3 个月前

          Kann ich bestätigen. Ich hab auf meinem Heimserver auch ein paar VMs mit verschiedenen Distors, die ich bei Cloudhostern durchprobiert hatte. Dann hatte ich mein manuelles Setup anhand der Distros zu Hause mit Ansible reproduziert bekommen und hab dann damit eine neue VPS Instanz in wenigen Minuten hochgezogen. Als klar war, dass das klappt, alle Daten drauf sind und alles geht, hab ich den alten Server dekommisioniert. Zusätzlich kann ich alles mögliche damit erst zu Hause testen, bevor ich die Playbooks auf “Produktion” los lasse.

    • da_cow (she/her)@feddit.orgOP
      link
      fedilink
      arrow-up
      2
      ·
      3 个月前

      Hoffentlich nicht so häufig, aber muss das halt demnächst wieder auf meinem Heim Servierer machen, wenn der steht und dann geht das mit einem einzigen Skript. Ich will meinen ganzen Servierer auch möglichst Flexibel gestalten, also mit eigenen Dateien, die nichts anderes enthalten als Installationspfade von meinen einzelnen Serviereranwendungen. Der Massive Vorteil ist auch, dass man damit dann sehr gut am Skript nachvollziehen kann, was man gemacht hat. Außerdem habe ich Lust darauf.

    • Kornblumenratte@feddit.org
      link
      fedilink
      arrow-up
      1
      ·
      3 个月前

      Das lohnt sich schon ab 2x. Im Prinzip ist ein Bash-Script zur Installation und Konfiguration ja nichts anderes als ausführbaren Installations– & Konfigurationsnotizen.

  • ranslite@pie.dasneuland.de
    link
    fedilink
    Deutsch
    arrow-up
    1
    ·
    3 个月前

    Ich habe dank des Eichhörnchen Yunohost für mich entdeckt, klar man ist in der Konfiguration beschränkt, aber fast alles ist Ein-Klick.

  • jaschop
    link
    fedilink
    arrow-up
    1
    ·
    3 个月前

    Next Level ist natürlich wenn man seine ausgereiften Konfigurationsskripte zusammen mit der Software selbst anderen als FOSS zur Verfügung stellen kann. Wie z.B. der Edelmensch der Jellyfin für Debian paketisiert hat, sodass es aus-der-Kiste als SystemD Modul läuft, und ich mir jeglichen Setup sparen konnte.

    Ich nehme an hier wird auf Arch oder NixOS rumgedoktort, aber da kann man ja auch paketisieren 😉.

    • da_cow (she/her)@feddit.orgOP
      link
      fedilink
      arrow-up
      1
      ·
      3 个月前

      Ich habe das ganze halt auf OpenSuse getestet (weil das mein Haupt PC halt hat, aber das ganze wird nachher unter Debian laufen, nur dann halt manuell aufgesetzt, weil jetzt habe ich mir die Arbeit gemacht, also muss ich sie auch nutzen)