DeQ

DeQ Desktop DeQ Smartphone

Your homelab's new start page. One place for links, stats, files, and automation.

Ultra-lightweight manager for files, scheduled backups, and other essential tasks. Single Python file, ~300KB, no dependencies. Install as PWA or set as your browser's new tab page.

DeQ Dashboard showing system stats, quick links, and device status

Your Homelab at a Glance

Links to your services, device status, system stats — all on one page. See CPU load, RAM usage, and temperatures for your host and remote machines.

  • Quick links with Lucide or Dashboard Icons
  • Real-time stats for local and remote devices via SSH
  • Online/offline status with automatic ping checks
DeQ edit mode for adding and managing devices, links, and tasks

Edit Anytime, Anywhere

One click to enter edit mode. Add devices, links, containers, or tasks — delete what you don't need. No config files, no restarts. Works on desktop and mobile.

  • Add, edit, or remove with a single click
  • Drag to reorder links and devices
  • Changes saved instantly
DeQ dual-pane file manager with drag and drop support

Files Without the Hassle

A dual-pane file manager that lets you browse, copy, and move files between any of your devices. Upload from your computer or smartphone, download to it — works from anywhere when you're on Tailscale.

  • Drag & drop upload, direct download
  • Copy and move between devices
  • Create zip archives, delete files
DeQ scheduled tasks for automated backups and power management

Automate the Boring Stuff

Schedule Wake-on-LAN, shutdowns, Docker containers, and rsync backups. Wake your NAS at 3 AM, sync your data, shut it down — automatically.

  • Wake, shutdown, Docker start/stop, rsync backups
  • Create, pause, or delete tasks from anywhere
  • Save power, save money
DeQ task wizard with visual folder picker

No Paths to Memorize

Guided wizards walk you through each step. Browse folders visually with the built-in folder picker — no more typing paths from memory.

  • Step-by-step task creation
  • Visual folder picker for source and destination
  • Works the same way on desktop and mobile
DeQ on mobile device showing remote control capabilities

Take It With You

Install DeQ as a PWA on your phone, tablet, or desktop dock. With Tailscale, you have full control from anywhere — start a VM, check on a backup, or shut down a server you forgot to turn off.

  • PWA installable — works like a native app
  • RDP/VNC quick connect buttons
  • Docker container start/stop
DeQ theming options with color picker and glass effects

Make It Yours

Full control over colors, transparency, and blur. Use the built-in color picker to match your wallpaper or go full glassmorphism with adjustable blur and opacity.

  • Color picker for background, cards, borders, text, accent
  • Aero glass effects with adjustable transparency
  • Background blur from subtle to frosted

Installation

Three commands. That's all it takes.

Requires Python 3 and Linux with systemd.

Terminal
wget https://github.com/deqrocks/deq/releases/download/stable/deq.zip
unzip deq.zip && cd deq
sudo ./install.sh

The installer asks a few questions (port, authentication) and gives you your access URL.

Why DeQ?

I built DeQ because I couldn't find a tool that combined the features I use daily: Wake-on-LAN, file transfers, scheduled backups — all in one place I can configure on my phone while the coffee brews.

My homelab runs on a Fujitsu Esprimo with 4W idle. But spinning up VMs means 40W — and with European electricity prices, that adds up. DeQ helps me keep servers off until I actually need them.

There are great dashboards out there, each with their own approach. DeQ is simply the one I built for myself. Maybe it's the right fit for you too.

Runs on what you have

Any machine running Python — an old PC, a mini server, whatever's already on 24/7. No containers, no heavy runtimes.

Zero dependencies

One Python file (~300KB). No Docker, no Node.js, no database. Just Python and a browser.

Configure in seconds

No config files to edit. Add links, devices, and tasks directly in the browser — even from your phone.

Save power, save money

Automate the on/off cycle. A NAS idling at 10W costs €30-40/year — keep it off when you don't need it.