updated guacamole readme

This commit is contained in:
Dominik 2024-07-24 22:25:49 +02:00
parent a32ee86b2c
commit 944fc6e46d
2 changed files with 21 additions and 18 deletions

View File

@ -39,6 +39,8 @@
- readme - readme
- Graphana Loki - Graphana Loki
- readme
- homepage
- Authentik - Authentik
- alpine - alpine
- nginx - nginx

View File

@ -6,18 +6,18 @@ Basiert auf [jwetzell/docker-guacamole](https://github.com/jwetzell/docker-guaca
## Installation ## Installation
1. VNC/RDP ### 1. VNC/RDP
1. Windows #### Windows
TODO TODO
2. macOS #### macOS
`System Settings` -> `General` -> `Sharing` -> `Screen Sharing` activieren (Kann verwendet werden um Screen sharing kurzfristig zu deaktivieren) `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` Weiters sollten die entsprechenden Screen Sharing Settings gesetzt werden auf `i`
2. Docker ### 2. Docker
Download und installiere [Docker Desktop](https://www.docker.com/) Download und installiere [Docker Desktop](https://www.docker.com/)
Docker ist korrekt installiert, wenn in der GUI die linke untere Ecke grün ist. Docker ist korrekt installiert, wenn in der GUI die linke untere Ecke grün ist.
3. Container ### 3. Container
Erstelle in deinem Benutzerverzeichniss einen Ordner `guacamole`. Erstelle in deinem Benutzerverzeichniss einen Ordner `guacamole`.
Erstelle [compose.yml](https://github.com/dominikhoebert/docker-projects/blob/master/guacamole/compose.yml) in diesem Ordner 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 Öffne das Terminal und führe folgende zwei Befehle aus
@ -26,32 +26,33 @@ cd guacamole
docker compose up -d docker compose up -d
``` ```
4. Config ### 4. Config
Die Weboberfläche sollte nun über [http://localhost](http://localhost) erreichbar sein Die Weboberfläche sollte nun über [http://localhost](http://localhost) erreichbar sein
Standart Login `guacadmin`/`guacadmin` Standart Login `guacadmin`/`guacadmin`
Settings oben rechts auf `guacadmin` Settings oben rechts auf `guacadmin`
1. Password #### 1. Password
Das Standartpasswort sollte in Preferences geändert werden (manche Das Standartpasswort sollte in Preferences geändert werden (manche
Schüler kennen das Standartpasswort) Schüler kennen das Standartpasswort)
2. Connection #### 2. Connection
`Connections` -> `New Connection` `Connections` -> `New Connection`
Beliebieger Name z.B. `Schule` Beliebieger Name z.B. `Schule`
Protocol: RDP (Windows); VNC (macOS) Protocol: VNC
Maximum number of connections: 60 Maximum number of connections: 60
Maximum number of connections per user: 60 Maximum number of connections per user: 60
Hostname: `host.docker.internal` Hostname: `host.docker.internal`
Port: TODO (Windows); 5900 (macOS) Port: `TODO` (Windows); `5900` (macOS)
Authentication: Benutzername und Passwort des Geräts eingeben Authentication: Benutzername und Passwort des Geräts eingeben
Display: Display:
Read-Only aktivieren Read-Only aktivieren
Cursor: Remote Cursor: Remote
Color Depth 32-Bit Color Depth: 32-Bit
Encoding: UTF-8 Encoding: UTF-8
-> Save ganz unten u.a. entsprechend anpassen
3. Schueler User -> `Save` ganz unten
Users -> New User #### 3. Schueler User
Username: schueler `Users` -> `New User`
Password: schueler Username: `schueler`
Password: `schueler`
Connections: Schule aktivieren Connections: Schule aktivieren
-> Save ganz unten -> `Save` ganz unten