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

00d3a20 ยท Mar 15, 2025
Jul 8, 2024
Oct 14, 2024
Aug 23, 2022
Jul 28, 2022
Aug 6, 2024
Oct 26, 2022
May 16, 2022
Mar 7, 2025
Aug 15, 2024
Nov 23, 2024
May 16, 2022
Nov 7, 2024

Repository files navigation

Note:
This development of this build is live again. A bugfix release is coming due to the currently known errors. Pull requests are welcome and will still be accepted. If you'd like 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 specially 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 (No support after March 10, 2025)
    • ACMEv2 (Let's Encrypt, ZeroSSL)
    • 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.