Skip to content
Gianluca Costa edited this page Apr 23, 2016 · 7 revisions

Why MoonDeploy crashes when I try to start an app from Firefox / Chrome?

MoonDeploy requires a 64-bit system, and it is recommended that you employ the 64-bit version of your browser as well - crashes might occur when you use a 32-bit browser version.

Is MoonDeploy designed to replace Java Web Start (or Getdown, or Zero Install, or ...)?

It depends - the choice of the tools should be a consequence of your requirements: Java Web Start is based on the massive use of signing, which, in some cases, might be mandatory - for example, because of agreements.

However, in several real-world contexts, such approach might be overwhelmingly bureaucratic and not affordable - in such cases, the extra layer of security provided by signing does not justify its overhead.

Therefore, an alternative solution could be just creating a zip file for the user to download - relying on other secure technologies - especially HTTPS. This is generally slightly less reliable than digital signatures, but fairly easier and cheaper to set up.

MoonDeploy focuses on the fact that applications may be packaged as zip files, and provides both a centralised, well-organised app gallery and auto-update features; as for the security:

  • it asks the user before running an application for the first time

  • HTTPS is strongly suggested: if the user wishes to run an application via HTTP only, a warning is issued

Finally, MoonDeploy is especially suitable for applications deployed on GitHub, a great and robust platform for open source software, because it can identify a base URL referring to the /releases/latest path of a GitHub project and will automatically call GitHub's API to retrieve the latest version.

The application doesn't start, but no error is shown!

This situation is often due to an error in the application or its descriptor. You'll need to consult the related log - which is simplified by the fact that log file names keep track of the execution timestamp.

More precisely, by default, logs are stored into USER_DIRECTORY/MoonDeploy/logs.

How do I uninstall an application?

Just open the app gallery (by default, USER_DIRECTORY/MoonDeploy/apps), find the application's directory and delete it! ^__^ Even better, you could use MaanBloem - which is MoonDeploy's app manager.

Clone this wiki locally