Install Horuph Studio

This guide applies to Horuph Studio v1.0.0.

Requirements

  • PHP 7.4+ (recommended).
  • PHP extensions: intl, sodium, pdo, pdo_sqlite (or pdo_mysql for MySQL).
  • Optional extensions: imap (required for Inbox addon).
  • Web server with rewrites enabled (Apache mod_rewrite or equivalent).

Writable Paths

  • horuph.php (installer writes config).
  • /database/ (SQLite database file is created here).
  • /storage/ (logs and runtime data).
  • /public/ (assets, custom blocks and templates).
  • /core/ (installing addons and updates).

Install Steps

  1. Upload files to your server.
  2. Open /install in your browser.
  3. Choose database type (SQLite or MySQL).
  4. Set admin username, email, and password.
  5. Confirm and finish installation.

Database Options

SQLite (default)

  • No extra setup required.
  • Database file is created at /database/sqlite/database.db3.

MySQL

  • Provide host, port, database name, user, and password.
  • The installer can create the database if it does not exist.
  • Database name must use letters, numbers, or underscores.

After Install

  • The admin user is created (owner role).
  • Core tables are created from migrations.
  • You are auto-logged in (if possible).

Guides & Resources

Explore addons, read usage guides, or start developing your own addon

Build an Addon
If you want to build a new feature, this is the right path: addons are the primary development unit in Horuph and grow without touching the Core.
Learn More
Development Documentation
Technical details for building addons and developing services.
Learn More

Need More Help?

For complete developer documentation and advanced guides, visit the documentation center.