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