Installation
Installing and updating a RadialLeaf product
Server requirements, first-time installation, updates, and rollback basics for self-hosted RadialLeaf products.
Self-hosted RadialLeaf products follow standard web application deployment practices. Always read the product-specific readme included with your download.
Environment requirements
Typical requirements include:
- Supported PHP version per product documentation
- MySQL, MariaDB, or PostgreSQL as specified
- Composer for dependency installation
- Node build step only when documentation requires compiled front-end assets
- HTTPS in production for auth and payment flows
Confirm hosting meets requirements **before** copying files to production.
First-time installation
1. Download the release package from your portal Products page
2. Deploy to staging first—not directly to production when avoidable
3. Copy environment configuration from `.env.example` and set database, mail, and app URL
4. Run documented migration and seed commands
5. Create admin user and verify login, mail, and core workflow
6. Configure backups and monitoring before go-live
Updates and upgrades
Before updating:
- Read the changelog for breaking changes
- Take a full backup (files and database)
- Apply updates in staging and run smoke tests
- Schedule maintenance window if downtime is possible
After updating:
- Clear application caches per documentation
- Verify auth, billing (if applicable), and background jobs
- Monitor logs for the first twenty-four hours
Customizations and updates
If you applied custom code, review separation between core and custom modules before merging upstream updates. See product customization guidance when upgrades conflict.
When to open a support ticket
Choose **Installation** or **Update issue** and include version numbers, environment summary, exact commands run, and error output. Follow support ticket guidance.
Need help applying this?
Discuss your product or business context with the team.