mirror of
https://github.com/dominikhoebert/docker-projects.git
synced 2025-06-28 01:07:07 +00:00
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
Installation
-
VNC/RDP
- Windows
TODO - 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 aufi
- Windows
-
Docker
Download und installiere Docker Desktop
Docker ist korrekt installiert, wenn in der GUI die linke untere Ecke grün ist. -
Container
Erstelle in deinem Benutzerverzeichniss einen Ordnerguacamole
.
Erstelle compose.yml in diesem Ordner
Öffne das Terminal und führe folgende zwei Befehle aus
cd guacamole
docker compose up -d
-
Config
Die Weboberfläche sollte nun über http://localhost erreichbar sein
Standart Loginguacadmin
/guacadmin
Settings oben rechts aufguacadmin
- Password
Das Standartpasswort sollte in Preferences geändert werden (manche
Schüler kennen das Standartpasswort) - Connection
Connections
->New Connection
Beliebieger Name z.B.Schule
Protocol: RDP (Windows); VNC (macOS)
Maximum number of connections: 60
Maximum number of connections per user: 60
Hostname:host.docker.internal
Port: TODO (Windows); 5900 (macOS)
Authentication: Benutzername und Passwort des Geräts eingeben
Display:
Read-Only aktivieren
Cursor: Remote
Color Depth 32-Bit
Encoding: UTF-8
-> Save ganz unten - Schueler User
Users -> New User
Username: schueler
Password: schueler
Connections: Schule aktivieren
-> Save ganz unten
- Password