Install Horuph Studio
This guide applies to Horuph Studio v1.0.0.
Requirements
- PHP 7.4+ (recommended).
- PHP extensions:
intl,sodium,pdo,pdo_sqlite(orpdo_mysqlfor 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
- Upload files to your server.
- Open
/installin your browser. - Choose database type (SQLite or MySQL).
- Set admin username, email, and password.
- 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
Need More Help?
For complete developer documentation and advanced guides, visit the documentation center.