Python web dashboard for reserving and launching Windows Remote Desktop machines.
Project description
Windows Remote Desktop Dashboard
Python-based browser dashboard for reserving shared RDP machines.
Install From Source
python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install .
$env:ADMIN_PIN = "change-me"
$env:RDP_DOMAIN = "FU"
windows-remote-desktop-dashboard
Open http://127.0.0.1:8000.
Development
pip install -r requirements.txt
uvicorn app.main:app --reload --host 127.0.0.1 --port 8000
Features
- Screenshot-style dark dashboard with machine list, details panel, admin modal, and audit log.
- SQLite persistence under
%LOCALAPPDATA%\WindowsRemoteDesktopDashboard\databy default on Windows. - One active reservation per machine.
- Auto-release of expired reservations on refresh.
- Downloadable
.rdpfile per machine. - Admin PIN gate for adding machines.
The default admin PIN is admin if ADMIN_PIN is not set.
Set RDD_DATA_DIR to choose where the SQLite database is stored. The RDP button downloads a .rdp file that Windows opens with C:\Windows\System32\mstsc.exe.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file windows_remote_desktop_dashboard-0.1.1.tar.gz.
File metadata
- Download URL: windows_remote_desktop_dashboard-0.1.1.tar.gz
- Upload date:
- Size: 11.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d94583c3e2febf798e7aa35e356a95c824c53d7a6135057e863acb5493ca9426
|
|
| MD5 |
8f57a6286c1edb3e95a71efa069dc574
|
|
| BLAKE2b-256 |
ef4a39878625b63687982fac9ba83d5cfec55c0965038552bf1856974270a367
|
File details
Details for the file windows_remote_desktop_dashboard-0.1.1-py3-none-any.whl.
File metadata
- Download URL: windows_remote_desktop_dashboard-0.1.1-py3-none-any.whl
- Upload date:
- Size: 11.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a52041f1fa55e7a4f665d052342cef3ba2025ec13a4c1334f4d380f11deeaab0
|
|
| MD5 |
20cd295f95797fbdedb4a9340a984204
|
|
| BLAKE2b-256 |
48ce14de65c403ba0d93acf3b4ffa99e7df7a6ed9c4d218831e5a484896e2aeb
|