Appearance
Self-Hosting
Table of Contents
Factorial can run in infrastructure managed by your organization. A self-hosted deployment may run on a server inside the factory or on a customer-controlled cloud server, such as an Amazon EC2 instance.
Architecture
The application is distributed as a single executable and uses PostgreSQL for its database. The deployment also needs durable storage for uploaded files and database backups. The supported storage configuration depends on the deployment environment.
This compact architecture keeps the number of services an organization must operate small while allowing it to retain control of the application and its manufacturing data.
Deployment Options
An on-premises deployment can keep the application and database inside the factory network. A customer-managed cloud deployment provides the same administrative control without requiring the application server to be physically located at the factory.
Storage and Backups
Factorial can create database backups and store them in configured durable storage. Backups should be kept outside the application host so that they remain available if that host fails.
Installation and Support
Factorial provides the executable, installation instructions, and support during initial setup. Ongoing operation, infrastructure access, and deployment policies remain under the organization's control.