Self-Hosted Deployment

Folio AI is the only Canadian bookkeeping automation platform that ships as a deployable artifact you can run on your own infrastructure — with the same features, the same UI, and the same QuickBooks sync as Managed Cloud, but on hardware you control.

Why self-host

Full data sovereignty

  • Documents and audit logs never leave your perimeter.
  • Air-gapped deployments supported.
  • No data sent to third-party AI providers when using local Ollama.

Federal & regulated workloads

  • Suitable for federal Government of Canada (CCCS Medium+).
  • PHIPA-compliant healthcare clients supported.
  • Law-firm trust accounts and Quebec Bill 64 ready.

Choose your AI provider

  • Run Ollama on-prem for full local inference.
  • Or call Azure Canada East / Vertex Montréal in your account.
  • Per-firm provider routing rules supported.

Same product, your infra

  • Identical feature set to Managed Cloud.
  • Updates ship as signed container images.
  • Quarterly security patch cadence with 72-hour critical SLA.

Deployment options

Docker Compose

Single-host deployment for small firms. Postgres, FastAPI, Celery workers, Next.js, and Ollama in one compose file. Production-ready up to ~5,000 documents/month.

Kubernetes (Helm)

Production Helm chart with Postgres operator, autoscaling worker pools, External Secrets, and Cert-Manager TLS. Scales to enterprise volume.

AWS / Azure private deployment

We deploy into your cloud account using your VPC, your KMS keys, and your monitoring stack. You retain full ownership and admin.

Air-gapped

Signed container bundle, offline license activation, internal Ollama or vLLM endpoint. Quarterly update tarball delivered out-of-band.

Minimum requirements

  • Linux x86_64 host with Docker 24+ and Docker Compose v2 (or Kubernetes 1.28+).
  • Postgres 15+ (managed or self-hosted).
  • S3-compatible object storage (AWS S3, MinIO, Cloudflare R2).
  • Outbound HTTPS to QuickBooks Online for sync (or disable QBO and use export only).
  • For local AI: 16 GB+ GPU recommended for Ollama; CPU-only mode supported for low-volume firms.

Support & updates

Self-hosted customers receive monthly signed container updates, a runbook for upgrades and rollbacks, named support contact, and quarterly health checks. Critical security patches are released within 72 hours of disclosure.

Get a self-hosted quote

Pricing depends on document volume, deployment topology, and support tier. We'll scope it on a 30-minute call.

Talk to us