Geführtes Setup-Skript #13

Open
opened 2026-10-15 17:08:54 +02:00 by thorsten.spille · 0 comments

bashclub-zsync-setup richtet eine Replikation ein:

  • fragt die Settings ab, Defaults werden automatisch ermittelt
  • schreibt die Config
  • erzeugt einen SSH-Key pro Replikation (neuer Parameter sshkey=) und gibt eine kopierbare authorized_keys-Zeile aus (restrict, from=)
  • testet die Verbindung, setzt optional bashclub:zsync auf der Quelle
  • legt den Timer an
  • nicht-interaktiver Modus für Automatisierung

Baut auf „Betrieb ohne root“ und „systemd-Timer“ auf.


Rahmen: Default = bisheriges Verhalten, der Replikations-/Löschalgorithmus bleibt unverändert, optionale Tools werden per which erkannt (fehlen sie, läuft alles wie bisher mit Logmeldung). Eigener Branch/PR mit Test. Teil von 2.0.0, Reihenfolge siehe Roadmap.

`bashclub-zsync-setup` richtet eine Replikation ein: - fragt die Settings ab, Defaults werden automatisch ermittelt - schreibt die Config - erzeugt einen SSH-Key pro Replikation (neuer Parameter `sshkey=`) und gibt eine kopierbare `authorized_keys`-Zeile aus (`restrict`, `from=`) - testet die Verbindung, setzt optional `bashclub:zsync` auf der Quelle - legt den Timer an - nicht-interaktiver Modus für Automatisierung Baut auf „Betrieb ohne root“ und „systemd-Timer“ auf. --- **Rahmen:** Default = bisheriges Verhalten, der Replikations-/Löschalgorithmus bleibt unverändert, optionale Tools werden per `which` erkannt (fehlen sie, läuft alles wie bisher mit Logmeldung). Eigener Branch/PR mit Test. Teil von 2.0.0, Reihenfolge siehe Roadmap.
thorsten.spille added this to the 2.0.0 milestone 2026-10-15 17:08:54 +02:00
Sign in to join this conversation.
No labels
bug
enhancement
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
bashclub/zsync#13
No description provided.