Claro que es posible, y yo instalaría mas bien un sistema *nix en una tarjeta con todo lo necesario para ejecutar el servidor y código localmente.
No te digo que sea sencillo, pero es bastante posible.
Edito: bingo, claro, lo mejor es hacer las cosas nativas.