Moin,
ich habe mein erstes Script veröffentlicht.
Ein automatisiertes Ubdate Script für Linux (Debian/Ubuntu/fork. Es sind zwei Scripte. Das eine mit Mailbenachrichtigung und das zweite ohne Mailbenachrichtigung über Fehler. Es wird ein Log geschrieben. Das Script erkennt selbst wann es notwendig ist den PC neu zu starten. (Z.B. Kernel-Update) und startet den Rechner zeitverzögert neu.
Da ich noch keine Ahnung von github habe liefere ich es bei Bedarf über Telegram aus.
## 🎉 Erste Veröffentlichung: Automatische System-Updates (v1.1.0)
-
Nicoletta
- Beiträge: 7467
- Registriert: 30.07.2016, 21:20
- Wohnort: Oldenburg
- Hat sich bedankt: 248 Mal
- Danksagung erhalten: 71 Mal
## 🎉 Erste Veröffentlichung: Automatische System-Updates (v1.1.0)
* Die Radikalität der Realität ist so radikal das die Politik in ihrer Nichtradikalität nicht hinterher kommt. *
╔════════════════╗
GitHubMeine Projekte
╚════════════════╝
╔════════════════╗
GitHubMeine Projekte
╚════════════════╝
-
Nicoletta
- Beiträge: 7467
- Registriert: 30.07.2016, 21:20
- Wohnort: Oldenburg
- Hat sich bedankt: 248 Mal
- Danksagung erhalten: 71 Mal
## 🎉 Erste Veröffentlichung: Automatische System-Updates (v1.1.0)
Hintergrund:
In den letzten drei Monaten habe ich beruflich mehrfach Ubuntu für Kunden installiert. Dabei ist mir aufgefallen: Sobald ein System-Update anstand (erkennbar am neuen Symbol in der Leiste), waren viele Nutzer:innen verunsichert.
Manche dachten, sie hätten etwas falsch gemacht.
Andere ignorierten Updates aus Angst vor Fehlern.
Wieder andere brauchten Unterstützung, um die Updates durchzuführen – was Zeit kostete, die wir nicht immer hatten.
Meine Lösung:
Ich schrieb ein kleines Update-Script, das wir als kostenlosen Service für Kunden einrichteten. Doch die manuelle Einrichtung nahm zu viel Zeit in Anspruch – und wir wollten den Pauschalpreis für Linux-Installationen nicht erhöhen.
Also baute ich das Script aus:
In unserer Telegram-Gruppe wurden verschiedene Update-Scripts geteilt. Dabei wurde klar:
Einige Nutzer:innen bevorzugen die volle Kontrolle über die Konsole und wissen, wann sudo nötig ist oder wie man Rechte anpasst, um Logs in /var zu lesen.
Andere wollten keine Dateien in /opt oder /var, sondern alles im User-Home-Verzeichnis – für maximale Einfachheit.
Mein Ziel:
Ein Script, das so benutzerfreundlich wie möglich ist – ohne Kompromisse bei der Funktionalität.
Daher kamen weitere Features hinzu:
Ich habe unzählige Scripts geschrieben – für mich, für den Job, für Kunden. Aber veröffentlicht habe ich noch nie etwas.
Die Herausforderung, etwas für die Öffentlichkeit vorzubereiten, war ganz anders, als nur für den eigenen Bedarf zu codieren:
Git und GitHub zu verstehen, war ein Lernprozess (und ja, ich habe mehr als einmal in die Tischkante gebissen
Dokumentation und Benutzerfreundlichkeit wurden plötzlich genauso wichtig wie der Code selbst.
Feedback einplanen und das Script so gestalten, dass es für verschiedene Nutzer:innen funktioniert, war eine neue Erfahrung.
Warum jetzt?
Weil ich denke, dass das Script nützlich sein könnte – für Admins, für Einsteiger:innen, für alle, die sich um ihre Systeme kümmern wollen, ohne ständig manuell Updates zu prüfen.
Und weil ich viel gelernt habe und hoffe, dass andere davon profitieren oder sogar mitwirken möchten!
Dieses Script ist klein, aber fein – und ich freue mich über jeden Input!
An alle, die in der Telegram-Gruppe Ideen und Feedback geteilt haben – und an die Kunden, die mir gezeigt haben, wo die Schmerzpunkte liegen.
An die Community, die mir hilft, besser zu werden – und an dich, dass du dir die Zeit nimmst, das hier zu lesen!
Ich wünsche dir viel Spaß mit dem Script – und freue mich auf dein Feedback!
nicolettas -muggelbude
GitHub - nicolettas-muggelbude/
https://github.com/nicolettas-muggelbud ... fuer-Linux
* Die Radikalität der Realität ist so radikal das die Politik in ihrer Nichtradikalität nicht hinterher kommt. *
╔════════════════╗
GitHubMeine Projekte
╚════════════════╝
╔════════════════╗
GitHubMeine Projekte
╚════════════════╝
-
Nicoletta
- Beiträge: 7467
- Registriert: 30.07.2016, 21:20
- Wohnort: Oldenburg
- Hat sich bedankt: 248 Mal
- Danksagung erhalten: 71 Mal
Re: ## 🎉 Erste Veröffentlichung: Automatische System-Updates (v1.1.0)
v1.2.0 Linux Update-Script
v1.2.0
Highlights:
NEU: Arch Linux Unterstützung (Arch, Manjaro, EndeavourOS, Garuda, ArcoLinux)
Verbesserte E-Mail-Benachrichtigung mit Exit-Code-Prüfung
Erweiterte Fehlerbehandlung bei fehlender MTA-Konfiguration
Ausführliche E-Mail-Konfigurationsanleitung in der Dokumentation
Siehe CHANGELOG.md für alle Details
v1.2.0
Highlights:
Siehe CHANGELOG.md für alle Details
* Die Radikalität der Realität ist so radikal das die Politik in ihrer Nichtradikalität nicht hinterher kommt. *
╔════════════════╗
GitHubMeine Projekte
╚════════════════╝
╔════════════════╗
GitHubMeine Projekte
╚════════════════╝
-
Nicoletta
- Beiträge: 7467
- Registriert: 30.07.2016, 21:20
- Wohnort: Oldenburg
- Hat sich bedankt: 248 Mal
- Danksagung erhalten: 71 Mal
Re: ## 🎉 Erste Veröffentlichung: Automatische System-Updates (v1.1.0)
v1.3.0 Linux Update-Script
Veröffentlichungsdatum: 16. Dezember 2025
Highlights
Wir freuen uns, die Version 1.3.0 unseres automatisierten Linux Update-Scripts vorzustellen! Diese Version erweitert die Unterstützung um zwei weitere beliebte Linux-Distributionen: Solus und Void Linux.
Relese v1.3.0
Veröffentlichungsdatum: 16. Dezember 2025
Highlights
Wir freuen uns, die Version 1.3.0 unseres automatisierten Linux Update-Scripts vorzustellen! Diese Version erweitert die Unterstützung um zwei weitere beliebte Linux-Distributionen: Solus und Void Linux.
Relese v1.3.0
* Die Radikalität der Realität ist so radikal das die Politik in ihrer Nichtradikalität nicht hinterher kommt. *
╔════════════════╗
GitHubMeine Projekte
╚════════════════╝
╔════════════════╗
GitHubMeine Projekte
╚════════════════╝
-
Nicoletta
- Beiträge: 7467
- Registriert: 30.07.2016, 21:20
- Wohnort: Oldenburg
- Hat sich bedankt: 248 Mal
- Danksagung erhalten: 71 Mal
Re: ## 🎉 Erste Veröffentlichung: Automatische System-Updates (v1.1.0)
v1.4.0-beta.1 Linux Update-Script
BETA: Mehrsprachigkeit (v1.4.0-beta.1)
Status: Experimentelles Feature - Feedback erwünscht!
Was ist neu?
Das Update-Script unterstützt jetzt mehrere Sprachen:
Deutsch (Standard)
English (Neu!)
Für wen ist diese Beta?
User die Englisch bevorzugen
Internationale Community
Tester die Feedback geben möchten
Entwickler die weitere Sprachen beitragen wollen
Installation (Beta)
Beta-Branch klonen
git clone https://github.com/nicolettas-mug…-fuer-Linux.git
cd Automatisiertes-Update-Script-fuer-Linux
git checkout feature/i18n-multilanguage
Oder mit Tag
git checkout v1.4.0-beta.1
Status: Experimentelles Feature - Feedback erwünscht!
Was ist neu?
Das Update-Script unterstützt jetzt mehrere Sprachen:
Für wen ist diese Beta?
Installation (Beta)
Beta-Branch klonen
git clone https://github.com/nicolettas-mug…-fuer-Linux.git
cd Automatisiertes-Update-Script-fuer-Linux
git checkout feature/i18n-multilanguage
Oder mit Tag
git checkout v1.4.0-beta.1
* Die Radikalität der Realität ist so radikal das die Politik in ihrer Nichtradikalität nicht hinterher kommt. *
╔════════════════╗
GitHubMeine Projekte
╚════════════════╝
╔════════════════╗
GitHubMeine Projekte
╚════════════════╝
-
Nicoletta
- Beiträge: 7467
- Registriert: 30.07.2016, 21:20
- Wohnort: Oldenburg
- Hat sich bedankt: 248 Mal
- Danksagung erhalten: 71 Mal
Re: ## 🎉 Erste Veröffentlichung: Automatische System-Updates (v1.1.0)
Dies ist die stabile Version nach erfolgreichen Beta-Tests (v1.4.0-beta.1, v1.4.0-beta.2)
Highlights
Vollständige Mehrsprachigkeit (i18n) und verbesserte Code-Qualität durch behobene ShellCheck-Warnungen.
Vollständige Unterstützung für mehrere Sprachen
Automatische Sprach-Erkennung aus System-Locale
Manuelle Konfiguration über `config.conf`
Community-freundliche Übersetzungsstruktur
install.sh: Interaktive Sprachauswahl bei Installation
update.sh: Alle Meldungen mehrsprachig (45+ Texte)
log-viewer.sh: Vollständig mehrsprachiges Interface
* Die Radikalität der Realität ist so radikal das die Politik in ihrer Nichtradikalität nicht hinterher kommt. *
╔════════════════╗
GitHubMeine Projekte
╚════════════════╝
╔════════════════╗
GitHubMeine Projekte
╚════════════════╝