Note
This development of this build is live again.
Pull requests are welcome and will still be accepted. If you want to see a feature, feel free to contribute it.
Xera is a hosting account and support management system especially designed to work with MOFH (MyOwnFreeHost). Xera currently has a limited number of features which are listed below:
- User Management
- Theme Management
- Support Management
- Administrative Access
- Integration With:
- MOFH (MyOwnFreeHost)
- Google reCAPTCHA
- CryptoLoot
- hCaptcha
- GoGetSSL
- SitePro
- SMTP
- Update Manager
- Multi-lingual
Your server needs to meet the following minimum requirements to run Xera:
- PHP v7.2 or above.
- MySQL v5.7 or above.
- A valid, trusted SSL certificate.
Additionally, the server assumes you can use Apache's mod_rewrite
to allow pretty URLs. If you do not, you'll need to replace the index_page
setting in app/config/config.php
:
$config['index_page'] = 'index.php';
The installation of Xera is much easier than you think!
- Download the Xera installation files here. Alternatively, if you want the latest development version you can get it here.
- Extract the file and upload the contents to your web hosting account.
- Create a new database for Xera.
- Go to
https://{your.domain}/{xera-directory}/install.php
and click on the 'Get Started' button. - Set your website's
Website URL
,Cookie Prefix
, enableCSRF Protection
and hit the 'Next Step' button. - Edit the database credentials and click on the 'Next Step' button (this will automatically import tables and records to the database).
- Register an admin account and login to your admin panel.
- Replace the logo and favicon located in
assets/default/img/
with your own. - Setup SMTP (see below for some services you can use).
- All done!
Here are some widely used SMTP services. They have free plans with some limitations, most importantly though, they are compatible with Xera.
Note
Mailgun seems to offer only a trial plan for a month, and without adding a credit card you are only authorized to send emails to 5 recipients. Therefore, you may want to choose another service.
If you require assistance, please open an issue here if you have discovered a bug, have an issue or a feature request. Please ensure your topic has not been previously discussed, and if it has contribute to that discussion instead of making a new one when you can.
- Self-signed SSL certificates Module for Xera (Pending).
- Update SMTP Module (Codeignitor 3) (Pending).
- Add additional features modules (Pending).
- Migration from CI-3 to CI-4 (Additional support for PHP 8.x) (Pending).
- Built-in community forum for Xera (Pending).
If you like project Xera please donate here.
This build is created and maintained by Mehtab Hassan. Code released under the GPL-2.0 license.