Local API (Cerberus) Server
Note
The Persephone system is now supplied in a form of a single Docker image. Once the Docker image is installed, you can start using PersephoneShell to populate the data and run the Persephone application. Please refer to this page.
The text below and the following pages are provided here for those who want to install (and configure) the Persephone components separately, without using Docker.
The Persephone client application is served by the API server called Cerberus. The server is responsible for the communication with the client's web browser and the database.
This server should be hosted on a powerful (Dual Quad-core, at least 16 GB) computer that runs Linux OS with Mono or Microsoft Windows with .NET Framework 4.8. The latest version of the API server (SelfHostingWebCerberus) can run as a stand-alone application that does not require any extra Web server like Apache or IIS.
Refer to the table below for our hardware recommendations for your API server.
API Server Recommendations
Item |
Recommended |
Processor Type |
Dual Quad-core |
Processor Speed |
2.8 GHz |
Memory |
64 GB |
Local Storage |
500 GB |
Operating System |
Linux with Mono or Windows 11 or later |
Follow the steps described in Set Up the API (SelfHostingWebCerberus) Server for more information.