-
Notifications
You must be signed in to change notification settings - Fork 1
FAQ
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.
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 - the extra layer of security provided by signing does not always 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 less reliable than digital signatures, but far easier to setup and actually very frequent.
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.
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.
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.