Guacamole
Clientlose Screensharing app. Schüler brauchen nur die IP Adresse der Lehrperson in ihrem Browser eingeben um sich den Screen ansehen zu können.
Basiert auf jwetzell/docker-guacamole
Verwendung
VNC Server starten, Docker und Guacamole starten eigene IP Adresse mit Schülern teilen
Installation
1. VNC/RDP
Windows
VNC Server wird benötigt, zB.: UltraVNC neuste Stabile Version herunterladen und installieren
UltraVNC konfigurieren
Rechtsklick auf das UltraVNC Tray Icon -> Admin Properties
VNV Passsword setzen -> OK
macOS
System Settings -> General -> Sharing -> Screen Sharing activieren (Kann verwendet werden um Screen sharing kurzfristig zu deaktivieren)
Weiters sollten die entsprechenden Screen Sharing Settings gesetzt werden auf i
2. Docker
Download und installiere Docker Desktop
Docker ist korrekt installiert, wenn in der GUI die linke untere Ecke grün ist.
3. Container
Erstelle in deinem Benutzerverzeichniss einen Ordner guacamole.
Erstelle compose.yml in diesem Ordner
Öffne das Terminal und führe folgende zwei Befehle aus
cd guacamole
docker compose up -d
4. Config
Die Weboberfläche sollte nun über http://localhost erreichbar sein
Standart Login guacadmin/guacadmin
Settings oben rechts auf guacadmin
1. Password
Das Standartpasswort sollte in Preferences geändert werden (manche
Schüler kennen das Standartpasswort)
2. Connection
Connections -> New Connection
Beliebieger Name z.B. Schule
Protocol: VNC
Maximum number of connections: 60
Maximum number of connections per user: 60
Hostname: host.docker.internal
Port: 5900
Authentication:
Benutzername und Passwort eingeben:
UltraVNC: Username leer, Passwort wie gewählt
macOS: User und Passwort des Geräts
Display: Read-Only aktivieren
Cursor: Remote
Color Depth: 32-Bit
Encoding: UTF-8
u.a. entsprechend anpassen
-> Save ganz unten
3. Schueler User
Users -> New User
Username: schueler
Password: schueler
Connections: Schule aktivieren
-> Save ganz unten