🤖 I'm Sysadmin: getting started with proPilot Self-Hosted
This Sysadmin guide provides information about proPilot architecture, and details the necessary steps to install it.
Production architecture
Please read the rest of this documentation carefully. It is focused on helping you to define and setup a proper production architecture.
This is the recommended target architecture for proPilot:
Components' interactions
From top left corner, going clockwise:
proPilot uses Redis to handle its cache system
proPilot stores and retrieves data from a MariaDB database (operational and configuration data)
MariaDB configurationproPilot sends emails through an SMTP server
proPilot is hosted by Microsoft IIS
IIS installation and configurationproPilot interacts with Keycloak for user authentification and user account management
Keycloak configuration documentation