What is Ferris Dyndns JMCE

Ferris Dyndns JMCE is a service deployed to a JMCE server who's purpose is to login to a Dyndns account daily because if login is not done on a regular basis the account gets deleted.

Distributions

Binary

The binary distribution of this project, ferris-dyndns-jmce-0.0.5-jmce.zip, is intended to be run in a JMCE Server. If you have a JMCE Server, follow these steps to run the binary distribution.

  1. Unzip ferris-dyndns-jmce-0.0.5-jmce.zip to ${JMCE_HOME}/deploy
  2. Create a JAR file named ferris-dyndns-jmce-private-0.0.2.jar containing the email and login configuration properties file and add the JAR file to ${JMCE_HOME}/deploy/ferris-dyndns-jmce-0.0.5/lib See the configuration page for instructions on how to do this.
  3. Start your JMCE Server.

If you do not have a JMCE Server, it is possible run the application stand alone. The distribution comes with startup scripts which will start the application. To run the application stand alone, follow these steps:

  1. Unzip ferris-dyndns-jmce-0.0.5-jmce.zip to any directory you want.
  2. Create a JAR file named ferris-dyndns-jmce-private-0.0.2.jar containing the email and login configuration properties file and add the JAR file to ferris-dyndns-jmce-0.0.5/lib See the configuration page for instructions on how to do this.
  3. Change directory to ferris-dyndns-jmce-0.0.5/bin.
  4. Execute run.sh.

Source

If you download the source distribution and want to build the project yourself, you will have to deal with Maven's dependencies. The Ferris dependences in the POM file can be resolved by either downloading those src distributions or by checking those projects out of vesion control. You'll then need to use Maven to build/install them.

One dependency, however, is different. The ferris-dyndns-jmce-private dependency should contain a email and login configuration properties file but because that configuration is private you need to provide the file and the file's information. See the configuration page for instructions on how to do this.