Skip to content

Now Introducing a new and easy way to manage your clients and MyOwnFreeHost hosting accounts.

License

Notifications You must be signed in to change notification settings

mahtab2003/Xera

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Note:
This development of this build is live again. A bugfix release is coming due the currently known errors. Pull requests are welcome and will still be accepted. If you want to see a feature, feel free to contribute it. Thanks to @greenreader9 for answering people's questions and solving their issues while i was gone.

👀 What is Xera ?

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:

AppVeyor AppVeyor AppVeyor AppVeyor AppVeyor AppVeyor

🎮 Features

  • User Management
  • Theme Management
  • Support Management
  • Administrative Access
  • Integration With:
    • MOFH (MyOwnFreeHost)
    • Google reCAPTCHA
    • CryptoLoot
    • hCaptcha
    • Cloudflare Turnstile
    • GoGetSSL
    • ACMEv2 (Let's Encrypt, ZeroSSL and Google Trust)
    • SitePro
    • SMTP
  • Update Manager
  • Multi-lingual

🤸 Getting Started

🚅 Requirements

Your server needs to meet the following minimum requirements to run Xera:

  • PHP v8.1 or above.
  • MySQL v5.7 or above.
  • A valid, trusted SSL certificate.

💾 Installation

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, enable CSRF 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 log in 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).
  • Refer to Setup Guide

📧 SMTP

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.

🤔 Help

You can open an issue here if you have discovered a bug or have an issue. In any way, 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.

👍Like Xera?

If you like project Xera please donate here.

©️ Copyright

This build is created and maintained by Mehtab Hassan. Code released under the GPL-2.0 license.