I have a need for a computer that I can code and test Node.js on, but is physically not capable of web browsing (an absolute requirement). It would be nice if it had internet capability (even through a gsm chip) so I can update software and test server applications.

I figured there might be some configuration where the graphics processor is not capable of powering a gui. A second thought would be a monochrome LCD with large pixels so it is not practical for web browsing.

The system should preferably be sealed and not look like a conventional laptop or tablet.

If necessary I can build it (and I know I will probably need to), it just needs to fit the requirements.

By the way, I don't care what the OS is, I just need it to run Node.js.

Edit: Just to clarify, this is for use in an environment where internet browsing devices are not allowed.

  • Why physically not capable of web browsing? The two examples you gave are quite simple to work around.
    – timuzhti
    Nov 19 '15 at 7:47
  • It needs to be impractical to web browse (for hardware reasons). Sorry if I wasn't clear.
    – adgelbfish
    Nov 19 '15 at 7:54
  • The only way i can think of is to let it connect to a server via peer to peer and have the server put a policy on it
    – Thomcdrom
    Nov 19 '15 at 8:30
  • It needs to be hardware disabled.
    – adgelbfish
    Nov 19 '15 at 9:00
  • 2
    If you want it to be physically impossible, then you need to give up the network connection. Anything capable of running Node.js is more than capable of running a text-mode browser like Lynx.
    – Mark
    Nov 19 '15 at 9:40

I would suggest a Raspberry Pi. Install a console-only Debian (might need to customize post-install) and you're good to go. Supports USB, Wi-Fi, Ethernet and HDMI. Since you don't list server quality hardware as a requirement, the SoC would probably work well. Finally, it looks nothing like what most people would associate with a computer or tablet, more like a nondescript electronic device.

Not the answer you're looking for? Browse other questions tagged or ask your own question.