Wo es begann: der PI-Installer

Alles startete mit einem kleinen PI-Installer: ein Werkzeug mit klarem Fokus auf Installation und Grundkonfiguration auf dem Raspberry Pi. Die Idee war simpel: weniger verstreute Einzelanleitungen, dafür ein nachvollziehbarer roter Faden und eine Oberfläche, die Einsteiger nicht im Terminal allein lässt.

Schon früh war klar: Es geht nicht um „alles mit einem Klick“, sondern um Transparenz (was passiert gerade?), Diagnose (CPU, RAM, Dienste sichtbar machen) und vorsichtige Änderungen — mit Backups und Hinweisen, bevor etwas am System gedreht wird.

Was ich mir vorgenommen habe

  • Struktur statt Chaos: Ein durchgängiger Ablauf statt zehn widersprüchlicher Tabs — von der Ersteinrichtung bis zu konkreten Projekten.
  • Ehrliche Hilfe: Keine Marketingversprechen; stattdessen klare Schritte, typische Fehlerbilder und Verweise auf offizielle Quellen bei Software (Docker, Samba, OpenSSH, …).
  • Sicherheit und Betrieb: Im Laufe der Zeit kamen gehärtete Dienste, bessere Speicherung sensibler Daten (z. B. Sudo), Rate-Limits und dokumentierte Netzwerk-Praxis hinzu — siehe Changelog (z. B. Version 1.3.8.1).
  • Ganzheitliches Projekt statt Einzel-Tool: Dokumentation in der App, Website mit Tutorials, Fehlerhilfe und Community ergänzen den Installer, statt ihn zu ersetzen.

Wie daraus SetupHelfer wurde

Der PI-Installer wurde schrittweise erweitert: zuerst Diagnose und Monitoring, damit man den Systemzustand sieht, bevor man eingreift. Dazu kamen Projektideen mit sachlicher Software-Einordnung, eine durchsuchbare Dokumentation, Fehlerhilfe nach Symptomen und ein Community-Bereich für Fragen mit Kontext.

Technisch wuchs das Backend (u. a. systemweite Installation nach FHS unter /opt/pi-installer/ mit Konfiguration unter /etc/pi-installer/ — siehe Changelog 1.3.4.x), dazu Features wie DSI Radio (Internetradio auf Freenove-Display), Control Center (u. a. OLED, Display, Peripherie) und Remote-Companion-Dokumentation (Version 1.3.8.0).

Die Website und das Theme wurden mit der gleichen Linie weitergebaut: klare Startseite, echte App-Screenshots, Markenhinweise und ein „Über“-Bereich wie dieser — zuletzt u. a. Version 1.3.8.2 mit Hero, Community-Fixes und Footer-Ergänzungen (siehe Changelog auf der Website).

Die Marke „SetupHelfer“ steht für dieses Informations- und Softwareprojekt: Desktop-App + Inhalte + Austausch. Der alte Name PI-Installer bleibt in der Historie und in technischen Pfaden nachvollziehbar; die sichtbare Produktwelt heißt heute SetupHelfer.

Was SetupHelfer schon kann (Auswahl)

Die Desktop-App (Tauri + Python-Backend) bietet u. a.:

  • Dashboard & Systemstatus: CPU, RAM, Speicher, Netzwerk, Sensoren — auf dem Raspberry Pi und auf Linux-PCs.
  • Setup-Assistent, Presets, App-Store: Pakete und Rollen für typische Aufgaben (z. B. Medien, NAS, Smart Home) mit Hinweisen.
  • Backup & Wiederherstellung, Sicherheit: Firewall, SSH, Updates, Benutzer — mit Risiko-Hinweisen und Assistenten.
  • Control Center & Peripherie: Netzwerk, Displays, OLED, USB, Klonen u. a. (je nach Hardware).
  • Dokumentation in der App: Nachschlagewerk zu Installation, Backup, Docker, Diagnose …
  • Erweiterungen: z. B. DSI-Radio-Einstellungen, Remote-Ansichten, Kino/Streaming, Musikbox, Lerncomputer — je nach Edition und Gerät.

Details und Versionsstände: Changelog · Download · Setuphelfer auf GitHub

Geplante Bereiche im Setuphelfer-Ökosystem: Setuphelfer Serverguide · Setuphelfer Cloud Edition (jeweils in Vorbereitung).

Entwicklungsschritte (Überblick)

  1. Erster Installer: Fokus auf Installation und Grundkonfiguration auf dem Raspberry Pi.
  2. Diagnose & Monitoring: Systemzustand sichtbar machen, bevor tiefer eingegriffen wird.
  3. Projekte & Tutorials: Praxisnahe Setups mit klarer Einordnung von Software und Verweisen auf offizielle Quellen.
  4. Community & Fehlerhilfe: Austausch zu Fehlerbildern und Hardware — ergänzend zur Dokumentation.
  5. Website & Theme: Öffentliche Einträge, Downloads, Sicherheitshinweise, zweisprachige Oberfläche in Arbeit.

Herausforderungen

  • Unterschiedliche Hardware (Pi-Modelle, Speicher, Peripherie) und wechselnde Linux-Basen.
  • Komplexität von Netzwerk, Rechten und Diensten — besonders für Einsteiger.
  • Keine „Standardlösung“ für alle Fälle: deshalb Fokus auf Diagnose, Backups und vorsichtige Änderungen.

Ergebnis

Statt eines isolierten Tools steht ein zusammenhängendes Projekt mit strukturiertem Einstieg, Anwendung, Dokumentation und Community. Inhalte und App beziehen sich auf reale Anwendungsfälle — ohne Marketingversprechen über „alles mit einem Klick“.

Einordnung aus der App

Ausschnitte aus der aktuellen Oberfläche (gleiche Quelle wie auf der Startseite).

Hinweis: Screenshots werden aus der laufenden App generiert (kein Mockup). Fehlende Bilder erscheinen als Platzhalter mit dem erwarteten Dateinamen bis zum Export aus Tauri.

Dashboard: Systemüberblick
Dashboard
Diagnose: Monitoring
Diagnose / Monitoring
Dokumentation in der App
Dokumentation (in der App)

Weiterführende Bereiche

Visueller Kontext

Foto: Raspberry Pi mit Lapdock, reale Hardware

Hardware am Arbeitsplatz (Bildnachweise siehe assets/images/ASSET_SOURCES.md im Theme).

Foto: Laptop auf einem Schreibtisch

Linux-Desktop-Kontext: Arbeitsplatz mit Laptop.

Raspberry Pi, Linux und weitere genannte Produkt- und Markennamen sind Eigentum der jeweiligen Rechteinhaber. Die Nennung dient ausschließlich der Beschreibung von Kompatibilität, Einsatzmöglichkeiten und Tutorials.