Skip to content

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.