Install xvfb
apt-get install xvfb x11-xkb-utils xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts-cyrillic x11-apps
Some tips at: xvfb init script for Ubuntu
Install electron
sudo npm install electron-prebuilt -g
sudo apt-get install libasound2
On Ubuntu, I was running into some module errors. To correct the errors, I installed the following packages as mentioned at Build Instructions Linux:
sudo apt-get install build-essential clang libdbus-1-dev libgtk2.0-dev \
libnotify-dev libgnome-keyring-dev libgconf2-dev \
libasound2-dev libcap-dev libcups2-dev libxtst-dev \
libxss1 libnss3-dev gcc-multilib g++-multilibNow, an app can be run using xvfb in a headless mode using xvfb-run electron . in the project directory.