Install

No SSH or Composer needed. Download one bootstrap file, upload it to your PHP/MySQL hosting, follow two browser wizards.

Latest release: v26.38 · Sep 18, 2026

Pacchetto shared hosting (include vendor/).

Download setup-openbook.php

Upload to your hosting folder and open it in a browser. Run it on your server — not on about.openb.app.

https://about.openb.app/dist/setup-openbook.php Download

Steps

  1. Download setup-openbook.php

    Small bootstrap script from about.openb.app. It downloads the full application for you.

  2. Upload to your hosting

    Via FTP/SFTP or file manager — typically public_html or your domain folder.

  3. Open the setup wizard

    Visit https://your-domain.example/setup-openbook.php. Checks PHP, downloads signed release zip, verifies SHA-256, prepares .env.

  4. Complete /install

    MySQL credentials, instance name, admin account, cron token. Setup file self-deletes when done.

  5. Configure cron

    Schedule openbook:cron every minute, or use the protected web cron endpoint.

Requirements

  • PHP 8.2+ — curl, openssl, json, pdo, pdo_mysql, mbstring, fileinfo, zip
  • MySQL 8 or MariaDB
  • HTTPS in production
  • Writable storage/ and bootstrap/cache/
  • Cron job or web cron endpoint
  • gd recommended for images

Advanced

Developers can clone the repo and run composer install. Documented on GitHub.

GitHub README →