Skip to content

Overview

PERSEUS is designed in a way that makes it easy for you to add functionality based on your needs. To achieve that, you can add custom states as well as services. We will sometimes refer to them as plugins.

To be able to customize PERSEUS without risking the updatability, all custom plugins are seperated from the core component. Thus, it is not necessary to edit the source code of PERSEUS itself, but you rather add or remove plugins as you wish by adding or removing files from the plugin directories.

When using PERSEUS as a container (which we highly recommend), the PERSEUS core container will have two mounted directories that play a role in that: One for custom states and one for custom services.

You have the following options to add a plugin: