Skip to content

zhshimul815/Xera

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

523 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MOFH Client Area Manager (Fork of Xera)

Note:
This repo is an active fork of Xera by Mehtab Hassan.
This fork is maintained by me, and pull requests are welcome!
If you’d like to add features, bugfixes, or improvements — feel free to contribute. 🚀


👀 What is this?

This is a client area & hosting account management system designed to work with MOFH (MyOwnFreeHost).
It makes managing hosting accounts, clients, and integrations much easier — all in one place.

AppVeyor AppVeyor AppVeyor AppVeyor AppVeyor AppVeyor


🎮 Features

  • User Management
  • Theme Management
  • Support Management
  • Administrative Access
  • Integration With:
    • MOFH (MyOwnFreeHost)
    • Google reCAPTCHA
    • hCaptcha
    • Cloudflare Turnstile
    • CryptoLoot
    • 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:

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

👉 Note about PostgreSQL / 404 Error after Installation
Some hosting accounts use PostgreSQL instead of MySQL. Since Xera was built for MySQL, this can cause installation issues (like a 404 error after setup).

✅ To fix this:

  • Make sure your hosting provider supports MySQL.
  • Ensure required PHP extensions are enabled (pdo_mysql, mysqli, cURL, openssl, mbstring, etc.).

💾 Installation

  1. Download the latest release here. Or grab the dev build here.
  2. Extract and upload contents to your web hosting account.
  3. Create a new MySQL database.
  4. Go to https://{your.domain}/{xera-directory}/install.php → click Get Started.
  5. Enter your Website URL, Cookie Prefix, enable CSRF Protection → Next.
  6. Add your database credentials → Next (tables will auto-import).
  7. Register an admin account → log into the admin panel.
  8. Replace the logo & favicon (assets/default/img/).
  9. Setup SMTP (see options below).
  10. Done! 🎉

For a full guide, see Setup Guide.


📧 SMTP

Recommended SMTP providers:


🤔 Help

  • Found a bug or need help? Open an issue here.
  • Before opening, please check if your topic already exists. If so, contribute to the discussion instead of opening a duplicate.

🙌 Contributing

This repo is maintained by me.

  • Pull requests are welcome and encouraged.
  • Feel free to fork, improve, and submit PRs.

🚀 Looking for Hosting?

This project was built for MyOwnFreeHost users, but if you’re looking for free & affordable hosting without the hassle — check out InfySite. 💻✨


©️ Copyright

About

A simple client area manager for MyOwnFreeHost (mofh) — built to make hosting and client management hassle-free. Looking for free & affordable hosting? Visit InfySite.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • PHP 99.0%
  • Other 1.0%