72 lines
2.3 KiB
Markdown
Raw Permalink Normal View History

2024-07-24 21:45:30 +02:00
# Guacamole
2024-07-24 15:04:00 +02:00
2024-07-24 21:45:30 +02:00
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](https://github.com/jwetzell/docker-guacamole)
2024-07-24 15:04:00 +02:00
## Verwendung
VNC Server starten, Docker und Guacamole starten
eigene IP Adresse mit Schülern teilen
2024-07-24 15:04:00 +02:00
## Installation
2024-07-24 22:25:49 +02:00
### 1. VNC/RDP
#### Windows
VNC Server wird benötigt, zB.:
[UltraVNC](https://uvnc.com/downloads/ultravnc.html) neuste Stabile Version herunterladen und installieren
##### UltraVNC konfigurieren
Rechtsklick auf das UltraVNC Tray Icon -> Admin Properties
VNV Passsword setzen -> OK
2024-07-24 22:25:49 +02:00
#### macOS
2024-07-24 15:04:00 +02:00
`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`
2024-07-24 22:25:49 +02:00
### 2. Docker
2024-07-24 15:04:00 +02:00
Download und installiere [Docker Desktop](https://www.docker.com/)
Docker ist korrekt installiert, wenn in der GUI die linke untere Ecke grün ist.
2024-07-24 22:25:49 +02:00
### 3. Container
2024-07-24 15:04:00 +02:00
Erstelle in deinem Benutzerverzeichniss einen Ordner `guacamole`.
Erstelle [compose.yml](https://github.com/dominikhoebert/docker-projects/blob/master/guacamole/compose.yml) in diesem Ordner
Öffne das Terminal und führe folgende zwei Befehle aus
```
cd guacamole
docker compose up -d
```
2024-07-24 22:25:49 +02:00
### 4. Config
2024-07-24 15:04:00 +02:00
Die Weboberfläche sollte nun über [http://localhost](http://localhost) erreichbar sein
Standart Login `guacadmin`/`guacadmin`
Settings oben rechts auf `guacadmin`
2024-07-24 22:25:49 +02:00
#### 1. Password
2024-07-24 15:04:00 +02:00
Das Standartpasswort sollte in Preferences geändert werden (manche
Schüler kennen das Standartpasswort)
2024-07-24 22:25:49 +02:00
#### 2. Connection
2024-07-24 15:04:00 +02:00
`Connections` -> `New Connection`
Beliebieger Name z.B. `Schule`
2024-07-24 22:25:49 +02:00
Protocol: VNC
2024-07-24 15:04:00 +02:00
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
2024-07-24 15:04:00 +02:00
Cursor: Remote
2024-07-24 22:25:49 +02:00
Color Depth: 32-Bit
2024-07-24 15:04:00 +02:00
Encoding: UTF-8
2024-07-24 22:25:49 +02:00
u.a. entsprechend anpassen
-> `Save` ganz unten
#### 3. Schueler User
`Users` -> `New User`
Username: `schueler`
Password: `schueler`
2024-07-24 15:04:00 +02:00
Connections: Schule aktivieren
2024-07-24 22:25:49 +02:00
-> `Save` ganz unten