End of life for on-premise instances
At the end of March 2023, we cease on-premise hosting for Xentral instances. We encourage you to migrate your Xentral instance to our cloud - please do not hesitate to contact account@xentral.com for discussing and scheduling your cloud migration, or refer to our website or to our Community for more information.
Be aware that at the end of March 2023 we will stop any support services for on-premise hosted instances. There will be no further bug fixing or updates available. Likewise, we will not issue any further open source versions.
The first step is to download the xentral 19.1 installer: Xentral Installer (open source version / PHP source code).
The download file can be found under the "README.md" section at the bottom of the page.

-
Unpack the "installer.zip" → installer.php
-
Please upload the file "installer.php" to the Webspace and access it via the browser, e.g.: Your_Domain.de/installer.php
-
Check that all the required components are installed on the web server:
-
The access data to the database must be entered:
-
The path for the file directory has to be confirmed (Under Userdata xentral stores the generated PDF's and files):
-
Now demo data can be installed for testing purposes:
The setup or installation of xentral is now complete.
The following describes how to invoke the cronjob. First, it is recommended to set up a cronjob for xentral.
After that, this can be called:

Then the login in xentral is possible with the username "admin" and the password "admin".

Setting up a heartbeat cronjob for xentral is generally recommended.
Note
The following steps are to be carried out only if sufficient technical knowledge is available.
In order to automate processes in xentral, a so-called heartbeat cronjob is required. This serves as a clock for the integrated process starter. This heartbeat cronjob can be used for the following, for example:
-
The automatic retrieval of e-mails
-
The archiving of PDF documents for data backups
-
The transfer of stock figures to online stores
-
Other automatic processes that need to run regularly
The cronjob must be executed with a user that is allowed to access the "userdata" folder. In addition, the web server must be able to edit files created by this cronjob.
The time interval for the execution of the cronjob from the server must be specified as one minute or every minute:
sudo crontab -e -u www-data
and then this line:
* * * php /var/www/html/cronjobs/starter2.php.
After that the setup of the cronjob is finished.
Information on setting up automatic processes in xentral can be found here.