Skip to main content

Enterprise Self-Hosting

Deploy FireBackup on your own infrastructure for complete control over your data, compliance requirements, and custom integrations.

Why Self-Host?

Data Sovereignty

  • Keep all data within your infrastructure
  • Choose your geographic location
  • Meet data residency requirements

Security & Compliance

  • Full control over encryption keys
  • Custom security policies
  • SOC2, HIPAA, GDPR compliance support

Customization

  • Custom integrations
  • Internal authentication (SSO/SAML)
  • Private network deployment

Cost Control

  • Predictable costs
  • No per-backup pricing
  • Scale without limits

Architecture Overview

Deployment Options

Docker Compose

Best for small teams and development.

# Quick start
docker-compose up -d

Docker Deployment Guide →

Kubernetes

Recommended for production and high availability.

# Using Helm
helm install firebackup firebackup/firebackup

Kubernetes Deployment Guide →

System Requirements

Minimum Requirements

ComponentCPUMemoryStorage
API Server2 cores4 GB20 GB
Backup Worker2 cores4 GB50 GB
PITR Worker2 cores4 GB50 GB
PostgreSQL2 cores4 GB100 GB
Redis1 core2 GB10 GB
ComponentCPUMemoryStorage
API Server (x2)4 cores8 GB50 GB
Backup Worker (x3)4 cores8 GB100 GB
PITR Worker4 cores8 GB100 GB
PostgreSQL (HA)8 cores32 GB500 GB SSD
Redis (HA)4 cores8 GB50 GB

Licensing

FireBackup Enterprise requires a valid license for self-hosted deployments.

License Types

LicenseUsersProjectsSupport
TeamUp to 10Up to 5Email
BusinessUp to 50Up to 25Priority
EnterpriseUnlimitedUnlimitedDedicated

License Activation

# Activate license
docker exec firebackup-api firebackup license activate --key YOUR_LICENSE_KEY

License Features by Tier

FeatureTeamBusinessEnterprise
Full backups
Incremental backups
PITR
Multi-cloud storage
Audit logging-
SSO/SAML-
Custom encryption keys--
Dedicated support--
SLA guarantee--

Contact Sales for pricing and custom requirements.

Quick Start

1. Obtain License

Contact sales@firebackup.io to obtain your license key.

2. Download

# Clone deployment repository
git clone https://github.com/firebackup/enterprise-deployment.git
cd enterprise-deployment

3. Configure

# Copy example configuration
cp .env.example .env

# Edit configuration
nano .env

4. Deploy

# Docker Compose
docker-compose up -d

# Or Kubernetes
helm install firebackup ./charts/firebackup

5. Activate

# Activate your license
docker exec firebackup-api firebackup license activate --key YOUR_KEY

6. Access

Open https://your-domain.com to access the dashboard.

Documentation Sections

Support

Enterprise customers receive dedicated support:


Next: Licensing - License types and activation.