The Open Engineering Substrate

Open-source tools for ERPNext & FrappeFour Foundations. One Cohesive Ecosystem.

Most cloud vendors resell generic compute. We engineered the open-source building blocks from the ground up — from native local development and bootable containers to immutable packaging and cloud-native Kubernetes orchestration.

vybench Universal CLI Frappista Ready-to-run containers Frappe Operator Hybrid cloud freedom FPM App marketplace

Full-Lifecycle Pipeline

NATIVE RUNTIME & PACKAGES

vybench

Your Frappe stack, packaged for the machine you already use.

Choose Homebrew on macOS, a confined Snap on Linux, or a native .deb for Ubuntu and Debian. vybench packages Frappe and ERPNext with their supporting runtime, so getting started does not require a chain of host-level install scripts or a Docker Desktop VM.

Instant TUI

On Homebrew and Snap, monitor services, logs, sites, and benches in an interactive console.

Atomic Multi-Bench Switching

Homebrew and Snap installations can create and switch between isolated benches.

A native Linux option

The distribution-specific .deb installs a systemd-managed stack for Ubuntu or Debian.

Choose your install

Homebrew

macOS · Apple Silicon & Intel

$ brew tap vyogotech/tap
$ brew install vybench

Native services, interactive TUI, and multi-bench management.

Install guide

Snap

Linux · snapd distributions

$ sudo snap install vybench

Confined Frappe stack with interactive TUI and multi-bench management.

Install guide

APT / .deb

Ubuntu 24.04 example · Debian 12 also supported

$ sudo apt install ./vybench_16.0.0-1~ubuntu2404_amd64.deb

Install the native package for your distribution. The .deb does not yet bundle the TUI or multi-bench CLI.

Install guide
CONTAINER RUNTIMES

Frappista

Go from a fresh machine to a running Frappe instance in a flash.

Frappista makes developer onboarding and CI/CD testing easier with ready-to-run Frappe and ERPNext containers. Start a disposable instance for a new teammate or a test job without first assembling a local stack or writing a build pipeline.

Faster onboarding

Give a developer a repeatable instance instead of a long manual setup checklist.

CI/CD-friendly testing

Bring up a fresh container for tests and tear it down when the job is done.

Versioned images

Choose the Frappe release your team needs: version 15 and version 16 image tags are available.

frappista
01$ docker run -d \
02 --name my-frappe-instance \
03 -p 8080:8000 \
04 docker.io/vyogo/erpnext:sne-version-15
KUBERNETES & OPENSHIFT

Frappe Operator

The foundation for cloud freedom and hybrid Frappe deployments.

The open-source Frappe Operator gives you the same declarative Bench and Site model across managed Kubernetes, private clusters, and Red Hat OpenShift. Scale components to match demand and avoid paying for idle capacity, schedule backups, and choose where workloads run rather than tying the platform to one cloud.

Deployment freedom

Manage benches and sites with Kubernetes manifests in your cloud or private infrastructure.

Right-size the workload

Configure component replicas and autoscaling so capacity follows demand instead of running everything at peak size.

Scheduled site backups

Automate recurring backups with the Operator’s SiteBackup resource.

apiVersion: vyogo.tech/v1
kind: FrappeBench
metadata:
  name: dev-bench
  namespace: default
spec:
  frappeVersion: "15"
  imageConfig:
    repository: ghcr.io/vyogotech/frappe_base
    tag: latest
    pullPolicy: Always
  apps:
    - name: erpnext
      source: image
View full Bench YAML on GitHub
PACKAGE & ARTIFACT MANAGEMENT

FPM

Pick an app. Add it to a bench. Choose the site that gets it.

FPM resolves packages from the marketplace or repository you choose and installs them into a bench. Add an app to a selected site when you need it, without installing it on every other site sharing that bench. Prebuilt assets ship with the package, so installation does not require an assets rebuild.

Choose your source

Search configured package repositories, including your own HTTP or OCI registry.

Site-by-site install

Make an app available to the bench, then install it only on the site you specify.

No assets rebuild at install

Use packaged assets without recompiling them for each site.

fpm
01$ fpm repo add company-repo https://fpm.company.com --priority 10
02$ fpm search myorg/my-app
03$ fpm install myorg/my-app==1.0.0 \
04 --bench-path /path/to/bench --site mysite.local

Engineered in the Open, Hardened in Production.

We don't believe in black-box vendor lock-in. Our core operator, runtime packages, and tooling are open-source and maintained on GitHub. vyogo.cloud is the turnkey managed control plane that brings them all together with enterprise SLAs, multi-region failover, and global support.

Experience the Ecosystem in Action.

Deploy on vyogo.cloud in seconds, or run the stack inside your own cloud or private data center.

Vyogo Cloud Center is open to everyone and free while we test it with real users before general availability. Features may change, and there may be occasional downtime. The free trial ends 18 November 2026. After that, beta workspaces and their data may be deleted, so keep your own copy of anything important. Full terms are shown at signup.