Back to browse
Full graphical desktop running on a 128MB VPS Alpine+XRDP+WindowMaker

Full graphical desktop running on a 128MB VPS Alpine+XRDP+WindowMaker

by backtogeek·Mar 26, 2026·9 points·4 comments

AI Analysis

MidNiche Gem

Useful how-to guide, but documentation isn't a product you can ship.

Strengths
  • WindowMaker chosen specifically for clean dependency chain (no GTK, Python, or audio)
  • Every command tested on real 128MB instance with documented memory measurements
  • Dillo browser and mupdf viewer selected for minimal TLS and C-based footprints
Weaknesses
  • Mesa/LLVM dependency adds 250MB unavoidable bloat on Alpine's xorg-server package
  • Guide format means no reusable tool, just instructions competitors can copy freely
Target Audience

Self-hosters and minimal VPS users needing remote desktop access

Post Description

Built this as a guide for users of my hosting service. Everything here was run on a real instance. The Mesa/LLVM dependency is genuinely painful on a 1GB disk, and I couldn't find a way around it. WindowMaker won the window manager battle purely on dependency chain cleanliness; it pulls in no GTK, no Python, no audio stack. Happy to answer questions about any of the choices made. Screenshots at the end.

Similar Projects