Skip to main content
Version: v2025.5.0

Manual launch

To manually launch the FlowerDocs GUI, FlowerDocs Core and ARender HMI applications, simply issue the following commands:

./flower-docs-gui-webapp-2025.5.0.jar 

Installation in service

Linux​

FlowerDocs applications can be installed simply as a Linux service init.d or systemd.

In this section, it is assumed that the JARs flower-docs-gui-webapp-2025.5.0.jar, flower-docs-core-webapp-2025.5.0.jar and arondor-arender-hmi-spring-boot-2023.21.0.jar are placed in the /opt/flowerdocs folder. This folder is also used as a configuration directory.

Service init.d​

To install FlowerDocs applications as an init.d service, simply create a symbolic link in the /etc/init.d directory:

chmod +x /opt/flowerdocs/flower-docs-gui-webapp-2025.5.0.jar
ln -s /opt/flowerdocs/flower-docs-gui-webapp-2025.5.0.jar /etc/init.d/gui

With this type of service, the user to whom the JAR belongs is used to run the application. One log file per application is stored in the /var/log directory.

So that the service starts automatically when the system is booted:

update-rc.d gui defaults

If the service is not found, it may be necessary to run the following command:

systemctl daemon-reload

Service systemd​

To install FlowerDocs applications as a systemd service, the gui.service, core.service and arender-hmi.service scripts must be created in the /etc/systemd/system directory such as :

[Unit]
Description=FlowerDocs GUI
After=syslog.target

[Service]
User=flowerdocs
ExecStart=/opt/flowerdocs/flower-docs-gui-webapp-2025.5.0.jar
SuccessExitStatus=143

[Install]
WantedBy=multi-user.target

To have the service started automatically by systemd, run the following commands:

systemctl enable gui.service

JVM configuration​

To configure the JVM of the application launched by the Linux service, you need to add a configuration file in the same directory as the JAR. This configuration file must have the same name as the JAR, with the extension conf.

Commands​

To start the services, simply issue the commands:

service gui start

Other standard commands are also supported: status, stop or restart.