Skip to content

Linux RDP v1.1

Choose a tag to compare

@github-actions github-actions released this 29 Oct 06:43
· 4 commits to docker since this release
8304b0a

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.1

2. Make Script Executable

chmod +x docker-rdp.sh

3. 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 docker

4. Start the Container

./docker-rdp.sh start

You'll be prompted to:

  1. Visit http://remotedesktop.google.com/headless
  2. Authenticate and copy the command
  3. 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: /storage directory 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)