Batoi Press
A secure, MIT-licensed CMS for publishing small websites, documentation, changelogs, and microsites without running a database.
- 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.
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
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- 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.
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 StableRead the documentation
Review installation, content structure, themes, updates, and security guidance before deploying.
Read DocumentationReview version notes
See what changed in the current stable version before installing or upgrading.
Version HistoryFrequently 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.