Erste Schritte: IT-Administrator
Dieser Leitfaden behandelt die technische Einrichtung von HandyCafe. Am Ende haben Sie Server und Clients installiert, das Netzwerk konfiguriert, App-Menüs erstellt und die Fernverwaltung getestet.
Geschätzte Dauer: 5 Minuten (plus Bereitstellungszeit für Clients)
Schritt 1: Server und Clients installieren
Server-Installation:
- Stellen Sie sicher, dass Ihr Server-PC die Systemanforderungen erfüllt.
- Laden Sie den HandyCafe Server herunter und installieren Sie ihn auf Ihrem Verwaltungs-PC.
- Starten Sie den Server und schließen Sie den Ersteinrichtungsassistenten ab, um das Administratorkonto zu erstellen.
- Notieren Sie die lokale IP-Adresse des Server-PCs. Die Clients benötigen diese zur Verbindung.
Client-Installation (für jeden PC wiederholen):
- Laden Sie den HandyCafe Client auf jeden Kunden-PC herunter.
- Installieren und starten Sie den Client.
- Der Client sucht den Server im lokalen Netzwerk per mDNS-Erkennung.
- Falls der Server nicht automatisch gefunden wird, geben Sie die Server-IP-Adresse manuell in den Client-Einstellungen ein.
- Nach erfolgreicher Verbindung erscheint der Client im Admin-Panel des Servers.
Tipp: Nutzen Sie die automatische Benennung des Servers (Einstellungen > Clients), um Clients automatisch mit einem Präfix wie "PC #1", "PC #2" usw. zu benennen. Anzeigenamen können Sie später anpassen.
Siehe Server-Installation und Client-Installation für detaillierte Schritte.
Schritt 2: Netzwerkeinstellungen konfigurieren
Navigieren Sie zu Einstellungen > Netzwerk auf dem Server.
HandyCafe verwendet vier Ports für die Kommunikation:
| Port | Standard | Zweck |
|---|---|---|
| TCP-Port | 5001 | Befehls- und Antwortkommunikation |
| Datei-Port | 5002 | Dateiübertragungen zwischen Server und Clients |
| Fernverwaltungs-Port | 5003 | Steuerung des Remote-Desktop-Streamings |
| UDP-Port | 5004 | Bildschirmstreaming-Daten |
Konfiguration:
- Legen Sie die Ports fest (Standardwerte funktionieren für die meisten Setups).
- Setzen Sie den Verbindungsschlüssel. Dies ist ein gemeinsames Geheimnis für die HMAC-SHA256-Authentifizierung. Alle Clients müssen denselben Schlüssel verwenden.
- Klicken Sie auf Speichern.
Firewall-Regeln:
Stellen Sie sicher, dass diese Ports sowohl auf dem Server als auch auf den Client-PCs geöffnet sind:
- TCP: 5001, 5002, 5003 (eingehend auf Server, ausgehend auf Clients)
- UDP: 5004 (bidirektional für Bildschirmstreaming)
Wichtig: Alle PCs müssen sich im selben lokalen Netzwerk (Subnetz) befinden. HandyCafe verwendet mDNS zur Client-Erkennung, was LAN-Konnektivität voraussetzt.
Siehe Netzwerkeinstellungen für alle Netzwerkoptionen.
Schritt 3: Client-Menü einrichten
Das Client-Menü ist der App-Launcher, den Kunden auf ihrem Desktop sehen. Navigieren Sie zu Einstellungen > Clients > Inhalt-Reiter.
- Kategorien erstellen. Gruppieren Sie Apps nach Typ (z. B. Spiele, Browser, Soziale Medien, Tools).
- Apps hinzufügen zu jeder Kategorie:
- Legen Sie App-Name und Beschreibung fest.
- Wählen Sie die App-Art: Spiel, Browser, Link, Datei oder App.
- Geben Sie den Pfad zur ausführbaren Datei oder den Start-URI an.
- Laden Sie ein Symbol und optional ein Posterbild für die App-Karte hoch.
- Reihenfolge ändern von Kategorien und Apps per Ziehgriff.
- Sichtbarkeit umschalten, um Elemente ein- oder auszublenden.
- Klicken Sie auf Speichern.
Änderungen werden automatisch in Echtzeit per TCP an alle verbundenen Clients übertragen.
Tipp: Nutzen Sie die IGDB-Integration, um Spielmetadaten und Symbole automatisch zu suchen.
Siehe Client-Menü für die vollständige Dokumentation des Menü-Builders.
Schritt 4: Leerlaufbildschirm und Erscheinungsbild konfigurieren
Leerlaufbildschirm (Einstellungen > Clients > Leerlaufbildschirm-Reiter):
Der Leerlaufbildschirm ist das, was Kunden sehen, wenn keine Sitzung aktiv ist (der Sperrbildschirm).
- Aktivieren Sie die Leerlaufbildschirm-Diashow.
- Fügen Sie Bilder oder Videos hinzu (PNG, JPG, WebP, GIF, MP4, WebM).
- Legen Sie die Dauer pro Element und den Übergangseffekt fest (Einblenden, Gleiten, Zoomen).
- Optional können Sie eine Uhrenanzeige und die Cafe-Namensanzeige mit benutzerdefinierten Farben aktivieren.
- Klicken Sie auf Speichern.
Erscheinungsbild (Einstellungen > Clients > Erscheinungsbild-Reiter):
Konfigurieren Sie das Aussehen des Online-Desktops, den Kunden während der Sitzungen nutzen.
- Wählen Sie ein Design: Neon Arena, Crimson Pulse oder Emerald Depth.
- Wählen Sie ein Layout-Preset: Split Classic, Hero Wide Top, Catalog Wide Bottom oder Compact Focus.
- Konfigurieren Sie den Hintergrund: Volltonfarbe, Farbverlauf, Bild oder Video mit Overlay- und Unschärfe-Einstellungen.
- Passen Sie Kartendichte (Groß, Mittel, Kompakt) und Hover-Effekte an.
- Klicken Sie auf Speichern.
Siehe Client-Leerlaufbildschirm und Client-Erscheinungsbild für alle Optionen.
Schritt 5: Remote-Desktop und Screenshots testen
Überprüfen Sie, ob die Fernverwaltung funktioniert:
Screenshots:
- Wählen Sie im Admin-Panel eine beliebige Online-Client-Karte aus.
- Klicken Sie auf Screenshot auf der Client-Karte.
- Ein Screenshot des Client-Bildschirms erscheint im Viewer.
- Sie können den Screenshot herunterladen oder aktualisieren.
Remote-Desktop:
- Wählen Sie eine Online-Client-Karte aus und klicken Sie auf Remote-Desktop.
- Ein Remote-Desktop-Fenster öffnet sich mit Live-H.264-Streaming.
- Sie können Maus und Tastatur auf dem Remote-PC steuern.
- Die Zwischenablage-Synchronisierung funktioniert zwischen Server und Client.
Hinweis: Remote-Desktop verwendet UDP-Streaming. Falls das Video verzögert ist, prüfen Sie Ihre Netzwerkbandbreite und stellen Sie sicher, dass UDP-Port 5004 nicht blockiert ist. Sie können die Bitrate in den Stream-Einstellungen anpassen (350-25.000 kbps).
Siehe Remote-Desktop und Screenshots für alle Fernzugriffsfunktionen.
Netzwerkarchitektur im Überblick
Server-PC (Verwaltung)
|
|--- TCP (5001) --- Befehle/Antworten (bincode + HMAC-SHA256)
|--- TCP (5002) --- Dateiübertragungen
|--- TCP (5003) --- Fernverwaltungssteuerung
|--- UDP (5004) --- Bildschirmstreaming (H.264)
|--- mDNS ------- Client-Erkennung (automatisch)
|
+-- Client-PC 1
+-- Client-PC 2
+-- Client-PC 3
+-- ...
Nächste Schritte
- Dateisynchronisierung: Dateien und Konfigurationen auf Client-PCs bereitstellen
- Netzwerküberwachung: Bandbreite und Verbindungsstatus überwachen
- Softwarelizenzen: Gleichzeitige Softwarelizenzen über PCs hinweg verwalten
- OAuth-Anmeldung: Soziale Anmeldung für Kunden einrichten