Enmuster

Enmuster is a cross-platform tool for deploying websites and web apps.

Once set up, it's a one click action on the big orange button to deploy changes to a project.
A change means a file whose date or size differs between your local copy and one on your server.

Windows download

for 64-bit systems
for 32-bit systems

Once downloaded, just run the setup file to install.

Get the server side from the app's settings page once it's running.

Linux download

for 64-bit systems

Once downloaded, unzip the file and run enmuster/nw to start. You can install it by putting it into somewhere central like /usr/local, or just use it where it is.

You can create a .desktop file on Ubuntu to run it (and pin to task bar): just edit the paths in this example and make it executable.

For a 32-bit version, download nw.js for Linux separately and replace the corresponding files in the 64-bit version.

Mac download

for 64-bit systems

Once downloaded, unzip the file and run enmuster/nw to start. A better installer may follow sometime.

For a 32-bit version, download nw.js for MacOS/X separately and replace the corresponding files in the 64-bit version. That would be a pretty ancient Mac you've got there.

The app's help page

On GitHub

enmuster is by David Earl. Contact me at enmuster@davidearl.uk