Linux RDP v1.1
Linux RDP Docker Container - v1.1
π¦ What's Included
- Pre-built Docker image (compressed with xz)
- Dockerfile for custom builds
- Management script (docker-rdp.sh)
- Entrypoint script
π Quick Start
1. Download and Extract
# Download the zip file
wget https://github.com/ravindu644/LinuxRDP/releases/download/v1.1/linux-rdp-v1.1.zip
# Extract it
unzip linux-rdp-v1.1.zip
# Navigate to the directory
cd linux-rdp-v1.12. Make Script Executable
chmod +x docker-rdp.sh3. Install Docker (if not already installed)
Visit https://docs.docker.com/get-docker/ for Docker installation instructions.
# Add current user to docker group
sudo usermod -aG docker $USER
newgrp docker4. Start the Container
./docker-rdp.sh startYou'll be prompted to:
- Visit http://remotedesktop.google.com/headless
- Authenticate and copy the command
- Set a PIN (6 or more digits)
π Available Commands
| Command | Description |
|---|---|
./docker-rdp.sh build |
Build/rebuild the Docker image from Dockerfile |
./docker-rdp.sh package |
Build and package image as .tar.xz |
./docker-rdp.sh start |
Start the RDP container (auto-loads compressed image) |
./docker-rdp.sh stop |
Stop the running container |
./docker-rdp.sh logs |
View live container logs |
./docker-rdp.sh shell |
Open interactive shell in container |
./docker-rdp.sh uninstall |
Remove container and image |
π Features
- User: Passwordless sudo user
linux-rdp - Desktop: XFCE4 Desktop Environment
- Browser: Firefox ESR pre-installed
- Remote Access: Chrome Remote Desktop
- Storage:
/storagedirectory for persistent data
## π Notes
- The pre-built image loads automatically on first run
- Container runs with `--privileged` flag for Chrome Remote Desktop
- Press Ctrl+C while viewing logs to detach (container keeps running)