Unraid Secretary Office

Kostenlos & Open Source · ein Plugin für Unraid 7

Ein kleines Sekretariat für deinen Unraid-Server

Ein Team von Figuren, jede kümmert sich um einen Teil deines Servers — Snapshots, die nächtliche Sicherung, Wiederherstellung, Protokolle, Sicherheit, Aufräumen. Sie sagen dir, was ihnen aufgefallen ist, und lassen dich, wo es Sinn ergibt, gleich handeln. Frag einfach.

Läuft auf deinem eigenen Server · GPL-3.0-or-later · fünf Sprachen

  • Der Teamchef
  • Frau Putzteufel
  • Herr Backupsi
  • Frau Snapshotini
  • Herr Restori
  • Frau Protokolli
  • Der Nachtwächter
  • Jack Emby
  • Der Berater
Der Empfang des Sekretariats in Unraid: eine Karte für jeden Schreibtisch — der Teamchef, Frau Snapshotini, Frau Putzteufel, Herr Backupsi, Herr Restori, Frau Protokolli, der Nachtwächter und der Berater — jede mit einer Sprechblase, was ihr aufgefallen istDer Empfang des Sekretariats in Unraid: eine Karte für jeden Schreibtisch — der Teamchef, Frau Snapshotini, Frau Putzteufel, Herr Backupsi, Herr Restori, Frau Protokolli, der Nachtwächter und der Berater — jede mit einer Sprechblase, was ihr aufgefallen ist

Warum ein Sekretariat?

Was beim Pflegen eines Servers meist im Weg steht — und wie es mit dem Sekretariat geht.

  • Meistens: Hier ein Plugin, dort ein Skript, jedes mit eigener Seite

    Mit dem Sekretariat: Ein Sekretariat in Unraids Menüleiste — alle an ihrem Schreibtisch, eine Stelle zum Fragen

  • Meistens: Sicherungen, die nie jemand zurückzuholen versucht hat

    Mit dem Sekretariat: Eine Übung beweist an Wegwerf-Kopien, dass sie zurückkommen

  • Meistens: Eine Wiederherstellung unter Druck, ganz von vorn ausgetüftelt

    Mit dem Sekretariat: Herr Restori zeigt zuerst genau, was passieren wird — und löscht nie, was er ersetzt

  • Meistens: Aufräumen heisst raten, was noch gebraucht wird

    Mit dem Sekretariat: Frau Putzteufel findet, was niemand braucht, und stellt es zuerst in die Abstellkammer — nichts wird gleich weggeworfen

  • Meistens: Änderungen am Server bleiben unbemerkt

    Mit dem Sekretariat: Der Nachtwächter lernt, was normal ist, und meldet nur, was anders ist

  • Meistens: Protokolle, durch die du dich allein scrollst

    Mit dem Sekretariat: Frau Protokolli zählt und gruppiert, was nach Fehler oder Warnung klingt

  • Meistens: Jede Prüfung weckt die schlafenden Disks

    Mit dem Sekretariat: Schlafende Disks schlafen weiter, ausser du willst es anders

  • Meistens: Die Cloud von jemand anderem, ein Konto, ein Abo

    Mit dem Sekretariat: Dein eigener Server, hinter Unraids Anmeldung — kostenlos, Open Source

Das ist das Team

Ein frisches Sekretariat hat nur den Teamchef. Er hört sich um, wer zu deinem Server passt — kein Emby, kein Jack Emby; kein ZFS oder btrfs, keine Snapshots — und du stellst ein, wen du brauchst, oder entlässt sie später wieder; ihre Daten und Einstellungen bleiben.

Der Teamchef immer da

Führt das Team — wen du einstellen kannst, was das Sekretariat von deinem Server braucht und was du noch selbst tun musst

Sammelt, was jeder Schreibtisch braucht, und listet auf, was fehlt — Noch zu tun, Empfohlen, Gut zu wissen — jeweils mit einem Link in Unraid. Verbindet dein Sekretariat mit einem Partner-Sekretariat. Liest nur.

Frau Putzteufel

Kennt jeden Winkel des Servers und sieht überall Staub — räumt auf, wirft aber nie gleich etwas weg

Wo ist was: Shares, Container, VMs, Disks, Plugins — und Rat, wie es ordentlich bleibt. Aufräumen: Vorlagen, appdata-Ordner und VM-Reste, die niemand mehr braucht — in eine Abstellkammer, aus der du zurücklegen kannst. Gibt Containern ohne Bild ein Logo.

Herr Backupsi

Kümmert sich um die nächtliche Sicherung — etwas schusselig und ängstlich, dafür prüft er alles dreimal

Betreibt den Sicherungs-Motor des Sekretariats: konsistente Snapshots, Datenbank-Dumps, ein Paket pro App und VM, Kopia ausser Haus, Partner-Sekretariate. Eingerichtet im Browser — er liest den Server und schlägt vor, du entscheidest.

Frau Snapshotini

Gebürtige Italienerin — behält jeden Snapshot im Blick: ZFS, btrfs und VMs. Con amore.

Anlegen, löschen mit einer Schätzung des frei werdenden Platzes, umbenennen, festhalten, aushängen. Zeitpläne mit einfacher Aufbewahrung, die immer nur ihre eigenen Snapshots wegräumt — und die auch laufen, wenn das Sekretariat nicht offen ist.

Herr Restori

Holt zurück, was weg ist — bedächtig wie ein Restaurator mit weissen Handschuhen

Pro App und VM: was von wo zurückkommen kann, mit Datum. Holt Datenbanken, Ordner, ganze Shares, Vorlagen und VM-Konfigurationen selbst zurück — und übt es in seiner Übung. «Piano, piano.»

Frau Protokolli

Liest jedes Protokoll vor — verstehen tut sie davon leider nichts

Die Protokolle des Sekretariats, die von Unraid, jedes User Script und jeder Container: live wie tail -f, gefiltert, kopiert oder heruntergeladen. Ihr Rundgang zählt, was nach Fehler klingt und wie voll /var/log ist. Liest nur.

Der Nachtwächter

Die Sicherheit des Sekretariats: wie es steht — und was anders ist als sonst

Tipps, was er anders einstellen würde, und ein Wachbuch: neue Anmeldungen, veränderte Container und Plugins, der Flash, Cron-Zeilen, ungewöhnlicher Datenfluss, verschwundene Snapshots. Alle fünf Minuten, auch bei geschlossenem Sekretariat. Liest nur.

Jack Emby

Praktikant und Filme-Fan — holt Kaffee, unterhält alle und legt bereit, was ihr als Nächstes schaut

Betreut helmi1987s EmbyCache — was ihr gleich schaut, kommt auf den schnellen Pool, damit die Array-Disks schlafen können — und «Ordner zusammenführen», das jeden Film-Ordner auf einer Disk zusammenbringt.

Der Berater

Von aussen — kennt die Externen, auf die sich das Sekretariat verlässt, und wie man sie ins Haus holt

Fix Common Problems, Files Viewer, Kopia, Stream Viewer und, wenn du willst, Überwachung mit Prometheus und Grafana: wofür sie gut sind und wie man sie installiert — oder er macht es, immer zuerst mit Vorschau.

Sicherungen, die zurückkommen

Herr Backupsi sichert jede Nacht; Herr Restori beweist, dass es zurückkommt. Zusammen wissen sie für jede App und VM, wo ihre Kopien liegen.

Jede Nacht, nach Zeitplan

Was ein Lauf gerade tut und wann er fertig ist, wie die letzten Nächte liefen. Stoppst du das Array, hört ein Lauf sofort sauber auf — der nächste macht weiter.

Konsistente Snapshots

ZFS- und btrfs-Snapshots als Grundlage jeder Nacht. Welche Container dafür anhalten, legst du beim Einrichten fest; VMs werden für den Moment des Snapshots angehalten.

Ein Paket pro App und VM

Vorlagen oder Compose-Dateien, Datenbank-Dumps, konsistente Kopien der Datenbanken von Medienservern, die weiterlaufen; bei einer VM ihr XML, NVRAM und TPM-Zustand. Nextcloud geht solange in den Wartungsmodus.

Kopia ausser Haus

Klein und wichtig zuerst: der Flash, die Apps, dann die Shares und VMs. Der Berater richtet das Repository ein, wenn du willst — mit S3 Object Lock gegen Ransomware, wo dein Bucket es anbietet.

Partner-Sekretariate

Zwei Server mit dem Sekretariat schicken einander ihre Nächte durch eine Tür: nur die ZFS-Blöcke, die sich seit der letzten Nacht geändert haben, unterwegs immer verschlüsselt. Der Absender kann beim Partner nie etwas löschen.

Im Browser eingerichtet

Er liest den Server und schlägt vor, mit Begründung — du änderst, was du willst, und übernimmst. Was später dazukommt, bleibt lokal und läuft weiter, bis du entscheidest.

Die Übung: Beweis statt Hoffnung

Monatlich, gleich nach einer nächtlichen Sicherung, die gut lief (oder wöchentlich, oder wenn du Jetzt üben… drückst), beweist Herr Restori an Wegwerf-Kopien, dass zurückkommt, was Herr Backupsi aufbewahrt — und hält pro App und VM fest, welche Stufe bewiesen ist, aus welcher Kopie und wann.

  • Jedes Paket ganz gelesen; Datenbank-Dumps in Wegwerf-Container desselben Images eingespielt — kein Netzwerk, keine Ports, nichts von der App.
  • Aus Kopia für jede Quelle der neueste Snapshot geprüft und eine Stichprobe zurückgeholt und mit dem lokalen Snapshot verglichen, aus dem sie entstand.
  • Weckt nie eine Disk, läuft nie während einer Paritätsprüfung, endet lange vor der nächsten Sicherung und räumt hinter sich auf.

Auch für deine Sicherungen keine Garantie. Das Sekretariat gibt sein Bestes, aber eine Sicherung kann fehlerhaft oder unvollständig sein. Für deine Daten bleibst du verantwortlich: probier ab und zu eine Wiederherstellung aus und behalte mehr als eine Kopie — zum Beispiel 3-2-1: drei Kopien, auf zwei Arten von Speicher, eine davon ausser Haus.

Findet alles, passt überall hin

Das Sekretariat wohnt in Unraids Weboberfläche und sieht auch so aus.

  • Die Suche: ⌘K / Ctrl+K

    Findet einen Schreibtisch, einen Abschnitt, eine Einstellung, eine Anleitung — und was die Schreibtische gerade wissen: einen Share, eine App, eine VM, einen Eintrag im Wachbuch. In allen fünf Sprachen zugleich, auch mit Tippfehler.

  • Fünf Sprachen

    Deutsch, Englisch, Italienisch, Französisch und Spanisch — die deines Browsers. Wo es sagt, was du in Unraid anklicken sollst, nennt es Unraids Menüs so, wie Unraid sie zeigt.

  • Unraids vier Themes

    Black, White, Azure oder Gray — das Sekretariat übernimmt Unraids Theme. Ein Schalter am Empfang hält es für deinen Browser hell oder dunkel.

  • Auch auf dem Handy

    Die Seiten passen auf die Breite eines Handys — ein Blick auf die Sicherung der letzten Nacht geht auch vom Sofa aus.

Die Suche offen über dem Empfang: «Partn» findet die Partner-Sekretariate des Teamchefs, einen Begriff, den Frau Snapshotini erklärt, eine Kachel von Frau Putzteufel, eine Anleitung des Beraters und Einträge des Nachtwächters und von Frau ProtokolliDie Suche offen über dem Empfang: «Partn» findet die Partner-Sekretariate des Teamchefs, einen Begriff, den Frau Snapshotini erklärt, eine Kachel von Frau Putzteufel, eine Anleitung des Beraters und Einträge des Nachtwächters und von Frau Protokolli

Die Seite zeigt, der Agent arbeitet

Das Sekretariat ist ein Unraid-Plugin: eine Seite in Unraids Menüleiste, in Unraids Aussehen, hinter Unraids Anmeldung — und ein kleiner Dienst des Plugins, der auf dem Host die Arbeit macht.

  1. Dein Browser

    Die Seite des Sekretariats

    Zeigt, was die Schreibtische wissen, und fragt, bevor sich etwas ändert. Jede Änderung trägt Unraids CSRF-Token.

  2. Unraids Webserver

    Ein Briefkasten

    Die Seite legt eine Anfrage in einen Briefkasten-Ordner und klingelt beim Agenten — eine Leitung im RAM —, damit er sofort nachschaut.

  3. Auf dem Host

    Der Agent

    Nimmt nur die Aktionen an, die die Schreibtische festlegen, prüft jede an einem frischen Blick aufs System und startet Befehle ohne Shell.

Er startet mit dem Array und hört innert Sekunden auf, wenn das Array stoppt — er hält es nie auf. Solange das Array gestoppt ist, hält der Nachtwächter aus dem RAM und vom Flash aus Wache.

Vorsichtig gebaut

  • Hinter Unraids Anmeldung. Hinein kommt nur, wer in Unraid angemeldet ist, und andere Webseiten in deinem Browser können nichts auslösen. Keine eigene Anmeldung, nirgends ein Konto.
  • Schaut, bevor es anfasst. Viele Schreibtische lesen nur. Bevor sich etwas ändert, zeigt das Sekretariat, was passieren wird, und fragt. Was eine Wiederherstellung ersetzt, wird beiseitegelegt, was aufgeräumt wird, kommt in die Abstellkammer — nichts wird gleich gelöscht.
  • Bleibt auf deinem Server. Keine Cloud von uns. Kopien verlassen den Server nur dorthin, wohin du sie schickst: in deinen eigenen Kopia-Speicher oder zu einem Partner-Sekretariat, mit dem du dich verbunden hast.
  • Nur, was die Schreibtische festlegen. Der Agent kann, was root kann — dafür ist er da —, bietet aber nur die Aktionen an, die im Code der Schreibtische stehen.
  • Open Source. GPL-3.0-or-later — jede Zeile liegt auf GitHub.

In wenigen Minuten bereit

  1. Plugin installieren

    In Unraid: Plugins → Plugin installieren (englisch Install Plugin), die Adresse unten einfügen und Installieren drücken.

  2. Sekretariat öffnen

    Sekretariat in Unraids Menüleiste, zwischen Apps und Werkzeuge — unter ⋯ → Eintrag in Unraid gibst du ihm einen anderen Namen oder Platz.

  3. Team einstellen

    Der Teamchef begrüsst dich und schlägt vor, wen du einstellen kannst. Für Sicherungen: Herr Backupsi → Einrichten…, dann Zeitplan….

https://github.com/dropnook/UnraidSecretaryOffice/releases/latest/download/unraid-secretary-office.plg

Unraid 7.3.2 oder ein neueres 7.x. Ältere Versionen werden bei der Installation abgelehnt. Unraid 8 wird vorerst nicht unterstützt — das folgt, sobald es erschienen und getestet ist. Updates kommen wie bei jedem Plugin, unter Plugins; deine Daten bleiben.

Ganze Anleitung auf GitHub

Das Sekretariat ist kostenlos und vollständig — nichts ist gesperrt, weder jetzt noch später. Wenn es dir nützt, freut sich das Team über ein Trinkgeld; ein Teil geht an helmi1987, der Jack Embys Werkzeuge geschrieben hat.

Fragen

Ist es kostenlos?

Ja — kostenlos und Open Source unter der GPL-3.0-or-later, und vollständig: nichts ist gesperrt, weder jetzt noch später. Ein Trinkgeld ist willkommen; der Unterstützer-Schlüssel, den du dafür bekommst, schaltet nichts frei — er sagt nur Danke.

Auf welchen Unraid-Versionen läuft es?

Unraid 7.3.2 oder ein neueres 7.x — gebaut und getestet auf 7.3.2; ältere Versionen werden bei der Installation abgelehnt. Unraid 8 wird vorerst nicht unterstützt; das folgt, sobald es erschienen und getestet ist.

Geht etwas in eine Cloud?

Nein. Das Sekretariat läuft auf deinem Server, hinter Unraids Anmeldung, ohne Konto irgendwo. Sicherungen verlassen den Server nur dorthin, wo du es eingerichtet hast: mit Kopia in deinen eigenen Speicher oder zu einem Partner-Sekretariat, mit dem du dich verbunden hast.

Muss ich das ganze Team einstellen?

Nein. Ein frisches Sekretariat hat nur den Teamchef. Er schlägt vor, wer zu deinem Server passt, du stellst ein, wen du brauchst — und kannst sie später wieder entlassen; ihre Daten und Einstellungen bleiben.

Weckt es meine schlafenden Disks?

Nein, ausser du willst es — zum Beispiel, wenn du die Grösse eines Array-Shares messen lässt. Einen Pool, dessen Disks nachts schlafen, kann die nächtliche Sicherung sogar schlafen lassen, wenn du das beim Einrichten so wählst.

Sind meine Sicherungen jetzt sicher?

Das Sekretariat gibt sein Bestes — und die Übung beweist regelmässig, dass zurückkommt, was es aufbewahrt. Trotzdem kann eine Sicherung fehlerhaft oder unvollständig sein, und es gibt keine Garantie. Probier ab und zu eine Wiederherstellung aus und behalte mehr als eine Kopie, zum Beispiel nach 3-2-1.

Was brauche ich für Sicherungen ausser Haus?

Kopia, in einem Container. Der Berater sagt dir, ob es da ist, und kann es installieren und das Repository einrichten — S3-kompatibler Speicher oder ein Ordner, neu oder bestehend — immer zuerst mit Vorschau. Oder einen zweiten Unraid-Server mit dem Sekretariat als Partner-Sekretariat.

Wo melde ich ein Problem oder einen Wunsch?

Direkt im Sekretariat, ohne Konto: ⋯ → Problem oder Wunsch mitteilen… auf jeder Seite. Bevor etwas geht, siehst du jeden Teil — deine Worte, die Versionen, den letzten Fehler und die Logzeilen des Schreibtischs, schon bereinigt von Namen, Pfaden und Adressen — und nimmst heraus, was bleiben soll. Es landet im privaten Postfach der Macher; du bekommst eine Nummer. Oder du eröffnest ein Issue auf GitHub.

Welche Sprachen spricht es?

Deutsch, Englisch, Italienisch, Französisch und Spanisch — die Sprache deines Browsers oder eine andere unter ⋯ → Sprache…. Wo es sagt, was du in Unraid anklicken sollst, nennt es Unraids Menüs so, wie Unraid sie zeigt, in der Sprache, in der Unraid läuft.

Passt es zu meinem Unraid-Theme?

Ja. Das Sekretariat übernimmt Unraids Theme — Black, White, Azure oder Gray. Der Schalter Auto · Dunkel · Hell am Empfang kann den Bereich des Sekretariats für deinen Browser dunkel oder hell zeigen.

Was passiert, wenn ich es entferne?

Unter Plugins → Entfernen gehen der Code und die Zeitpläne. Deine Daten in appdata, der Share UnraidSecretaryOffice, die Einstellung auf dem Flash und was die Schreibtische auf dem Server eingerichtet haben — Snapshots, die Abstellkammer von Frau Putzteufel — bleiben; lösch sie selbst, wenn du sie nicht mehr willst.