94 lines
3.1 KiB
Markdown
94 lines
3.1 KiB
Markdown
# base-image-debian-rdp-ldap
|
|
Debian Desktop with LDAP Authentication and PulseAudio. To use behind Guacamole with LDAP Authentication and pass-through to Debian Desktop.
|
|
|
|
<a href="https://git.pi-farm.de/pi-farm/base-image-debian-rdp-ldap/actions" target="_blank" rel="noopener noreferrer">
|
|
<img src="https://git.pi-farm.de/pi-farm/base-image-debian-rdp-ldap/actions/workflows/build-and-push.yaml/badge.svg" alt="Build Status">
|
|
</a>
|
|
<a href="https://git.pi-farm.de/pi-farm/base-image-debian-rdp-ldap" target="_blank" rel="noopener noreferrer">
|
|
<img src="https://img.shields.io/badge/gitea-pi--farm-609930?logo=gitea&logoColor=white" alt="Gitea Repository">
|
|
</a>
|
|
|
|
This repository is built and pushed automatically.
|
|
|
|
|
|
|
|
### 🏗️ Platform Support
|
|
| Architecture | Status | Base Image | Build Date |
|
|
| :--- | :--- | :--- | :--- |
|
|
| x86_64 (amd64) | ✅ Active | debian:bookworm | 10.10.2026 19:30 |
|
|
| aarch64 (arm64) | ✅ Active | debian:bookworm | 10.10.2026 19:30 |
|
|
|
|
---
|
|
|
|
## 🐙 Method 1: Docker Compose (Recommended)
|
|
|
|
### 🚀 1. Create `docker-compose.yml`
|
|
```yaml
|
|
services:
|
|
base-image-debian-rdp-ldap:
|
|
image: git.pi-farm.de/pi-farm/base-image-debian-rdp-ldap:bookworm-de-dev
|
|
container_name: base-image-debian-rdp-ldap
|
|
restart: unless-stopped
|
|
ports:
|
|
- 3389:3389
|
|
|
|
environment:
|
|
- SSSD_DEBUG_LEVEL=5
|
|
- LDAP_URI=ldap://YOUR-LDAP-SERVER:389
|
|
- LDAP_BASE_DN=dc=YOUR-DOMAIN,dc=LOC
|
|
- LDAP_BIND_DN=cn=YOUR-BIND-USER,dc=YOUR-DOMAIN,dc=LOC
|
|
- LDAP_BIND_PASSWORD=YOUR-SUPER-SECRET-BIND-PASSWORD
|
|
- LDAP_SUDO_GROUP=YOUR-SUDO-USERS-GROUP
|
|
|
|
volumes:
|
|
- ./YOUR-PERSISTENT-FOLDER:/home
|
|
|
|
```
|
|
### 🚀 2. Pull & start the container
|
|
### Pull or update the image
|
|
```bash
|
|
docker compose pull
|
|
```
|
|
### Start container in background
|
|
```bash
|
|
docker compose up -d
|
|
```
|
|
---
|
|
|
|
## 🐳 Method 2: Standalone Container (Docker Run / CLI)
|
|
### 🚀 1. Pull the image manually
|
|
```bash
|
|
docker pull git.pi-farm.de/pi-farm/base-image-debian-rdp-ldap:bookworm-de-dev
|
|
```
|
|
### 🚀 2. Run the container directly
|
|
```bash
|
|
docker run -d \
|
|
--name base-image-debian-rdp-ldap \
|
|
--restart unless-stopped \
|
|
-e SSSD_DEBUG_LEVEL=5 \
|
|
-e LDAP_URI=ldap://YOUR-LDAP-SERVER:389 \
|
|
-e LDAP_BASE_DN=dc=YOUR-DOMAIN,dc=LOC \
|
|
-e LDAP_BIND_DN=cn=YOUR-BIND-USER,dc=YOUR-DOMAIN,dc=LOC \
|
|
-e LDAP_BIND_PASSWORD=YOUR-SUPER-SECRET-BIND-PASSWORD \
|
|
-e LDAP_SUDO_GROUP=YOUR-SUDO-USERS-GROUP \
|
|
-v ./YOUR-PERSISTENT-FOLDER:/home \
|
|
-p 3389:3389 \
|
|
git.pi-farm.de/pi-farm/base-image-debian-rdp-ldap:bookworm-de-dev
|
|
|
|
```
|
|
|
|
*Last updated on: 10.10.2026 19:30*
|
|
|
|
### 📜 Version History
|
|
| Version | Date | Status |
|
|
| :--- | :--- | :--- |
|
|
| **bookworm-de-dev** | 10.10.2026 19:30 | ✅ |
|
|
| **bookworm-de-dev** | 10.10.2026 18:27 | ✅ |
|
|
| **bookworm-de-dev** | 10.10.2026 17:46 | ✅ |
|
|
| **bookworm-de-dev** | 10.10.2026 17:26 | ✅ |
|
|
| **bookworm-de-dev** | 10.10.2026 17:24 | ✅ |
|
|
| **bookworm-de-dev** | 10.10.2026 17:03 | ✅ |
|
|
| **bookworm-de-dev** | 10.10.2026 16:32 | ✅ |
|
|
| **bookworm-de-dev** | 10.10.2026 15:59 | ✅ |
|
|
| **bookworm-de-dev** | 10.10.2026 15:36 | ✅ |
|
|
| **bookworm-de-dev** | 10.10.2026 15:29 | ✅ | |