Skip to main content
Database-Free CMS

Batoi Press

A secure, MIT-licensed CMS for publishing small websites, documentation, changelogs, and microsites without running a database.

MIT licensed No database required Signed updates Self-hosted package
Latest Stable 2.1.1
  • Publish pages, posts, and updates without database operations.
  • Keep content portable for backup and migration.
  • Operate through an authenticated admin console on standard PHP hosting.
Review package details

Where Batoi Press fits

Use it when a public site should be easy to host, easy to move, and simple to maintain.

Public Websites

Run small organization, product, campaign, and information sites without database administration.

Documentation

Publish guides, manuals, and technical notes with content that remains portable and easy to back up.

Changelogs

Maintain announcements, version pages, product updates, and change records in one lightweight site.

Microsites

Create focused public surfaces for projects, events, programs, and community initiatives.

CMS capabilities

Batoi Press focuses on practical publishing, site operations, and guarded updates rather than a heavy application stack.

Simple publishing

Keep pages, posts, and site content in a straightforward file-backed publishing model.

Portable content

Move, back up, and review site content without depending on a separate database export.

Admin console

Manage workflow states, searchable pages, posts, media, menus, settings, timezone, users, themes, API/MCP access, static export, updates, audit log, and AIF status.

Theme safeguards

Inspect uploaded themes without executing them and classify compatibility before installation.

Signed updates

Use public release packages with Ed25519 signatures, checksum verification, staging, backups, health checks, and rollback paths.

Why database-free

Batoi Press keeps the moving parts small for sites where portability and operational simplicity matter.

  • No database dependency for normal publishing.
  • Content can be backed up, moved, and versioned as files.
  • Simple hosting profile for PHP environments.
  • Business-ready admin operations without a heavy application stack.

Runtime requirements

  • PHP 8.1 or newer
  • Web server with URL rewriting support
  • Writable content and cache directories
  • Zip extension for package extraction
  • No database, Composer, Node.js, Docker, Git, or CLI required for runtime
Default Website Theme

Batoi Versatile on Batoi Exchange

Batoi Versatile is the default Batoi Press theme for professional public websites. It is published as a Website Themes asset on Batoi Exchange so compatibility, documentation, release provenance, and support ownership can be reviewed from the catalog.

View Theme Asset
Batoi Versatile
Version 3.0.0
  • Primary and footer menu locations with nested navigation and mega-menu support.
  • Responsive mobile navigation, keyboard behavior, and static-export parity.
  • Reusable public-page components for company, service, editorial, campaign, documentation, and ecommerce-style presentation pages.

Latest stable release

Version 2.1.1 is the current stable distribution channel for Batoi Press.

Version2.1.1
Released2026-08-19T12:08:34+00:00
Minimum PHP8.1
LicenseMIT

Latest release highlights

  • Keeps remote manifest checks working through PHP cURL when allow_url_fopen is disabled.
  • Attempts the PHP HTTPS stream fallback only when allow_url_fopen is available.
  • Provides transport-specific diagnostics for unavailable cURL, outbound HTTPS, DNS, and CA certificate failures.
  • Adds regression coverage for the cURL-first transport and guarded stream fallback behavior.
  • Preserves the Batoi Press 2.1 content, theme, route, signed-update, and bundled asset contracts.

Quick install preview

1. Download the latest stable ZIP package.

2. Verify the SHA-256 checksum before deployment.

3. Extract the package into your hosting directory.

4. Configure writable config, content, and data paths.

5. Open the site and complete first-run setup.

Get Batoi Press

Start with the stable package, read the installation guidance, then review version history when upgrading.

Download the stable package

Get the latest Batoi Press ZIP package with checksum and minimum PHP requirement.

Download Stable

Read the documentation

Review installation, content structure, themes, updates, and security guidance before deploying.

Read Documentation

Review version notes

See what changed in the current stable version before installing or upgrading.

Version History

Frequently asked questions

Basic answers for visitors evaluating Batoi Press.

Is Batoi Press free to use?

Yes. Batoi Press is distributed under the MIT license, so it can be used for personal, community, and commercial projects.

Does Batoi Press need a database?

No. Batoi Press is a database-free CMS for normal publishing, so it does not require a database server.

Do I need to sign in?

No. The public Batoi Press download, documentation, and version history are available without signing in.