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

Santiago Rodríguez 637845f388 Merge pull request #171 from LightHostingFree/patch-1 1 week ago
acme-storage 4874351253 Secure acme filesystem from unauthorized access 4 months ago
app 8c8ec6598b Update Mailer.php 1 month ago
assets c3bfdec9f0 1.2.8 update 2 years ago
system 3c32137b3e Add files via upload 2 years ago
template 86c331fc68 Finish fixing password label on reset password form 3 months ago
.htaccess f9086737ea Some changes with the client id 2 years ago
LICENSE b2a2439b48 Add files via upload 2 years ago
README.md 1b6e63b907 Update README.md 3 months ago
Setup-Guide.md 8588e1ca2b Update Setup-Guide.md 3 months ago
db.sql 8865a84dea Update DB and remove unecesary class on new version 3 months ago
index.php b2a2439b48 Add files via upload 2 years ago
install.php 3435f1043b Update install.php 3 months ago

README.md

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.

  • Mailgun. > 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.
  • Mailjet.
  • SendGrid.

🤔 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.