55 lines
1017 B
Markdown
55 lines
1017 B
Markdown
# Alpine RDP with Openbox & Firefox
|
|
|
|
Minimaler Docker-Container basierend auf Alpine Linux mit xrdp, Openbox und Firefox.
|
|
|
|
## Voraussetzungen
|
|
|
|
- Docker
|
|
- Docker Compose
|
|
|
|
## Konfiguration
|
|
|
|
`.env`-Datei anlegen (siehe `.env.example`):
|
|
|
|
```env
|
|
RDP_PASSWORD=Start1234!
|
|
FIREFOX_URL=https://www.google.de
|
|
```
|
|
|
|
| Variable | Beschreibung |
|
|
|---|---|
|
|
| `RDP_PASSWORD` | Passwort fuer den RDP-Benutzer `rdpuser` |
|
|
| `FIREFOX_URL` | Startseite, die Firefox beim Oeffnen laedt |
|
|
|
|
## Starten
|
|
|
|
```bash
|
|
docker compose up -d --build
|
|
```
|
|
|
|
## Verbinden
|
|
|
|
Per RDP-Client (z.B. Remmina, mstsc) verbinden:
|
|
|
|
- **Host:** `localhost`
|
|
- **Port:** `3389`
|
|
- **Benutzer:** `rdpuser`
|
|
- **Passwort:** wie in `.env` gesetzt
|
|
|
|
## Openbox-Menue
|
|
|
|
Rechtsklick auf den Desktop oeffnet das Menue:
|
|
|
|
- **Firefox** - Browser mit konfigurierter Startseite
|
|
- **Logoff** - Sitzung beenden
|
|
|
|
## Persistenz
|
|
|
|
Firefox-Profildaten werden im Ordner `./firefox-data` gespeichert und bleiben bei Container-Neustarts erhalten.
|
|
|
|
## Stoppen
|
|
|
|
```bash
|
|
docker compose down
|
|
```
|